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

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

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

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

Как вызвать

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

Пример запроса по БИК:

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

По SWIFT:

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

По ИНН:

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

По ИНН и КПП:

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

По рег. номеру:

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

Что в ответе

Пример ответа
{
    "suggestions": [
        {
            "value": "СБЕРБАНК РОССИИ",
            "unrestricted_value": "СБЕРБАНК РОССИИ",
            "data": {
                "opf": {
                    "type": "BANK",
                    "full": null,
                    "short": null
                },
                "name": {
                    "payment": "ПАО СБЕРБАНК",
                    "full": null,
                    "short": "СБЕРБАНК РОССИИ"
                },
                "bic": "044525225",
                "swift": "SABRRUMMXXX",
                "inn": "7707083893",
                "kpp": "773601001",
                "okpo": null,
                "correspondent_account": "30101810400000000225",
                "registration_number": "1481",
                "payment_city": "г. Москва",
                "state": {
                    "status": "ACTIVE",
                    "actuality_date": 1564532138000,
                    "registration_date": 677376000000,
                    "liquidation_date": null
                },
                "rkc": 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.name Наименование
└ payment — платежное наименование
└ full — не заполняется
└ short — краткое наименование
data.payment_cityГород для платежного поручения (поля справочника Tnp + Nnp).
data.opf Тип кредитной организации
└ type — код типа:
  BANK        — банк
  BANK_BRANCH — филиал банка
  NKO         — небанковская кредитная организация (НКО)
  NKO_BRANCH  — филиал НКО
  RKC         — расчетно-кассовый центр
  OTHER       — другой
└ full — не заполняется
└ short — не заполняется
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 символов.

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

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

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

Стоимость

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

ajax-spinner

Зарегистрируйтесь, чтобы подключить API

до 10 тыс. запросов бесплатно

чтобы обращаться к вам в письмах

Регистрируясь, вы принимаете публичную оферту

Уже зарегистрированы? Войти