💳 343,063 BINデータ🏦 13,269 発行銀行🌍 199 国🧰 24 無料ツール

無料BIN検索API

カードBINデータをJSONで返す高速REST API。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回のリクエストで最大1,000件のBINを送信できます。レスポンスには同じ順序のresults配列が含まれます。

IPジオロケーション

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

任意のIPv4またはIPv6アドレスの国、地域、都市、座標、通貨、ASN、組織を返します。/api/meは呼び出し元のIPを返します。

レスポンスフィールド

FieldType意味
binstring照合されたBIN
foundbooleanBINがデータベースに存在するかどうか
lengthnumberBINの桁数
brandstring国際ブランド
typestringクレジット、デビット、またはチャージカード
levelstringクラシックやプラチナなどの商品ランク
prepaidbooleanプリペイドカードまたはギフトカード
commercialbooleanビジネス、コーポレート、または購買カード
bank.namestring発行銀行
bank.phonestring発行会社の電話番号
bank.urlstring発行会社のウェブサイト
country.namestring発行国
country.alpha2stringISO 3166-1 alpha-2コード
country.alpha3stringISO 3166-1 alpha-3コード
country.currencystringISO 4217通貨コード
country.flagstring国旗の絵文字
country.latitudenumber国の緯度
country.longitudenumber国の経度

公正利用

APIは常識的な範囲の利用であれば無料です。結果はお客様側でキャッシュし、継続的に大量のリクエストを送信する前にご連絡ください。

ステータスコード

200成功(foundフィールドを確認してください)。
400入力された桁数が6桁未満です。
404不明なエンドポイントです。