💳 343.063 Înregistrări BIN🏦 13.269 Bănci emitente🌍 199 Țări🧰 24 Instrumente gratuite

API gratuit de căutare BIN

Un API REST rapid care returnează datele BIN ale cardurilor în format JSON. Fără cheie API, cu CORS activat.

GratuitNu este necesară o cheie API
<5 msTimp de răspuns al serverului
JSONCORS ✓

Căutare BIN

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

Trimite între 6 și 19 cifre; se potrivesc primele 8. Returnează found: false împreună cu rețeaua detectată când BIN-ul este necunoscut.

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'];

Exemplu de răspuns

{
  "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
  }
}

Căutare în masă

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

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

Trimite până la 1.000 de BIN-uri într-o singură cerere. Răspunsul conține un tablou results în aceeași ordine.

Geolocalizare IP

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

Returnează țara, regiunea, orașul, coordonatele, moneda, ASN-ul și organizația pentru orice adresă IPv4 sau IPv6. /api/me returnează IP-ul apelantului.

Câmpuri de răspuns

FieldTypeSemnificație
binstringBIN potrivit
foundbooleanDacă BIN-ul există în baza de date
lengthnumberNumărul de cifre ale BIN-ului
brandstringRețeaua cardului
typestringCard de credit, debit sau charge
levelstringNivelul produsului, de exemplu Classic sau Platinum
prepaidbooleanCard preplătit sau card cadou
commercialbooleanCard business, corporativ sau de achiziții
bank.namestringBanca emitentă
bank.phonestringTelefonul emitentului
bank.urlstringSite-ul emitentului
country.namestringȚara emitentă
country.alpha2stringCod ISO 3166-1 alpha-2
country.alpha3stringCod ISO 3166-1 alpha-3
country.currencystringMonedă ISO 4217
country.flagstringEmoji steag
country.latitudenumberLatitudinea țării
country.longitudenumberLongitudinea țării

Utilizare rezonabilă

API-ul este gratuit pentru o utilizare rezonabilă. Te rugăm să stochezi rezultatele în cache la tine și să ne contactezi înainte de a trimite volume mari în mod constant.

Coduri de stare

200Succes (verifică câmpul found).
400Au fost furnizate mai puțin de 6 cifre.
404Endpoint necunoscut.