💳 343 063 Записів BIN🏦 13 269 Банків-емітентів🌍 199 Країн🧰 24 Безкоштовних інструментів

Безкоштовний API перевірки BIN

Швидкий REST API, що повертає дані BIN карток у форматі JSON. Без API-ключа, CORS увімкнено.

БезкоштовноAPI-ключ не потрібен
<5 msЧас відповіді сервера
JSONCORS ✓

Перевірка BIN

GET https://www.visatk.com/api/v1/bin/{bin}

Передайте від 6 до 19 цифр; зіставляються перші 8. Якщо BIN невідомий, повертається found: false із визначеною платіжною системою.

cURL

curl https://www.visatk.com/api/v1/bin/457173

JavaScript

const r = await fetch('https://www.visatk.com/api/v1/bin/457173');
const data = await r.json();
console.log(data.brand, data.bank.name, data.country.name);

Python

import requests
d = requests.get('https://www.visatk.com/api/v1/bin/457173').json()
print(d['brand'], d['bank']['name'], d['country']['alpha2'])

PHP

$d = json_decode(file_get_contents('https://www.visatk.com/api/v1/bin/457173'), true);
echo $d['brand'];

Приклад відповіді

{
  "bin": "45717360",
  "found": true,
  "length": 8,
  "brand": "Visa",
  "type": "Debit",
  "level": "Classic",
  "prepaid": false,
  "commercial": false,
  "bank": {
    "name": "Jyske Bank A/S",
    "phone": "+4589893300",
    "url": "www.jyskebank.dk"
  },
  "country": {
    "name": "Denmark",
    "alpha2": "DK",
    "alpha3": "DNK",
    "currency": "DKK",
    "flag": "🇩🇰",
    "latitude": 56.26,
    "longitude": 9.5018
  }
}

Масова перевірка

POST https://www.visatk.com/api/v1/bulk
Content-Type: application/json

{"bins": ["411111", "542418", "371449"]}

Надішліть до 1 000 BIN в одному запиті. Відповідь містить масив results у тому самому порядку.

Геолокація IP

GET https://www.visatk.com/api/ip/{ip}
GET https://www.visatk.com/api/me

Повертає країну, регіон, місто, координати, валюту, ASN і організацію для будь-якої адреси IPv4 або IPv6. /api/me повертає IP сторони, що викликає.

Поля відповіді

FieldTypeЗначення
binstringЗнайдений BIN
foundbooleanЧи є BIN у базі
lengthnumberКількість цифр BIN
brandstringПлатіжна система
typestringКредитна, дебетова або charge-картка
levelstringРівень продукту, наприклад Classic або Platinum
prepaidbooleanПередплачена або подарункова картка
commercialbooleanБізнес-, корпоративна або закупівельна картка
bank.namestringБанк-емітент
bank.phonestringТелефон емітента
bank.urlstringСайт емітента
country.namestringКраїна випуску
country.alpha2stringКод ISO 3166-1 alpha-2
country.alpha3stringКод ISO 3166-1 alpha-3
country.currencystringВалюта за ISO 4217
country.flagstringЕмодзі прапора
country.latitudenumberШирота країни
country.longitudenumberДовгота країни

Добросовісне використання

API безкоштовний за розумного використання. Кешуйте результати на своєму боці та зв'яжіться з нами, перш ніж постійно надсилати великі обсяги запитів.

Коди стану

200Успіх (перевірте поле found).
400Передано менше 6 цифр.
404Невідомий ендпоінт.