💳 343 063 BIN répertoriés🏦 13 269 Banques émettrices🌍 199 Pays🧰 24 Outils gratuits

API de recherche BIN gratuite

Une API REST rapide qui renvoie les données BIN des cartes en JSON. Sans clé API, CORS activé.

GratuitAucune clé API requise
<5 msTemps de réponse du serveur
JSONCORS ✓

Recherche BIN

GET https://www.visatk.com/api/v1/bin/{bin}

Envoyez de 6 à 19 chiffres ; les 8 premiers sont comparés. Renvoie found: false avec le réseau détecté lorsque le BIN est inconnu.

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'];

Exemple de réponse

{
  "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
  }
}

Recherche en masse

POST https://www.visatk.com/api/v1/bulk
Content-Type: application/json

{"bins": ["411111", "542418", "371449"]}

Envoyez jusqu'à 1 000 BIN en une seule requête. La réponse contient un tableau results dans le même ordre.

Géolocalisation IP

GET https://www.visatk.com/api/ip/{ip}
GET https://www.visatk.com/api/me

Renvoie le pays, la région, la ville, les coordonnées, la devise, l'ASN et l'organisation de toute adresse IPv4 ou IPv6. /api/me renvoie l'IP de l'appelant.

Champs de réponse

FieldTypeSignification
binstringBIN correspondant
foundbooleanIndique si le BIN existe dans la base de données
lengthnumberNombre de chiffres du BIN
brandstringRéseau de la carte
typestringCarte de crédit, de débit ou à débit différé
levelstringNiveau du produit, par exemple Classic ou Platinum
prepaidbooleanCarte prépayée ou carte cadeau
commercialbooleanCarte professionnelle, d'entreprise ou d'achat
bank.namestringBanque émettrice
bank.phonestringNuméro de téléphone de l'émetteur
bank.urlstringSite web de l'émetteur
country.namestringPays d'émission
country.alpha2stringCode ISO 3166-1 alpha-2
country.alpha3stringCode ISO 3166-1 alpha-3
country.currencystringDevise ISO 4217
country.flagstringEmoji du drapeau
country.latitudenumberLatitude du pays
country.longitudenumberLongitude du pays

Utilisation raisonnable

L'API est gratuite pour un usage raisonnable. Mettez les résultats en cache de votre côté et contactez-nous avant d'envoyer des volumes élevés de façon soutenue.

Codes de statut

200Succès (vérifiez le champ found).
400Moins de 6 chiffres fournis.
404Point de terminaison inconnu.