Перейти до основного вмісту
GET
Перевірка BIC

Початок роботи

Базовий URL

Ендпоінт перевірки

Ендпоінт bic потребує API-ключа та параметра BIC для комплексної перевірки банківських ідентифікаційних кодів.
Цей успішний запит перевіряє німецький BIC і повертає детальну інформацію:

Параметри запиту

api_key
String
обов'язково
Ваш унікальний API-ключ. Зверніть увагу: у кожного користувача є унікальні API-ключі для кожного з API Cleariflow, тому ключ Bank Validation API не працюватиме для Exchange Rates API, наприклад.
bic
String
обов'язково
BIC для перевірки. Пробіли дозволені та автоматично видаляються. BIC має відповідати ISO 9362.

Параметри відповіді

Відповідь API повертається у універсальному та легкому форматі JSON.
bic
String
Нормалізований BIC без пробілів у верхньому регістрі.
is_valid
Boolean
Загальний результат перевірки дійсності BIC.
country_code
String
Дволітерний ISO-код країни (наприклад, DE — Німеччина, US — США).
country_name
String
Повна назва країни, пов’язаної з BIC.
bank_code
String
4-символьний код банку (наприклад, DEUT для Deutsche Bank).
bank_name
String
The name of the bank (currently shows “Bank information not available”).
location_code
String
2-символьний код локації — місто або регіон (наприклад, FF — Frankfurt).
branch_code
String
3-символьний код відділення (необов’язковий, може бути порожнім для 8-символьних BIC).
details
Object
Додаткова інформація про тип і статус BIC.
details.type
String
Тип ідентифікатора (зазвичай «BIC»).
details.active
Boolean
Чи BIC наразі активний і використовується.
details.institution_type
String
Тип фінансової установи (наприклад, «Bank», «Credit Union»).

Приклади

Дійсний німецький BIC (8 символів)

Запит:
Відповідь:

Дійсний німецький BIC (11 символів з відділенням)

Запит:
Відповідь:

Дійсний BIC США

Запит:
Відповідь:

Дійсний BIC Великої Британії

Запит:
Відповідь:

Недійсний BIC

Запит:
Відповідь:

Обробка помилок

Відсутній параметр BIC

Запит:
Відповідь:

Відсутній API-ключ

Запит:
Відповідь:

Структура BIC

BIC складається з кількох компонентів:
  1. Код банку (4 символи): унікальний ідентифікатор установи
  2. Код країни (2 символи): ISO 3166-1 alpha-2
  3. Код локації (2 символи): ідентифікатор міста або регіону
  4. Код відділення (3 символи): необов’язковий (XXX для головного офісу)

Приклади форматів

  • 8-символьний BIC: DEUTDEFF (Deutsche Bank, Німеччина, Frankfurt)
  • 11-символьний BIC: DEUTDEFF500 (Deutsche Bank, Німеччина, Frankfurt, відділення 500)

Поширені коди локацій

  • FF: Frankfurt, Німеччина
  • 33: Нью-Йорк, США
  • 2L: Лондон, Велика Британія
  • PP: Париж, Франція
  • MM: Мілан, Італія

Правила перевірки

API виконує комплексну перевірку:
  1. Перевірка довжини: чи BIC має 8 або 11 символів
  2. Перевірка формату: чи BIC відповідає ISO 9362
  3. Перевірка символів: лише буквено-цифрові символи
  4. Перевірка коду країни: формат коду країни
  5. Перевірка коду банку: формат ідентифікатора банку

Вимоги до формату BIC

  • Код банку: 4 буквено-цифрові символи
  • Код країни: 2 літери (ISO 3166-1)
  • Код локації: 2 буквено-цифрові символи
  • Код відділення: 3 буквено-цифрові символи (необов’язково)

BIC vs SWIFT

BIC (Business Identifier Code) і SWIFT часто використовують як синоніми:
  • BIC: офіційна назва стандарту ISO 9362
  • SWIFT: мережева система, що популяризувала код
  • SWIFT Code: альтернативна назва BIC
Усі BIC можна використовувати для SWIFT, але не всі SWIFT-коди є дійсними BIC.

Підтримувані країни

API підтримує перевірку BIC для 50+ країн, включаючи:
  • Європа: Німеччина, Франція, Італія, Іспанія, Нідерланди, Бельгія, Австрія, Швейцарія, UK, Польща
  • Америка: США, Канада, Бразилія, Мексика
  • Азія: Японія, Сінгапур, Гонконг, Австралія
  • Африка: ПАР, Єгипет, Нігерія
Повний список — на сторінці Підтримувані країни.

Сценарії використання

Перевірка BIC необхідна для:
  1. Міжнародних переказів: точної маршрутизації
  2. SEPA-платежів: вимог європейської платіжної системи
  3. Банківських застосунків: перевірки рахунків клієнтів
  4. Фінансової відповідності: регуляторної звітності
  5. Обробки платежів: e-commerce і fintech