💳 343,063 سجلات BIN🏦 13,269 بنوك مُصدِرة🌍 199 دول🧰 24 أدوات مجانية

API مجانية لفحص BIN

واجهة REST API سريعة تُرجع بيانات BIN للبطاقات بصيغة JSON. دون مفتاح API، مع تفعيل CORS.

مجانيةلا حاجة إلى مفتاح API
<5 msزمن استجابة الخادم
JSONCORS ✓

فحص BIN

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

مرّر من 6 إلى 19 رقمًا؛ تُطابَق أول 8 أرقام. تُرجع found: false مع العلامة المكتشفة عندما يكون رقم BIN غير معروف.

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

مثال على الاستجابة

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

الفحص بالجملة

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

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

أرسل حتى 1,000 رقم BIN في طلب واحد. تحتوي الاستجابة على مصفوفة results بالترتيب نفسه.

تحديد موقع IP

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

تُرجع الدولة والمنطقة والمدينة والإحداثيات والعملة وASN والمؤسسة لأي عنوان IPv4 أو IPv6. تُرجع /api/me عنوان IP الخاص بالمستدعي.

حقول الاستجابة

FieldTypeالمعنى
binstringرقم BIN المطابق
foundbooleanما إذا كان رقم BIN موجودًا في قاعدة البيانات
lengthnumberعدد أرقام BIN
brandstringشبكة البطاقة
typestringبطاقة ائتمانية أو خصم مباشر أو Charge
levelstringمستوى المنتج مثل Classic أو Platinum
prepaidbooleanبطاقة مسبقة الدفع أو بطاقة هدية
commercialbooleanبطاقة أعمال أو شركات أو مشتريات
bank.namestringالبنك المُصدِر
bank.phonestringرقم هاتف الجهة المُصدِرة
bank.urlstringموقع الجهة المُصدِرة
country.namestringدولة الإصدار
country.alpha2stringرمز ISO 3166-1 alpha-2
country.alpha3stringرمز ISO 3166-1 alpha-3
country.currencystringعملة ISO 4217
country.flagstringرمز تعبيري للعلم
country.latitudenumberخط عرض الدولة
country.longitudenumberخط طول الدولة

الاستخدام العادل

API مجانية للاستخدام المعقول. يرجى تخزين النتائج مؤقتًا لديك والتواصل معنا قبل إرسال أحجام كبيرة ومستمرة.

رموز الحالة

200نجاح (تحقق من حقل found).
400تم إدخال أقل من 6 أرقام.
404نقطة نهاية غير معروفة.