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 رقم اول تطبیق داده میشود. وقتی BIN ناشناخته باشد found: false همراه با برند تشخیصدادهشده برگردانده میشود.
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 فراخواننده را برمیگرداند.
فیلدهای پاسخ
| Field | Type | معنا |
|---|---|---|
| bin | string | BIN تطبیقیافته |
| found | boolean | آیا BIN در پایگاه داده وجود دارد |
| length | number | تعداد ارقام BIN |
| brand | string | شبکه کارت |
| type | string | کارت اعتباری، دبیت یا Charge |
| level | string | سطح محصول مانند Classic یا Platinum |
| prepaid | boolean | کارت پیشپرداخت یا هدیه |
| commercial | boolean | کارت تجاری، سازمانی یا خرید |
| bank.name | string | بانک صادرکننده |
| bank.phone | string | شماره تلفن صادرکننده |
| bank.url | string | وبسایت صادرکننده |
| country.name | string | کشور صادرکننده |
| country.alpha2 | string | کد ISO 3166-1 alpha-2 |
| country.alpha3 | string | کد ISO 3166-1 alpha-3 |
| country.currency | string | ارز ISO 4217 |
| country.flag | string | ایموجی پرچم |
| country.latitude | number | عرض جغرافیایی کشور |
| country.longitude | number | طول جغرافیایی کشور |
استفاده منصفانه
API برای استفاده معقول رایگان است. لطفاً نتایج را در سمت خود کش کنید و پیش از ارسال حجم بالای مداوم با ما تماس بگیرید.
کدهای وضعیت
| 200 | موفق (فیلد found را بررسی کنید). |
| 400 | کمتر از 6 رقم ارسال شده است. |
| 404 | endpoint ناشناخته. |