Tasuta BIN-päringu API
Kiire REST API, mis tagastab kaardi BIN-andmed JSON-vormingus. API võtit pole vaja, CORS lubatud.
TasutaAPI võtit pole vaja
<5 msServeri vastamisaeg
JSONCORS ✓
BIN-päring
GET https://www.visatk.com/api/v1/bin/{bin}Edasta 6–19 numbrit; võrreldakse esimest 8. Tundmatu BIN-i korral tagastatakse found: false koos tuvastatud kaubamärgiga.
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'];
Näidisvastus
{
"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
}
}
Hulgipäring
POST https://www.visatk.com/api/v1/bulk
Content-Type: application/json
{"bins": ["411111", "542418", "371449"]}Saada ühes päringus kuni 1000 BIN-i. Vastus sisaldab results-massiivi samas järjekorras.
IP geolokatsioon
GET https://www.visatk.com/api/ip/{ip}
GET https://www.visatk.com/api/meTagastab mis tahes IPv4- või IPv6-aadressi riigi, piirkonna, linna, koordinaadid, valuuta, ASN-i ja organisatsiooni. /api/me tagastab päringu tegija IP.
Vastuse väljad
| Field | Type | Tähendus |
|---|---|---|
| bin | string | Vastanud BIN |
| found | boolean | Kas BIN on andmebaasis olemas |
| length | number | BIN-i numbrite arv |
| brand | string | Kaardivõrk |
| type | string | Krediit-, deebet- või charge-kaart |
| level | string | Tootetase, nt Classic või Platinum |
| prepaid | boolean | Ettemakstud või kinkekaart |
| commercial | boolean | Äri-, ettevõtte- või hankekaart |
| bank.name | string | Väljastanud pank |
| bank.phone | string | Väljastaja telefoninumber |
| bank.url | string | Väljastaja veebisait |
| country.name | string | Väljastusriik |
| country.alpha2 | string | ISO 3166-1 alpha-2 kood |
| country.alpha3 | string | ISO 3166-1 alpha-3 kood |
| country.currency | string | ISO 4217 valuuta |
| country.flag | string | Lipu emotikon |
| country.latitude | number | Riigi laiuskraad |
| country.longitude | number | Riigi pikkuskraad |
Mõistlik kasutus
API on mõistlikuks kasutamiseks tasuta. Palun salvesta tulemused oma poolel vahemällu ja võta meiega ühendust enne püsivalt suurte mahtude saatmist.
Olekukoodid
| 200 | Õnnestus (kontrolli välja found). |
| 400 | Esitatud vähem kui 6 numbrit. |
| 404 | Tundmatu lõpp-punkt. |