Массовая выгрузка

Собрать тысячи id и экспортировать одним запросом или батчами.

На этой странице

limit поиска максимум 1000. Для 5 000 компаний — пять запросов с skip=0, 1000, 2000, … Жёсткого лимита на companyIds нет.

Стратегия

Когда
Один exportСтабильная сеть, до ~15k id
Батчи по 1000–2000Прогресс, логи, повтор при сбое
Сначала limit=1Узнать totalCount
  1. 1

    Узнайте объём

    curl -sS --get "https://app.strokka.com/api/v1/companies" \
      --data-urlencode "search=маркетинговое агентство" \
      --data-urlencode "searchMode=hybrid" \
      --data-urlencode "limit=1"
  2. 2

    Соберите id

    curl -sS --get "https://app.strokka.com/api/v1/companies" \
      --data-urlencode "search=маркетинговое агентство" \
      --data-urlencode "searchMode=hybrid" \
      --data-urlencode "limit=1000" \
      --data-urlencode "skip=0"

    Дальше skip=1000, 2000, … При частых запросах возможен 429 — см. Лимиты.

  3. 3

    Экспортируйте

    curl -sS -X POST "https://app.strokka.com/api/v1/companies/export" \
      -H "Content-Type: application/json" \
      -d '{
        "companyIds": [1, 2, 3],
        "key": "ваш_secretKey"
      }' \
      -o export_result.json

    Подставьте полный массив id.

Автоматизация цикла — Python. Не платить дважды — Повторная выгрузка.