Kostenlose BIN-Abfrage-API
Eine schnelle REST-API, die Karten-BIN-Daten als JSON liefert. Kein API-Schlüssel, CORS aktiviert.
KostenlosKein API-Schlüssel nötig
<5 msServer-Antwortzeit
JSONCORS ✓
BIN-Abfrage
GET https://www.visatk.com/api/v1/bin/{bin}Übergeben Sie 6 bis 19 Ziffern; abgeglichen werden die ersten 8. Ist die BIN unbekannt, wird found: false mit der erkannten Marke zurückgegeben.
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'];
Beispielantwort
{
"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
}
}
Massenabfrage
POST https://www.visatk.com/api/v1/bulk
Content-Type: application/json
{"bins": ["411111", "542418", "371449"]}Senden Sie bis zu 1.000 BINs in einer Anfrage. Die Antwort enthält ein results-Array in derselben Reihenfolge.
IP-Geolokalisierung
GET https://www.visatk.com/api/ip/{ip}
GET https://www.visatk.com/api/meLiefert Land, Region, Stadt, Koordinaten, Währung, ASN und Organisation für jede IPv4- oder IPv6-Adresse. /api/me gibt die IP des Aufrufers zurück.
Antwortfelder
| Field | Type | Bedeutung |
|---|---|---|
| bin | string | Gefundene BIN |
| found | boolean | Ob die BIN in der Datenbank existiert |
| length | number | Anzahl der BIN-Ziffern |
| brand | string | Kartennetzwerk |
| type | string | Kredit-, Debit- oder Chargekarte |
| level | string | Produktstufe wie Classic oder Platinum |
| prepaid | boolean | Prepaid- oder Geschenkkarte |
| commercial | boolean | Geschäfts-, Firmen- oder Einkaufskarte |
| bank.name | string | Ausgebende Bank |
| bank.phone | string | Telefonnummer des Herausgebers |
| bank.url | string | Website des Herausgebers |
| country.name | string | Ausgabeland |
| country.alpha2 | string | ISO-3166-1-Alpha-2-Code |
| country.alpha3 | string | ISO-3166-1-Alpha-3-Code |
| country.currency | string | ISO-4217-Währung |
| country.flag | string | Flaggen-Emoji |
| country.latitude | number | Breitengrad des Landes |
| country.longitude | number | Längengrad des Landes |
Fair Use
Die API ist bei angemessener Nutzung kostenlos. Bitte speichern Sie Ergebnisse auf Ihrer Seite zwischen und kontaktieren Sie uns, bevor Sie dauerhaft hohe Volumen senden.
Statuscodes
| 200 | Erfolg (prüfen Sie das Feld found). |
| 400 | Weniger als 6 Ziffern übergeben. |
| 404 | Unbekannter Endpunkt. |