Bezplatné API pro ověření BIN
Rychlé REST API, které vrací data BIN karet ve formátu JSON. Bez API klíče, s povoleným CORS.
ZdarmaBez API klíče
<5 msDoba odezvy serveru
JSONCORS ✓
Ověření BIN
GET https://www.visatk.com/api/v1/bin/{bin}Předejte 6 až 19 číslic; porovnává se prvních 8. Pokud je BIN neznámý, vrátí found: false s rozpoznanou značkou.
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'];
Ukázková odpověď
{
"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
}
}
Hromadné ověření
POST https://www.visatk.com/api/v1/bulk
Content-Type: application/json
{"bins": ["411111", "542418", "371449"]}Pošlete až 1 000 BIN v jednom požadavku. Odpověď obsahuje pole results ve stejném pořadí.
Geolokace IP
GET https://www.visatk.com/api/ip/{ip}
GET https://www.visatk.com/api/meVrací zemi, region, město, souřadnice, měnu, ASN a organizaci pro libovolnou adresu IPv4 nebo IPv6. /api/me vrací IP volajícího.
Pole odpovědi
| Field | Type | Význam |
|---|---|---|
| bin | string | Nalezený BIN |
| found | boolean | Zda BIN existuje v databázi |
| length | number | Počet číslic BIN |
| brand | string | Karetní síť |
| type | string | Kreditní, debetní nebo charge karta |
| level | string | Úroveň produktu, např. Classic nebo Platinum |
| prepaid | boolean | Předplacená nebo dárková karta |
| commercial | boolean | Podniková, firemní nebo nákupní karta |
| bank.name | string | Vydávající banka |
| bank.phone | string | Telefon vydavatele |
| bank.url | string | Web vydavatele |
| country.name | string | Země vydání |
| country.alpha2 | string | Kód ISO 3166-1 alpha-2 |
| country.alpha3 | string | Kód ISO 3166-1 alpha-3 |
| country.currency | string | Měna podle ISO 4217 |
| country.flag | string | Emoji vlajky |
| country.latitude | number | Zeměpisná šířka země |
| country.longitude | number | Zeměpisná délka země |
Přiměřené užívání
API je zdarma při rozumném užívání. Výsledky si prosím ukládejte do mezipaměti na své straně a před odesíláním trvale vysokých objemů nás kontaktujte.
Stavové kódy
| 200 | Úspěch (zkontrolujte pole found). |
| 400 | Zadáno méně než 6 číslic. |
| 404 | Neznámý endpoint. |