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/meReturnează ț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
| Field | Type | Semnificație |
|---|---|---|
| bin | string | BIN potrivit |
| found | boolean | Dacă BIN-ul există în baza de date |
| length | number | Numărul de cifre ale BIN-ului |
| brand | string | Rețeaua cardului |
| type | string | Card de credit, debit sau charge |
| level | string | Nivelul produsului, de exemplu Classic sau Platinum |
| prepaid | boolean | Card preplătit sau card cadou |
| commercial | boolean | Card business, corporativ sau de achiziții |
| bank.name | string | Banca emitentă |
| bank.phone | string | Telefonul emitentului |
| bank.url | string | Site-ul emitentului |
| country.name | string | Țara emitentă |
| country.alpha2 | string | Cod ISO 3166-1 alpha-2 |
| country.alpha3 | string | Cod ISO 3166-1 alpha-3 |
| country.currency | string | Monedă ISO 4217 |
| country.flag | string | Emoji steag |
| country.latitude | number | Latitudinea țării |
| country.longitude | number | Longitudinea ță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
| 200 | Succes (verifică câmpul found). |
| 400 | Au fost furnizate mai puțin de 6 cifre. |
| 404 | Endpoint necunoscut. |