Контур.Фокус API: Проверить пакет контрагентов

Сценарий из mcp-everything. Актуально на 2026-10-25.

Массовая сверка базы: методы с параметрами inn/ogrn принимают до 100 значений через запятую — так меньше запросов и не упираешься в лимит параллельности.

  1. Разбей базу на пачки по 100 ИНН.
  2. Вызывай GET /api3/req (или scoring, legalAnalytics) с inn=ИНН1,ИНН2,....
  3. Держи не больше 10 одновременных запросов на ключ; при 429 снижай частоту.
  4. Контролируй расход лимитов через GET /api3/stat.
curl "https://focus-api.kontur.ru/api3/req?key=$FOCUS_KEY&inn=6663003127,7736050003"

curl "https://focus-api.kontur.ru/api3/stat?key=$FOCUS_KEY"

Базовые URL

Авторизация

Тип: API-ключ

Ключ доступа передаётся параметром key в строке запроса. Тестовый ключ выдают по заявке: https://focus.kontur.ru/site/api/order-api. Для ключей с лимитом больше 100 000 компаний или запросов обязателен второй фактор: ограничение по IP-диапазонам или подпись каждого запроса сертификатом (настраивает техподдержка, focus-api@kontur.ru).

Методы сценария

GET /api3/req — Базовые реквизиты

Актуальные и исторические реквизиты ЮЛ и ИП. Ответ — массив: inn, ogrn, focusHref, UL (kpp, okpo, opf, legalName.short, legalName.full, legalAddress, branches, status, registrationDate, dissolutionDate, heads[], managementCompanies, history) или IP (fio, okpo, opf и др.).

Документация: https://developer.kontur.ru/doc/focus-v2/method?type=get&path=%2Fapi3%2Freq

Параметр Где Тип Обяз. Описание
key query string да Ключ доступа
inn query string нет ИНН, до 100 через запятую; обязателен, если нет ОГРН
ogrn query string нет ОГРН, до 100 через запятую; обязателен, если нет ИНН
xml query boolean нет true — ответ в XML (по умолчанию false)

GET /api3/stat — Статистика использования

По каждому методу: methodName, periodStartDate, periodEndDate, limitType (Requests, LegalEntities, Persons), limit, spent, limitTimeType (Period, OneDay).

Документация: https://developer.kontur.ru/doc/focus-v2/method?type=get&path=%2Fapi3%2Fstat

Параметр Где Тип Обяз. Описание
key query string да Ключ доступа (можно первые 20 символов)

Нюансы

Другие сценарии


Если этого недостаточно — официальная документация: https://developer.kontur.ru/doc/focus-v2 Вся интеграция одним документом: https://mcp-everything.ru/integrations/kontur-focus.md