Ücretsiz BIN Sorgulama API'si
Kart BIN verilerini JSON olarak döndüren hızlı bir REST API. API anahtarı gerekmez, CORS etkin.
ÜcretsizAPI anahtarı gerekmez
<5 msSunucu yanıt süresi
JSONCORS ✓
BIN sorgulama
GET https://www.visatk.com/api/v1/bin/{bin}6 ila 19 hane gönderin; ilk 8 hane eşleştirilir. BIN bilinmiyorsa tespit edilen markayla birlikte found: false döndürür.
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'];
Örnek yanıt
{
"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
}
}
Toplu sorgulama
POST https://www.visatk.com/api/v1/bulk
Content-Type: application/json
{"bins": ["411111", "542418", "371449"]}Tek istekte 1.000'e kadar BIN gönderin. Yanıt, aynı sırada bir results dizisi içerir.
IP konum tespiti
GET https://www.visatk.com/api/ip/{ip}
GET https://www.visatk.com/api/meHerhangi bir IPv4 veya IPv6 adresi için ülke, bölge, şehir, koordinatlar, para birimi, ASN ve kuruluş bilgisini döndürür. /api/me, çağıranın IP adresini döndürür.
Yanıt alanları
| Field | Type | Anlamı |
|---|---|---|
| bin | string | Eşleşen BIN |
| found | boolean | BIN'in veritabanında olup olmadığı |
| length | number | BIN hane sayısı |
| brand | string | Kart ağı |
| type | string | Kredi kartı, banka kartı veya charge kart |
| level | string | Classic veya Platinum gibi ürün seviyesi |
| prepaid | boolean | Ön ödemeli veya hediye kartı |
| commercial | boolean | Ticari, kurumsal veya satın alma kartı |
| bank.name | string | Kartı çıkaran banka |
| bank.phone | string | Bankanın telefon numarası |
| bank.url | string | Bankanın web sitesi |
| country.name | string | Kartın çıkarıldığı ülke |
| country.alpha2 | string | ISO 3166-1 alpha-2 kodu |
| country.alpha3 | string | ISO 3166-1 alpha-3 kodu |
| country.currency | string | ISO 4217 para birimi |
| country.flag | string | Bayrak emojisi |
| country.latitude | number | Ülke enlemi |
| country.longitude | number | Ülke boylamı |
Adil kullanım
API makul kullanım için ücretsizdir. Lütfen sonuçları kendi tarafınızda önbelleğe alın ve sürekli yüksek hacimli istek göndermeden önce bizimle iletişime geçin.
Durum kodları
| 200 | Başarılı (found alanını kontrol edin). |
| 400 | 6'dan az hane gönderildi. |
| 404 | Bilinmeyen uç nokta. |