Bank Identification Number API

A fast, accurate API for payment card identification.
Verify BINs, reduce fraud, and streamline your payment routing.

Start Developing Read Docs
<50ms Response Time
500K+ BINs in Database
8-digit BIN Support

Try it now

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

This demo provides real data. Development accounts offer mock responses.

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

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}'

{
  "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
  }
}

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.

Develop and test for free

Build and test your integration with mock responses. No credit card required.

Limits: 15k requests/month • 500/day • Mock responses only

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
  • + Production data
  • + Email support
  • + Higher SLA guarantee

BLAPI-500KPM

$100/month

For high-volume applications

Monthlyup to 500k lookups
Dailyup to 10k
BurstVery high limits
  • + Production data
  • + Priority support
  • + Contract SLA for uptime
Enterprise →
Need more? Try the slider or click on Enterprise.

Ready to get started?

Create your developer account and start building!

Start Developing