BinList.wellcart.pk
BIN / IIN Lookup

Identify Any Card
In Seconds

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

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

Advertisement

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

What Is a BIN Number?

Everything you need to know about Bank Identification Numbers.

BIN / IIN Explained

The Bank Identification Number (BIN) — also called the Issuer Identification Number (IIN) — is the first 6 to 8 digits of any payment card. These digits encode the card network, issuing bank, card type, and country without revealing any personal data.

Why Look Up a BIN?

Businesses use BIN lookups for fraud prevention, geographic restrictions, payment routing, and compliance. Developers integrate BIN APIs to validate cards at checkout and reduce chargebacks in e-commerce platforms.

Credit vs. Debit BINs

BIN ranges are allocated by card networks to issuing banks. Each range encodes whether the card is credit, debit, or prepaid, allowing instant classification before a transaction is attempted.

Luhn Algorithm

The Luhn check is a simple checksum formula used to validate card numbers. BinList reports whether a BIN range follows the Luhn algorithm — a standard for all major card networks including Visa and Mastercard.

Free BIN Lookup API

Simple REST API — no authentication required. Returns JSON with full card metadata. Used by developers worldwide for fraud prevention, checkout validation, and payment routing.

Endpoint
GET https://binlist.wellcart.pk/api/lookup/:bin

# Example
curl "https://binlist.wellcart.pk/api/lookup/45717360"
JSON Response
{
  "bin":                "45717360",
  "scheme":             "visa",
  "type":               "debit",
  "card_tier":          "classic",
  "luhn":               true,
  "issuer":             "Jyske Bank",
  "country_a2":         "DK",
  "country_a3":         "DNK",
  "country_n3":         "208",
  "country_isd":        "+45",
  "country_name":       "Denmark",
  "country_continent":  "EU"
}

Advertisement

JavaScript / Node.js
const res  = await fetch('https://binlist.wellcart.pk/api/lookup/45717360');
const data = await res.json();
console.log(data.scheme, data.issuer, data.country_name);
PHP
$data = json_decode(file_get_contents('https://binlist.wellcart.pk/api/lookup/45717360'), true);
echo $data['scheme'], ' ', $data['issuer'];
Python
import requests
data = requests.get('https://binlist.wellcart.pk/api/lookup/45717360').json()
print(data['scheme'], data['issuer'], data['country_name'])
Rate Limits & Notes
EndpointGET /api/lookup/:bin
BIN length6 to 8 digits
AuthNone required
Not foundHTTP 404
Invalid BINHTTP 400
Rate limitHTTP 429 — back off and retry
CachingD1 database + Cloudflare edge (86 400 s)
CORSAccess-Control-Allow-Origin: *

About BinList

BinList.wellcart.pk is a free public web service for looking up credit and debit card metadata by BIN / IIN number — trusted by developers and businesses in the USA, UK, Canada, Australia, and worldwide.

What is a BIN / IIN?

The first 6–8 digits of a payment card are called the Issuer Identification Number (IIN), formerly the Bank Identification Number (BIN). They uniquely identify the institution that issued the card, the card scheme, type, and country of issue.

Data Sources

Our data is sourced from multiple authoritative references — filtered, prioritised, and combined with an external BIN database API. Some inferences are drawn from adjacent card ranges. While highly accurate, 100% precision cannot be guaranteed for all BIN ranges.

Privacy & Security

Only the first 6–8 digits are ever needed — never the full card number. These digits contain no personal or sensitive cardholder data. No private information is transmitted or stored. All lookups are safe and fully compliant with payment industry standards.

Edge Performance

This service runs on Cloudflare's global edge network with data cached in a D1 database. Responses are served from 300+ Points of Presence worldwide, ensuring sub-10 ms lookup times for most users regardless of location.

Supported Card Schemes

VisaMastercardAmerican ExpressDiscoverUnionPayJCBDiners ClubMaestroVisa ElectronRupay

Common Use Cases

Fraud PreventionIdentify high-risk card origins and flag suspicious transactions at checkout.
Payment RoutingRoute transactions to the optimal acquirer based on card type and country.
Checkout UXDisplay the correct card logo as soon as the user starts typing their number.
Chargeback ReductionValidate card type before authorising high-risk transaction types.
ComplianceEnforce geographic restrictions or 3DS requirements by card region.

Frequently Asked Questions

Common questions about BIN numbers and this lookup tool.

What is a BIN number on a credit card?+

A BIN is the first 6 to 8 digits of your card. It identifies the issuing bank, card network (Visa, Mastercard, etc.), card type, and the country of issue — with no personal data.

Is it safe to enter card digits here?+

Completely safe. Only the first 6–8 digits are used — these contain no personal information, account details, or CVV. No full card number is ever transmitted or stored.

Can I use the BinList API for free?+

Yes. The API at /api/lookup/:bin is free with no authentication required for standard usage. Responses are cached at the edge for fast lookups worldwide.

Which card networks are supported?+

Visa, Mastercard, American Express, Discover, UnionPay, JCB, Diners Club, Maestro, Visa Electron, and Rupay.

What does 'Luhn valid' mean?+

The Luhn algorithm is a checksum formula used to validate card numbers. 'Luhn valid' means card numbers in this BIN range pass the standard industry checksum.

Why might a BIN return no data?+

Some newer or regional BIN ranges may not yet be in our database. A 404 response means the BIN was not found — try a slightly different prefix or check if the card is newly issued.

Advertisement