BIN / IIN Lookup

Identify Any Card
In Seconds

Enter the first 6–8 digits of a credit or debit card to instantly reveal the issuing bank, country, card network, type, and more.

500K+
BINs in Database
200+
Countries
8-digit
BIN Support
Edge
CDN-Cached

Enter the first 6 to 8 digits of any credit or debit card number

API

Simple REST API. No authentication required for basic usage. Returns JSON with card metadata.

cURL / HTTPS
curl -H "Accept-Version: 3" "https://binlist.wellcart.pk/api/lookup/45717360"
{
  "number": { "length": 16, "luhn": true },
  "scheme":  "visa",
  "type":    "debit",
  "brand":   "Visa/Dankort",
  "prepaid": false,
  "country": {
    "numeric":   "208",
    "alpha2":    "DK",
    "name":      "Denmark",
    "emoji":     "πŸ‡©πŸ‡°",
    "currency":  "DKK",
    "latitude":  56,
    "longitude": 10
  },
  "bank": {
    "name":  "Jyske Bank",
    "url":   "www.jyskebank.dk",
    "phone": "+4589893300",
    "city":  "HjΓΈrring"
  }
}
JavaScript / Node.js
// Fetch from your own endpoint
const res  = await fetch('https://binlist.wellcart.pk/api/lookup/45717360');
const data = await res.json();
console.log(data.scheme, data.bank?.name);
PHP
$ctx  = stream_context_create(['http' => ['header' => "Accept-Version: 3
"]]);
$json = file_get_contents('https://binlist.wellcart.pk/api/lookup/45717360', false, $ctx);
$data = json_decode($json);
echo $data->scheme;
Python
import requests
res  = requests.get('https://binlist.wellcart.pk/api/lookup/45717360',
                    headers={'Accept-Version': '3'})
data = res.json()
print(data['scheme'], data['bank']['name'])
Rate Limits & Notes
  • EndpointGET /api/lookup/:bin
  • BIN length6 to 8 digits
  • ResponseJSON β€” fields may be null if unknown
  • Not foundHTTP 404
  • Rate limitHTTP 429 (back off and retry)
  • CachingResponses are CDN-cached at Cloudflare edge for 24 h

About

BinList.wellcart.pk is a free public web service for looking up credit and debit card metadata by BIN / IIN number.

What is a BIN / IIN?

The first 6–8 digits of a payment card number are called the Issuer Identification Number (IIN), formerly known as the Bank Identification Number (BIN). They uniquely identify the institution that issued the card.

Data Sources

Our data is sourced from multiple authoritative references, filtered, prioritised, and combined. Some inferences are drawn from adjacent card ranges. While highly accurate, 100% precision cannot be guaranteed.

Privacy & Security

Only the first 6–8 digits are needed β€” never the full card number. No sensitive information is transmitted or stored. Lookups are safe and do not expose cardholder data.

Edge Performance

This service runs on Cloudflare's global edge network. Responses are cached at 300+ PoPs worldwide, ensuring sub-10 ms lookup times for most users regardless of location.

Supported Card Schemes
VisaMastercardAmerican ExpressDiscoverUnionPayJCBDiners ClubMaestroVisa ElectronRupay