Безкоштовний 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 сторони, що викликає.
Поля відповіді
| Field | Type | Значення |
|---|---|---|
| bin | string | Знайдений BIN |
| found | boolean | Чи є BIN у базі |
| length | number | Кількість цифр BIN |
| brand | string | Платіжна система |
| type | string | Кредитна, дебетова або charge-картка |
| level | string | Рівень продукту, наприклад Classic або Platinum |
| prepaid | boolean | Передплачена або подарункова картка |
| commercial | boolean | Бізнес-, корпоративна або закупівельна картка |
| bank.name | string | Банк-емітент |
| bank.phone | string | Телефон емітента |
| bank.url | string | Сайт емітента |
| country.name | string | Країна випуску |
| country.alpha2 | string | Код ISO 3166-1 alpha-2 |
| country.alpha3 | string | Код ISO 3166-1 alpha-3 |
| country.currency | string | Валюта за ISO 4217 |
| country.flag | string | Емодзі прапора |
| country.latitude | number | Широта країни |
| country.longitude | number | Довгота країни |
Добросовісне використання
API безкоштовний за розумного використання. Кешуйте результати на своєму боці та зв'яжіться з нами, перш ніж постійно надсилати великі обсяги запитів.
Коди стану
| 200 | Успіх (перевірте поле found). |
| 400 | Передано менше 6 цифр. |
| 404 | Невідомий ендпоінт. |