Узнать банк по БИК

БИК банка

Банковский идентификационный код (БИК) – девятизначный уникальный код кредитной организации. Он предназначен для идентификации участников расчетов и является обязательным элементом реквизитов любого банка. БИК используется в платежных документах на территории России. Он позволяет определить название, корреспондентский счет и региональное расположение банка, а также подразделение ЦБ РФ, ответственное за его регистрацию и обслуживание.

Код присваивается Банком России, который и ведет соответствующий классификатор БИК. Структура кода и порядок ведения справочника определены в положении ЦБ РФ № 225-П от 6 мая 2003 года «О справочнике банковских идентификационных кодов участников расчетов, осуществляющих платежи через расчетную сеть ЦБ РФ».

Согласно этому документу БИК имеет следующую структуру:

• первые две цифры обозначают код Российской Федерации («04»);

• третья и четвертая — код региона РФ согласно «Общероссийскому классификатору объектов административно-территориального деления» ОК 019-95 (ОКАТО), принятому постановлением госстандарта России от 31 июля 1995 года № 413. Если эти цифры равны «00», значит, подразделение банка находится за пределами России;

• пятая и шестая — условный номер подразделения расчетной сети ЦБ РФ, или условный номер структурного подразделения Банка России. Код может принимать цифровые значения от «00» до «99»;

• с седьмой по девятую — условный номер кредитной организации в подразделении расчетной сети Центробанка, в котором открыт ее корреспондентский счет. Может принимать значения от «050» до «999».

Для расчетно-кассовых центров в составе Банка России данные значения принимают вид «000». Для головного расчетно-кассового центра и иных подразделений, выполняющих его функции, – «001». Для других подразделений расчетной сети ЦБ РФ и структурных подразделений Банка России данные значения соответствуют «002».

Справочник банковских идентификационных кодов можно найти на сайте Центробанка. На главной странице в разделе «Межрегиональный центр информатизации» размещен дистрибутив программного комплекса «Справочник БИК». Для того чтобы осуществить поиск банка по его БИК, данный комплекс необходимо установить на свой компьютер.

Кроме того, на сайте в разделе «Информационно-аналитические материалы» в рубрике «Классификаторы и справочники» размещен «Справочник соответствия БИК и СВИФТ БИК», который формируется и ведется в виде электронной базы данных.

Формат API-запросов

json/service/bic/043469751

https://htmlweb.ru/api/service/bic/043469751 — получить информацию о банке в html формате, удобно для вывода в DIV-блок

https://htmlweb.ru/json/service/bic/043469751 — получить информацию о банке в json формате, удобно для заполнения INPUT-полей
Для Вашего удобства поддерживается формат JSONP. Вы можете добавить параметр &jsonp=ИМЯ_ФУНКЦИИ:
<script type=»application/javascript»
src=»https://htmlweb.ru/json/service/bic/043469751?jsonp=parseResponse»></script>
будет возвращен следующий код:
parseResponse({«name»:»ОАО КБ \»РЕГИОНАЛЬНЫЙ КРЕДИТ\»», «city»:»КОСТРОМА», «adress»:»УЛ.СВЕРДЛОВА,25А», «bic»:»043469751″, «ks»:»30101810800000000751″, «tel»:»(4942)394900,394910″, «upd»:»04.11.2013″, «limit»:50});

https://htmlweb.ru/xml/service/bic/043469751 — получить информацию о банке в xml формате, удобно для обращения из PHP

По умолчанию все данные возвращаются в кодировке utf-8, Для получения в любой другой кодировке передайте её в дополнительном, необязательном параметре charset: &charset=windows-1251 или любой из ISO-8859-1, ISO-8859-15, UTF-8, cp866, cp1251, cp1252, and KOI8-R

Параметры можно передавать как GET, так и POST — запросом.

Запрос можно отправлять как по протоколу http: так и по https:

Для обновления справочника банков на нашем сервере можно использовать следующий API-запрос: https://htmlweb.ru/service/bank.php?bank_load

Если Вам необходимо по БИК узнать только название банка Вы можете воспользоваться бесплатным сервисом от Центробанка: http://www.cbr.ru/scripts/XML_bic.asp?bic=044525201
Результат:

<BicCode name=»BIC CODES»> <Record ID=»1″ DU=»09.06.1994″> <ShortName>АВАНГАРД</ShortName> <Bic>044525201</Bic> </Record> </BicCode>

Поля передаваемые в ответе на API-запрос:

Поле Значение
name Наименование банка
city Город банка
bic БИК банка
ks Кореспондентский счет банка
tel Телефоны банка
upd Дата актуальности информации
limit Осталось запросов в сутки

Сервис бесплатный, но имеет ограничение на количество запросов в сутки с одного IP-адреса или одного API-ключа. Если Вы планируете большое количество запросов — воспользуйтесь Off-line справочником банков на сайте ЦБ РФ или платным тарифом. Ограничения на бесплатные запросы и тарификация описана .

Общие параметры для всех API сервисов
Другие сервисы, доступные по API

Пример использования

После ввода поля БИК автоматически заполнятся остальные поля

Исходный код примера

<script type=»text/javascript» src=»//htmlweb.ru/geo/api.js» async=»true»></script> <form action=»» method=»post» onsubmit=»return false;»> <label>БИК: <input type=»text» size=»9″ required pattern=»{9}» name=»bic» class=’bic’ onblur=»if(this.value.length==9){updateObj(‘error’,»);ajaxLoad(this,’//htmlweb.ru/json/service/bic/’+this.value+»);}else updateObj(‘error’,’Неверный БИК’);»> <span id=’error’ class=’red’></span> </label><br> <label>Банк: <input type=»text» size=»64″ name=»name» /></label><br> <label>Город: <input type=»text» size=»64″ name=»city» /></label><br> <label>Адрес: <input type=»text» size=»64″ name=»adress» /></label><br> <label>к/c: <input type=»text» size=»20″ pattern=»{20}» name=»ks» /></label> </form>

Вы можете обращаться как по протоколу http:// так и по протоколу https://

Наиболее популярное использование системы — это заполнение полей платежного поручения или заполнение данных карточки организации. Сервис облегчает работу, исключает ошибки и экономит время.

Где взять справочник банков?

Самый актуальный справочник банков можно скачать по этой ссылке: http://www.cbr.ru/mcirabis/BIK/bik_db_01042019.zip (Обратите внимание, ссылка меняется ежедневно, в выходные ссылка формируется следующим рабочим днем )

Распаковать и извлечь из него файл bnkseek.dbf. Это файл формата DBF в кодировке CP866. Его формат понимают даже самые старые программы работы с таблицами. Например, для его просмотра Вы можете использовать MS Excel.

Если Вы не хотите заморачиваться с перекодированием, Вы можете за 500 запросов (от 9 до 125 руб., в зависимости от вашего тарифа)
загрузить справочник банков в формате MySQL, содержащий 2010 записей.

Или загружать его, используя API-запрос:
https://htmlweb.ru/service/api.php?bank_download
По умолчанию таблица будет называться bank.sql, кодировка utf-8

Структура таблицы: CREATE TABLE IF NOT EXISTS bank ( name VARCHAR(128) NOT NULL COMMENT ‘Полное наименование’, city VARCHAR(64) NOT NULL COMMENT ‘Город’, adress VARCHAR(128) NOT NULL COMMENT ‘Адрес’, bic CHAR(9) NOT NULL UNIQUE COMMENT ‘БИК’, ks CHAR(20) NOT NULL COMMENT ‘к/с’, tel VARCHAR(128) NOT NULL COMMENT ‘Телефоны’ );

Сведения об адресах Web-сайтов кредитных организаций cbr.ru/credit/CO_SitesFull.asp

Обновить справочник банков с ЦБ РФ

Сведения о юридическом лице egrul.nalog.ru

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *