Ilmainen BIN-haku-API
Nopea REST API, joka palauttaa kortin BIN-tiedot JSON-muodossa. Ei API-avainta, CORS käytössä.
IlmainenAPI-avainta ei tarvita
<5 msPalvelimen vasteaika
JSONCORS ✓
BIN-haku
GET https://www.visatk.com/api/v1/bin/{bin}Anna 6–19 numeroa; 8 ensimmäistä verrataan. Palauttaa found: false sekä tunnistetun merkin, jos BIN on tuntematon.
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'];
Esimerkkivastaus
{
"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
}
}
Massahaku
POST https://www.visatk.com/api/v1/bulk
Content-Type: application/json
{"bins": ["411111", "542418", "371449"]}Lähetä jopa 1 000 BIN-numeroa yhdessä pyynnössä. Vastaus sisältää results-taulukon samassa järjestyksessä.
IP-paikannus
GET https://www.visatk.com/api/ip/{ip}
GET https://www.visatk.com/api/mePalauttaa maan, alueen, kaupungin, koordinaatit, valuutan, ASN:n ja organisaation mille tahansa IPv4- tai IPv6-osoitteelle. /api/me palauttaa kutsujan IP-osoitteen.
Vastauksen kentät
| Field | Type | Merkitys |
|---|---|---|
| bin | string | Täsmännyt BIN |
| found | boolean | Onko BIN tietokannassa |
| length | number | BIN-numeroiden määrä |
| brand | string | Korttiverkko |
| type | string | Luotto-, debit- tai charge-kortti |
| level | string | Tuotetaso, kuten Classic tai Platinum |
| prepaid | boolean | Prepaid- tai lahjakortti |
| commercial | boolean | Yritys-, liike- tai hankintakortti |
| bank.name | string | Myöntäjäpankki |
| bank.phone | string | Myöntäjän puhelinnumero |
| bank.url | string | Myöntäjän verkkosivusto |
| country.name | string | Myöntäjämaa |
| country.alpha2 | string | ISO 3166-1 alpha-2 -koodi |
| country.alpha3 | string | ISO 3166-1 alpha-3 -koodi |
| country.currency | string | ISO 4217 -valuutta |
| country.flag | string | Lippu-emoji |
| country.latitude | number | Maan leveysaste |
| country.longitude | number | Maan pituusaste |
Kohtuullinen käyttö
API on ilmainen kohtuulliseen käyttöön. Tallenna tulokset välimuistiin omalla puolellasi ja ota meihin yhteyttä ennen jatkuvien suurten määrien lähettämistä.
Tilakoodit
| 200 | Onnistui (tarkista found-kenttä). |
| 400 | Annettu alle 6 numeroa. |
| 404 | Tuntematon päätepiste. |