Работает в «Подсказках» 19.3+
Ищет банк по БИК, SWIFT либо регистрационному номеру, присвоенному Банком России. А с версии подсказок 20.2 поддерживается поиск по ИНН и КПП.
Поиск выполняется по точному совпадению идентификатора, не по вхождению. Например, для банков с регистрационными номерами «1481» и «1481/422» findById по запросу «1481» вернет только первый банк.
Доступен только через API.
Запрос
Для пользователей «Дадаты»:
curl -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -H "Authorization: Token ${API_KEY}" \ -d '{ "query": "044525545" }' \ https://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/bank
Для пользователей «коробки»:
curl -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -d '{ "query": "044525545" }' \ http://ВАШ_СЕРВЕР:ПОРТ/suggestions/api/4_1/rs/findById/bank
Заголовки
Заголовок | Описание |
---|---|
| Тип данных в запросе: |
| Тип данных в ответе: application/json или application/xml |
| API-ключ в формате: Только для пользователей подсказок DaData.ru |
Параметры
Параметр | Обязательный? | Описание |
---|---|---|
query | да | БИК, SWIFT, регистрационный номер, ИНН или КПП |
kpp | нет | КПП банка (начиная с версии подсказок 20.3) |
Ответ
Возвращает объект банка, который соответствует указанному коду:
Примеры
Запрос по БИК:
{ "query": "042520607" }
Запрос по SWIFT:
{ "query": "SABRRU66XXX" }
Запрос по регистрационному номеру:
{ "query": "1481/422" }
Запрос по ИНН:
{ "query": "7707083893" }
Запрос по ИНН и КПП (для поиска филиала банка):
{ "query":"7707083893", "kpp":"380843001" }