BIN Lookup 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,314,356 BINs in DatabaseiLAST UPDATED
SEP 17, 14:25:27 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? Use the free 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.

Free

$0 · 10 lookups/day on production data · no credit card

Create free account

Production Plans

50k
 

BLAPI-30KPM

$20/month

For small apps in production

Monthly
30,000
Daily
1,000
 

BLAPI-500KPM

$100/month

For high-volume applications

Monthly
500,000
Daily
10,000
Everything in BLAPI-150KPM+ batch lookup & CSV
 

BLAPI-1MPM

$200/month

For volume beyond 500k

Monthly
1,000,000
Daily
No fixed quota
Everything in BLAPI-500KPM+ prepaid credit packs

  1. Subscribe to BLAPI-1MPM
  2. Buy packs from Billing in the dashboard
  3. Credits are used after your 1M included lookups and last 12 months
  • 1M$200Base rate
  • 5M$85015% off
  • 10M$1,50025% off
  • 25M$3,00040% off
  • 50M$5,00050% off
  • 100M$8,00060% off
  • 250M$15,00070% off
  • 500M$25,00075% off

Ready to get started?

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

Start Developing