Bank Identification Number API
A fast, accurate API for payment card identification.
Verify BINs, reduce fraud, and streamline your payment routing.
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:
Quick Start
All you need is one API call.
$ 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.
Production Plans
BLAPI-30KPM
For small apps in production
| Monthly | up to 30k lookups |
| Daily | up to 1k |
| Burst | 5-10 req/sec |
- + Production data
- + No overage charges
- + Generous burst limits
BLAPI-150KPM
For growing businesses
| Monthly | up to 150k lookups |
| Daily | up to 5k |
| Burst | Higher burst allowed |
- + Production data
- + Email support
- + Higher SLA guarantee
BLAPI-500KPM
For high-volume applications
| Monthly | up to 500k lookups |
| Daily | up to 10k |
| Burst | Very high limits |
- + Production data
- + Priority support
- + Contract SLA for uptime