↑ Все API

API: банк по БИК, SWIFT, ИНН или регистрационному номеру

Находит банк по любому из идентификаторов:

  • БИК,
  • SWIFT,
  • ИНН,
  • ИНН + КПП (для филиалов),
  • регистрационному номеру, присвоенному Банком России.

Ищет только по точному совпадению, для частичного совпадения используйте метод suggest.

Как вызвать

Чтобы вызвать метод, и подтвердите почту.

Примеры запросов на разных языках программирования:

            
                POST http://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/bank
            
            
{ "query": "044525225" }

Примеры запросов по разным параметрам:

curl -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Token ${API_KEY}" \ 
  -d '{ "query": "044525225" }' \
  http://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/bank

Укажите при вызове:

  • Content-Type: application/json.
  • Accept: application/json.
  • ${API_KEY} — API-ключ.

Тело запроса передавайте в кодировке UTF-8.

Что в ответе

Пример ответа
{
    "suggestions": [
        {
            "value": "ПАО Сбербанк",
            "unrestricted_value": "ПАО Сбербанк",
            "data": {
                "opf": {
                    "type": "BANK",
                    "full": null,
                    "short": null
                },
                "name": {
                    "payment": "ПАО СБЕРБАНК",
                    "full": null,
                    "short": "ПАО Сбербанк"
                },
                "bic": "044525225",
                "swift": "SABRRUMM012",
                "inn": "7707083893",
                "kpp": "773601001",
                "okpo": null,
                "correspondent_account": "30101810400000000225",
                "treasury_accounts": null,
                "registration_number": "1481",
                "payment_city": "г. Москва",
                "state": {
                    "status": "ACTIVE",
                    "actuality_date": 1564532138000,
                    "registration_date": 677376000000,
                    "liquidation_date": null
                },
                "rkc": null,
                "cbr": {
                    ...
                    "name": {
                        "payment": "ГУ БАНКА РОССИИ ПО ЦФО",
                        "full": null,
                        "short": null
                    },
                    "bic": "044525000",
                    ...
                    "address": {
                        "value": "115035, г Москва 35, ул Балчуг, 2",
                        "unrestricted_value": "115035, г Москва 35, ул Балчуг, 2",
                        "data": null
                    },
                    "phones": null
                },
                "address": {
                    "value": "г Москва, ул Вавилова, д 19",
                    ...
                },
                "phones": null
            }
        },
        ...
    ]
}
НазваниеОписание
valueНаименование банка
unrestricted_value= value
data.bicБанковский идентификационный код (БИК) ЦБ РФ
data.swiftБанковский идентификационный код в системе SWIFT
data.innИНН
data.kppКПП
data.registration_numberРегистрационный номер в ЦБ РФ
data.correspondent_accountКорреспондентский счет в ЦБ РФ
data.treasury_accountsКазначейские счета (для УФК)
data.nameНаименование
└ payment— платежное наименование
└ full— не заполняется
└ short— краткое наименование
data.payment_cityГород для платежного поручения (поля справочника Tnp + Nnp).
data.opfТип кредитной организации
└ type — код типа:
  BANK        — банк
  BANK_BRANCH — филиал банка
  NKO         — небанковская кредитная организация (НКО)
  NKO_BRANCH  — филиал НКО
  RKC         — расчетно-кассовый центр
  CBR         - управление ЦБ РФ (март 2021)
  TREASURY    - управление Казначейства (март 2021)
  OTHER       — другой
└ full— не заполняется
└ short— не заполняется
data.cbrУправление ЦБ РФ, к которому относится банк
└ name.payment— наименование управления ЦБ РФ
└ bic— БИК управления ЦБ РФ
└ address.value— адрес управления ЦБ РФ
data.addressАдрес регистрации
└ value — адрес одной строкой
стандартизован, поэтому может отличаться от записанного в справочнике БИК.
└ unrestricted_value — адрес одной строкой (полный, с индексом)
стандартизован, поэтому может отличаться от записанного в справочнике БИК.
└ data— гранулярный адрес
└ data.source— адрес одной строкой как в справочнике БИК
└ data.qc — код проверки адреса
  0        — адрес распознан уверенно
  1 или 3  — требуется ручная проверка
data.stateСостояние
└ actuality_date— дата актуальности сведений
└ registration_date— дата регистрации
└ liquidation_date— дата ликвидации
└ status — статус организации
  ACTIVE      — действующая
  LIQUIDATING — ликвидируется
  LIQUIDATED  — ликвидирована
data.okpo Не заполняется
data.phone Не заполняется
data.rkc Не заполняется

Источники данных:

Примеры вызова

Ограничения

Длина запроса (параметр query) — не более 300 символов.

Количество запросов в день — в соответствии с тарифным планом.

Максимальная частота запросов — 30 в секунду с одного IP-адреса.

Максимальная частота создания новых соединений — 60 в минуту с одного IP-адреса.

Стоимость

Бесплатно до 10 тысяч запросов в день. Больше — в составе годовой подписки.