Регистрация Войти
Войти через VK




Поиск по сайту



PHP Поиск



Микрокредиты онлайн с доставкой на дом или переводом на карту.

Справочник банков, получение информации о банке по БИК, API БИК

При указании БИК банка многие современные программы автоматически подставляют недостающие данные: коррсчет, наименование банка, город. Берут они их из единного справочника банков (кредитных организаций). Но для этого ежедневно скачивают мегабайты, ради заполнения одной-двух организаций.

Этот сервис позволяет Вам автоматически заполнять данные по банку.



Здесь будет результат запроса
Осталось 20 запросов до 00:08:33 25.01.17

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

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

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

http://htmlweb.ru/service/api.php?bic=043469751&xml - получить информацию о банке в xml формате, удобно для обращения из PHP

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

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

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

Для обновления справочника банков на нашем сервере можно использовать следующий API-запрос: http://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-адреса. Если Вы планируете большое количество запросов - воспользуйтесь Off-line справочником банков на сайте ЦБ РФ или платным тарифом. Ограничения на бесплатные запросы и тарификация описана здесь.

Общие параметры для всех API сервисов

api_key - уникальный ключ, указан в вашем личном кабинете.

html или не задано - получить информацию в html формате, удобно для вывода в DIV-блок

json - получить информацию в json формате, удобно для заполнения INPUT-полей или преобразования в массив для дальнейшей обработки на Javascript или PHP.
Для Вашего удобства поддерживается формат JSONP. Вы можете добавить параметр &jsonp=ИМЯ_ФУНКЦИИ:
<script type="application/javascript"
src="http://htmlweb.ru/service/api.php?bic=043469751&json&jsonp=parseResponse"></script>
будет возвращен следующий код:

  parseResponse({"name":"ОАО КБ \"РЕГИОНАЛЬНЫЙ КРЕДИТ\"", "city":"КОСТРОМА", ...., "limit":50});

xml - получить информацию в xml формате, удобно для обращения из PHP

sql[=имя_таблицы] - получить информацию в sql формате. Удобно для вставки информации в базу MySql с помощью phpMyAdmin.

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

fields - какие поля включать в ответ, например:
http://htmlweb.ru/geo/api.php?city=1&sql=pb_city&fields=id,name,english,area,rajon,country

limit - определяет количество оставшихся запросов до конца суток для бесплатных запросов или количество запросов до окончания тарифа при платных. Ограничения на бесплатные запросы и тарификация описана здесь.

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

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

Если передан неверный запрос, возвращается HTTP-код ошибки: "400 Bad Request"

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

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







Исходный код примера
<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="[0-9]{9}" name="bic" class='bic'
                       onblur="if(this.value.length==9){updateObj('error','');ajaxLoad(this,'http://htmlweb.ru/service/api.php?bic='+this.value+'&json');}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="[0-9]{20}" name="ks" /></label>
</form>

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

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

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

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

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

C февраля 2015г. ЦБ поменял структуру архива. Имя файла в архиве теперь bnkseek.dbf в нижнем регистре.

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

Или загружать его, используя API-запрос:
http://htmlweb.ru/service/api.php?bank_download[&sql=ИМЯ_ТАБЛИЦЫ][&charset=windows-1251]
По умолчанию таблица будет называться 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


.

Популярное:


Содержание:


Новое за неделю



Сейчас на сайте: 16860