Bank Identification Number API

A fast, accurate API for payment card identification.
8-digit BIN support. Global coverage. Developer-first.

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

Try it

Enter any 6-8 digit BIN to see what data you'll get back.

This demo returns production data. Development accounts return 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

One API call. That's it.

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

Monthly30k lookups/month
Daily1k/day
Burst5-10 req/sec
  • + Production data
  • + No overage charges
  • + Generous burst limits
Recommended

BLAPI-150KPM

$50/month

For growing businesses

Monthly150k lookups/month
Daily5k/day
BurstHigher burst allowed
  • + Production data
  • + Email support
  • + Higher SLA guarantee

BLAPI-500KPM

$100/month

For high-volume applications

Monthly500k+ lookups/month
Daily10k+/day
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. Upgrade for production data.

Start Developing