SRO.ru
Разработчикам

API реестра СРО

REST/JSON API для поиска СРО, получения карточки по рег. номеру и проверки компании по ИНН. Данные из единых реестров НОСТРОЙ и НОПРИЗ, обновление дважды в сутки.

Авторизация

Каждый запрос требует API-ключ в заголовке X-API-Key. Ключ выдаётся по заявке. По умолчанию лимит — 60 запросов в минуту (зависит от тарифа).

curl "https://api.sro.ru/api/v1/sro?q=союз&limit=5" \
  -H "X-API-Key: ВАШ_КЛЮЧ"

Эндпоинты

GET/api/v1/sro

Поиск и список СРО. Параметры: q (поиск), type (stroit|proekt|izysk), status (active|excluded), limit, offset.

GET https://api.sro.ru/api/v1/sro?type=stroit&limit=2

{
  "total": 341,
  "count": 2,
  "items": [
    { "reg_number": "СРО-С-001-...", "name": "...", "type": "stroit",
      "status": "active", "inn": null, "region": "Москва", "members_count": 0 }
  ]
}
GET/api/v1/sro/{reg_number}

Карточка СРО по регистрационному номеру: реквизиты, контакты, компенсационные фонды, даты.

GET https://api.sro.ru/api/v1/sro/СРО-С-001-...

{ "reg_number": "СРО-С-001-...", "name": "...", "ogrn": "...",
  "cf_vv": 5000000, "cf_odo": 0, "included_at": "2009-...", ... }
GET/api/v1/company/{inn}

Проверка компании по ИНН: членство в СРО (из реестра членов), уровни ответственности, право выполнять работы.

GET https://api.sro.ru/api/v1/company/7707083893

{ "inn": "7707083893", "in_registry": true,
  "memberships": [ { "sro_id": 12, "status": "active",
    "level_vv": 1, "right_to_work": true } ] }

Коды ответов

  • 200 — успешно
  • 401 — нет или неверный API-ключ
  • 404 — объект не найден
  • 429 — превышен лимит запросов в минуту

Данные носят справочный характер. Юридически значимые сведения — в официальных реестрах. Реестр специалистов НРС в публичном API не отдаётся сверх общедоступных полей (152-ФЗ).