Строка
  • Документация
  • API
Начало работы
Руководства
Примеры
    Примеры запросовПоиск и первый экспортФильтрация выборкиHybrid-поиск с фильтрами и колонкамиМассовая выгрузкаПовторная выгрузкаPython и обработка ошибок
Справка
API ReferenceAPI
Примеры

Повторная выгрузка

Ситуация: вы уже выгрузили 3 000 компаний. Расширили фильтры — в выборке стало 4 500. Нужно получить только новые 1 500, не платя повторно за старые.

Есть два рабочих подхода.


Подход A: exclude с доменами

Удобен, если у вас список доменов из прошлой выгрузки (поле domain в ответе export).

  1. Соберите домены предыдущей выгрузки

    Например: ["site1.ru", "site2.com", …] — 3 000 доменов.

  2. Соберите все id новой выборки (4 500 id) — см. Массовая выгрузка

  3. Отправьте export с exclude

    TerminalCode
    curl -sS -X POST "https://app.strokka.com/api/v1/companies/export" \ -H "Content-Type: application/json" \ -d '{ "companyIds": [1, 2, 3, 4, 5], "key": "ваш_secretKey", "exclude": ["site1.ru", "site2.com", "site3.org"] }'

    Подставьте полный массив companyIds (4 500) и полный exclude (3 000 доменов).

  4. Проверьте ответ

    • Компании с доменами из exclude не возвращаются
    • За них не списываются кредиты
    • creditsUsed ≈ число новых компаний (~1 500)

Жёсткого лимита на размер exclude нет — 3 000+ доменов в одном запросе работает.


Подход B: вычесть id на стороне клиента

Удобен, если вы храните id прошлой выгрузки, а не домены.

  1. Получите id новой выборки — массив NEW_IDS (4 500 элементов)

  2. Вычтите известные id — OLD_IDS (3 000) из NEW_IDS на своей стороне (Python, SQL, Excel)

  3. Экспортируйте только разницу (~1 500 id):

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

Оба подхода рабочие. exclude проще, если домены — ваш ключ дедупликации.


Сравнение подходов

excludeВычитание id
Что нужно хранитьДоменыId компаний
Где логикаНа сервере StrokkaУ вас
Размер запросаБольше (все id + exclude)Меньше (только новые id)
Типичный кейсCRM с доменамиБаза с id

Что дальше?

  • Экспорт и кредиты — полное описание exclude и списания
  • Python и обработка ошибок — автоматизация дедупликации
  • Примеры запросов — все сценарии
Нашли ошибку?

Связаться

Last modified on July 3, 2026
Массовая выгрузкаPython и обработка ошибок
On this page
  • Подход A: exclude с доменами
  • Подход B: вычесть id на стороне клиента
  • Сравнение подходов
  • Что дальше?