Сценарий из mcp-everything. Актуально на 2026-10-25.
Когда ИНН неизвестен: подсказки при вводе, затем выбор нужной организации и запрос реквизитов.
UL/IP), наименование, адрес, ИНН, ОГРН, статус.region и страницами page (до 10 результатов на странице, не больше 50 страниц).curl "https://focus-api.kontur.ru/api3/suggest?key=$FOCUS_KEY&q=контур"
curl "https://focus-api.kontur.ru/api2/search?key=$FOCUS_KEY&q=газпром®ion=66&page=1"
https://focus-api.kontur.ruТип: API-ключ
Ключ доступа передаётся параметром key в строке запроса. Тестовый ключ выдают по заявке: https://focus.kontur.ru/site/api/order-api. Для ключей с лимитом больше 100 000 компаний или запросов обязателен второй фактор: ограничение по IP-диапазонам или подпись каждого запроса сертификатом (настраивает техподдержка, focus-api@kontur.ru).
Актуальные и исторические реквизиты ЮЛ и ИП. Ответ — массив: 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) |
В ответе: type (UL, IP), shortName, longName, fio, address, inn, ogrn, kpp, status.
Документация: https://developer.kontur.ru/doc/focus-v2/method?type=get&path=%2Fapi3%2Fsuggest
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
key |
query | string | да | Ключ доступа |
q |
query | string | да | Поисковый запрос |
xml |
query | boolean | нет | Ответ в XML |
Поиск по наименованию, ФИО руководителя, учредителю, адресу. В ответе count и items[]: type, shortName, longName, activityText, address, inn, kpp, ogrn, fio, statusText.
Документация: https://developer.kontur.ru/doc/focus-v2/method?type=get&path=%2Fapi2%2Fsearch
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
key |
query | string | да | Ключ доступа |
q |
query | string | да | Поисковый запрос |
region |
query | string | нет | Код региона 01–99 |
page |
query | string | нет | Страница (до 10 результатов), по умолчанию 1, максимум 50 |
xml |
query | boolean | нет | Ответ в XML |
xml=true переключает на XML (методы наблюдения — только JSON).focusHref ведёт в веб-карточку Фокуса — для неё нужна подписка на сервис./api3/analytics и /api3/buh устарели: используйте группу новых аналитических методов и /api3/accountingReports./api3/monList, /api3/req/mon, /api3/egrDetails/mon) поддерживается, но рекомендуется NEW Наблюдение (monitoringList, monitoringGetStates, monitoringGetChanges).changeId растёт, но не обязательно подряд.https://focus-api.kontur.ru/api3/req/userform).Если этого недостаточно — официальная документация: https://developer.kontur.ru/doc/focus-v2 Вся интеграция одним документом: https://mcp-everything.ru/integrations/kontur-focus.md