Bank Identification Number API

A fast, accurate API for payment card identification.
Verify BINs, reduce fraud, and streamline your payment routing.
Start free: 10 real lookups per day, no credit card required.

Start Developing Read Docs
<50ms Response Time
3,289,919 BINs in DatabaseiLAST UPDATED
JUL 27, 08:59:19 UTC
Weekly Data UpdatesiMINOR UPDATES WEEKLY
MAJOR REFRESH EVERY 4 WEEKS
11-digit BIN Support

Try it now

Enter any 6-11 digit BIN and see what data you get back:

This demo provides real data — the same data you get on the free tier (10 lookups/day).

Looking for something specific? BIN checker, 8-digit BIN checker, BIN range lookup, card issuer lookup, or browse all tools.

What you get:

Card Brand
Visa, Mastercard, Amex, Discover, etc.
Issuing Bank
Bank name, website, phone number
Card Type
Credit, Debit, Prepaid
Card Level
Classic, Gold, Platinum, World, etc.
Country
Country name, ISO codes, currency
Card Flags
Commercial, Prepaid, Reloadable indicators
Precision Signal
longer_bin_available — know when more digits return more specific data
Batch Lookups
Up to 2,000 BINs per API request — or upload a CSV in the dashboard

Quick Start

All you need is one API call.

Terminal
$ curl -X POST "https://api.binlookupapi.com/v1/bin" \
    -H "Authorization: Bearer YOUR_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{"number": 42467101}'

{
  "mode": "live",
  "data": {
    "bin": "42467101",
    "scheme": "visa",
    "funding": "credit",
    "brand": "VISA",
    "category": "CLASSIC",
    "country": {
      "code": "US",
      "name": "UNITED STATES"
    },
    "issuer": {
      "name": "JPMORGAN CHASE BANK, N.A.",
      "website": "https://www.chase.com",
      "phone": "+1 800-935-9935"
    },
    "currency": "USD",
    "prepaid": false,
    "commercial": false
  },
  "meta": {
    "longer_bin_available": true
  }
}

meta.longer_bin_available signals that submitting more digits returns even more precise data — included on the $50/mo plan and up. See the API reference.

Use Cases

Fraud Prevention

Validate cards before processing. Detect mismatched countries, suspicious card types, and high-risk BINs.

Payment Routing

Route transactions to optimal processors based on card brand, issuing region, and card type.

Compliance

AML/KYC verification. Identify card origin for regulatory requirements and geographic restrictions.

UX Enhancement

Auto-detect card type for form validation. Show the correct card icon as the user types.

Pricing

Simple quota-based pricing. No hidden fees. No overage charges.

Start for free

Try the API with real production data. No credit card required.

Limits: 10 requests/day • Real BIN data • Upgrade anytime

Production Plans

50k
0100k200k300k400k500kEnterprise

BLAPI-30KPM

$10/month

For small apps in production

Monthlyup to 30k lookups
Dailyup to 1k
Burst5-10 req/sec
  • + Production data
  • + No overage charges
  • + Generous burst limits
Recommended

BLAPI-150KPM

$50/month

For growing businesses

Monthlyup to 150k lookups
Dailyup to 5k
BurstHigher burst allowed

BLAPI-500KPM

$100/month

For high-volume applications

Monthlyup to 500k lookups
Dailyup to 10k
BurstVery high limits
Enterprise →
Need more? Try the slider or click on Enterprise.

Ready to get started?

Sign in with Google and make your first lookup in minutes — keys are provisioned automatically, free tier included.

Start Developing