⚑ Jetix BIN API

Bank Identification Number Lookup & Analytics

πŸ—ƒοΈ
Total BINs
144,844
🌍
Countries
20
πŸ’³
Schemes
44
🏦
Issuers
15+
πŸ” Lookup
πŸ“‹ Search
πŸ“Š Stats
🎲 Random
βš™οΈ System
πŸ“– Docs

πŸ” BIN Lookup

Enter a 6-digit BIN or full card (number|mm|yy|cvv) to visualize card details.

πŸ“Š Card Types

CREDIT
94,390
DEBIT
44,915
PREPAID
4,398
DEFERRED DEBIT
287
CHARGE
56

πŸ’³ Schemes

VISA
61,850
DINERS CLUB INTERNATIONAL
34,815
MASTERCARD
22,203
AMERICAN EXPRESS
9,903
JCB
6,301
EBT
3,896
MAESTRO
1,968
ELO
721
CARTES BANCAIRES
672
DISCOVER
612
UPI
323
MASTERCARD/CB
230
CHINA UNION PAY
182
PRIVATE LABEL
178
VISA/CB
145
VERVE
132
CIRRUS
127
CARNET
123
UATP
113
VISA/DANKORT
93
DANKORT
73
TROY
54
LOCAL BRAND
37
VISA/CHINA UNION PAY
23
RUPAY
19
NSPK MIR
14
TROY/DINERS CLUB INTERNATIONAL
8
GIROCARD
4
PAYPAK
4
HIPERCARD
3
MASTERCARD/CHINA UNION PAY
3
CABAL
2
MAESTRO/CB
2
CMI
1
DINACARD
1
DUET
1
EFTPOS
1
FUEL CARD
1
MAESTRO/BANCONTACT
1
PHH FUEL CARD
1
TARJETA NARANJA
1
UZCARD
1
VOYAGER
1
WEXCARD
1

🌍 Top Countries

US
78,927
JP
7,643
BR
3,763
IN
3,108
RU
2,790
GB
2,489
FR
2,045
ES
1,865
CA
1,630
TR
1,403
KR
1,392
CN
1,286

🏦 Top Issuers

JCB
3,666
AMERICAN EXPRESS US CONSUMER
3,551
JCB JAPAN
1,948
FISERV SOLUTIONS, LLC
972
CARD SERVICES FOR CREDIT UNIONS
860
WELLS FARGO BANK, N.A.
726
JPMORGAN CHASE BANK, N.A.
644
AMERICAN EXPRESS
641
BANK OF AMERICA, NATIONAL ASSOCIATION
616
DISCOVER ISSUER
563

🎲 Random Data Generator

Generate realistic fake data for testing β€” names, emails, addresses, phone numbers, and user agents.

βš™οΈ System Status

The database is being enriched automatically in the background. BINs from a public dataset are verified and added continuously.

πŸ“– API Documentation

All endpoints are CORS-enabled. Use them from any project β€” Python, Node.js, browser, cURL, or any HTTP client. No API key required.

GET /bin/{bin}

Look up a single BIN number. Returns card scheme, type, category, issuer, and country of origin. Results are cached for fast subsequent lookups.

GET /bin/437605 // Success (200) { "success": true, "data": { "bin": "437605", "scheme": "VISA", "card_type": "CREDIT", "card_category": "CONSUMER", "issuer": "DEUTSCHE BANK AG", "issuer_country": "DE", "country": "Germany", "flag": "πŸ‡©πŸ‡ͺ" } } // Not Found (404) { "success": false, "error": "BIN not found" }

GET /api/search

Search the BIN database with filters. All parameters are optional. Supports pagination for large result sets.

Parameters (all optional): country β€” ISO country code (US, BD, DE, PK...) type β€” Card type (CREDIT, DEBIT, PREPAID) scheme β€” Card network (VISA, MASTERCARD, AMEX...) issuer β€” Bank name (partial match supported) limit β€” Results per page (default: 50, max: 200) offset β€” Pagination offset (default: 0) Examples: GET /api/search?country=BD GET /api/search?country=US&type=CREDIT&scheme=VISA GET /api/search?issuer=chase&limit=10 // Response (200) { "success": true, "data": [ { "bin": "421783", "scheme": "VISA", "card_type": "CREDIT", "card_segment": "CONSUMER", "issuer": "STRIDE BANK", "issuer_country": "US", "country_name": "United States", "flag": "πŸ‡ΊπŸ‡Έ" } ], "total": 150, "limit": 50, "offset": 0 }

GET /api/stats

Get database statistics β€” total BINs, breakdowns by country, card type, scheme, and top issuers.

GET /api/stats // Response (200) { "success": true, "data": { "total": 5000, "by_country": [ { "country": "US", "count": 1200 }, { "country": "DE", "count": 450 } ], "by_type": [ { "type": "CREDIT", "count": 3000 }, { "type": "DEBIT", "count": 1800 } ], "by_scheme": [ { "scheme": "VISA", "count": 2500 }, { "scheme": "MASTERCARD", "count": 1500 } ], "top_issuers": [ { "issuer": "JPMORGAN CHASE", "count": 200 } ] } }

GET /api/filters

Get available filter options dynamically based on current database content. Useful for building search UIs.

GET /api/filters // Response (200) { "success": true, "data": { "schemes": ["VISA", "MASTERCARD", "AMEX"], "types": ["CREDIT", "DEBIT", "PREPAID"], "countries": ["US", "DE", "BD", "PK"] } }

GET /random

Generate realistic fake data for testing β€” user profiles, addresses, phone numbers, and browser user agents.

Parameters (all optional): type β€” all | user | address | useragent (default: all) country β€” Country code (default: US) gender β€” male | female browser β€” Chrome | Firefox | Safari | Edge Examples: GET /random GET /random?type=user&gender=female GET /random?type=address GET /random?type=useragent&browser=firefox

πŸ’‘ Integration Examples

# Python import requests # Single BIN lookup r = requests.get("https://your-api.workers.dev/bin/437605") data = r.json()["data"] print(f"{data['scheme']} - {data['card_type']} - {data['issuer']}") # Search all debit cards in Bangladesh r = requests.get("https://your-api.workers.dev/api/search", params={"country": "BD", "type": "DEBIT"}) for b in r.json()["data"]: print(b["bin"], b["issuer"]) # JavaScript / Node.js const res = await fetch("/api/search?country=US&scheme=VISA"); const { data, total } = await res.json(); console.log("Found " + total + " results"); # cURL curl "https://your-api.workers.dev/bin/437605" curl "https://your-api.workers.dev/api/search?issuer=chase&limit=5"