Фильтрация выборки
Фильтры сужают выборку по 30+ полям: город, отрасль, наличие контактов, диапазоны дат и ID. Справочник операторов — в разделе Фильтры. Канонические значения сектора, региона и города — в Справочниках (filterValue из ответа API).
Сценарий 1: IT-компании в Москве с email
Задача: список компаний из IT-сектора в Москве, у которых заполнен email.
В поле sector значения на русском. Список канонических отраслей — GET /dictionaries/sectors; для фильтра используйте filterValue из ответа (например Информационные технологии). Подстрока информ тоже работает, но справочник надёжнее.
Метод: GET с фильтрами в query string, режим sql (без текстового поиска, можно сортировать).
-
Выполните запрос
Code -
Разберите ответ
totalCount— сколько компаний подходит под все три условия (логика AND)companies— первая страница (до 20 карточек)- Контакты с маской — для полных данных нужен экспорт
Сценарий 2: Производство в Подмосковье с телефоном
Задача: текстовый поиск «производство» + фильтры по региону и наличию телефона.
Метод: POST с JSON — удобнее, когда много условий или не хочется кодировать скобки в URL.
Code
В режимах hybrid, vector, fts результаты сортируются по relevance, а не по sortBy. Если нужны конкретные поля в карточках (например whatsapp при фильтре по нему) — добавьте columns, см. Hybrid + columns.
Сценарий 3: Оценить объём перед экспортом
Задача: понять, сколько компаний попадёт в выборку и сколько кредитов понадобится.
-
Сделайте пробный запрос с
limit=1— в ответе смотритеtotalCount(поиск бесплатен):Codelimit=0не поддерживается — минимальное значение 1. -
Сравните
totalCountс балансом кредитов в личном кабинете -
Если объём большой — переходите к Массовой выгрузке
Сценарий 4: Москва ИЛИ Санкт-Петербург
Задача: компании в одном из двух городов (логика OR).
Code
Второе условие с "logic": "or" объединяется с первым через ИЛИ.
Когда GET, когда POST
| Ситуация | Рекомендация |
|---|---|
| 1–3 простых фильтра | GET с --data-urlencode для каждого filter[...] |
| Много фильтров, OR-логика | POST — читаемый JSON |
| Текстовый поиск + фильтры | Оба работают; POST удобнее для сложных filters[] |
Что дальше?
- Поиск и первый экспорт — экспорт отфильтрованной выборки
- Фильтры — полный список полей и операторов
- Примеры запросов — все сценарии
Связаться