💳 343 063 BIN-kirjet🏦 13 269 Väljastavat panka🌍 199 Riiki🧰 24 Tasuta tööriista

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/me

Tagastab 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

FieldTypeTähendus
binstringVastanud BIN
foundbooleanKas BIN on andmebaasis olemas
lengthnumberBIN-i numbrite arv
brandstringKaardivõrk
typestringKrediit-, deebet- või charge-kaart
levelstringTootetase, nt Classic või Platinum
prepaidbooleanEttemakstud või kinkekaart
commercialbooleanÄri-, ettevõtte- või hankekaart
bank.namestringVäljastanud pank
bank.phonestringVäljastaja telefoninumber
bank.urlstringVäljastaja veebisait
country.namestringVäljastusriik
country.alpha2stringISO 3166-1 alpha-2 kood
country.alpha3stringISO 3166-1 alpha-3 kood
country.currencystringISO 4217 valuuta
country.flagstringLipu emotikon
country.latitudenumberRiigi laiuskraad
country.longitudenumberRiigi 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).
400Esitatud vähem kui 6 numbrit.
404Tundmatu lõpp-punkt.