BIN Lookup
Pricing
from $0.12 / 1,000 requests
BIN Lookup
Lookup/validate any Bank Identification Numbers (BINs) and retrieve comprehensive card information including scheme, bank details, and country information. Ideal for payment processing, fraud detection, and card validation.
Pricing
from $0.12 / 1,000 requests
Rating
0.0
(0)
Developer

Greip
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Greip's BIN/IIN Lookup
A powerful Apify Actor that analyzes Bank Identification Numbers (BIN) and Issuer Identification Numbers (IIN) using the Greip BIN Lookup API. This tool retrieves comprehensive information about debit and credit cards to enhance fraud detection, payment verification, and customer experience.
🚀 Features
- Card Validation: Comprehensive BIN/IIN validation and analysis
- Card Type Detection: Identify whether card is debit or credit
- Scheme Information: Get card scheme details (Visa, Mastercard, etc.)
- Bank Details: Retrieve issuing bank information and location
- Brand Recognition: Identify card brand (Traditional, Gold, Platinum, etc.)
- Fraud Prevention: Detect blacklisted BINs and suspicious patterns
- Structured Output: Clean, well-formatted JSON results stored in datasets
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
bin | string | ✅ | BIN/IIN of the card (minimum 6 digits) |
userID | string | ❌ | Optional user identifier for tracking |
Output Format
The Actor outputs comprehensive information about each BIN/IIN:
{"bin": "456789","reason": "","isValid": true,"schemeName": "Visa","schemeCoName": null,"isLuha": true,"isPrepaid": false,"isCommercial": false,"schemeType": "credit","schemeBrand": "CLASSIC","currency": "USD","detectedDigits": "4","syntaxGaps": [4, 8, 12],"syntaxLengths": [16, 18, 19],"syntaxCodeName": "CVV","syntaxCodeSize": 3,"bankId": null,"bankIdentifier": "EXAMPLE_BANK","bankName": "Example Bank","bankCity": "New York","bankUrl": "https://examplebank.com","bankPhone": "+1-555-123-4567","bankLogo": "https://examplebank.com/logo.png","bankLatitude": "40.7128","bankLongitude": "-74.0060","countryAlpha2": "US","countryName": "United States","countryCode": "+1","countryNumeric": "840","countryEmoji": "🇺🇸","countryContinent": "North America","countryLanguageCode": "en","countryLanguageNative": "English","timestamp": "2026-01-14T10:30:00.000Z"}
Output Field Descriptions
Basic Fields:
bin: The BIN/IIN that was analyzedreason: Human-readable explanation for validation resultisValid: Boolean indicating if the BIN is valid and safe to usetimestamp: ISO timestamp of when the analysis was performed
Card Scheme Fields:
schemeName: Card scheme name (e.g., Visa, Mastercard)schemeCoName: Card company nameisLuha: Whether card is issued by LuhaisPrepaid: Whether card is prepaidisCommercial: Whether card is commercialschemeType: Card type (debit or credit)schemeBrand: Card brand level (Traditional, Gold, Platinum, etc.)currency: Card currencydetectedDigits: Digits used to detect scheme details
Card Syntax Fields:
syntaxGaps: Array showing card number formatting gapssyntaxLengths: Array of possible card number lengthssyntaxCodeName: Security code name (e.g., CVV, CVC)syntaxCodeSize: Number of digits in the security code
Bank Information Fields:
bankId: Bank identification numberbankIdentifier: Bank identifier codebankName: Official bank namebankCity: City where bank headquarters are locatedbankUrl: Bank's official websitebankPhone: Bank's contact phone numberbankLogo: URL to bank's logo imagebankLatitude: Geographic latitude of bank locationbankLongitude: Geographic longitude of bank location
Country Information Fields:
countryAlpha2: ISO 3166-1 alpha-2 country codecountryName: Full country namecountryCode: Country dialing codecountryNumeric: ISO numeric country codecountryEmoji: Country flag emojicountryContinent: Continent namecountryLanguageCode: Primary language codecountryLanguageNative: Native language name
Use Cases
This Actor is perfect for:
- Payment Fraud Detection: Identify suspicious BINs and prevent fraudulent transactions
- Geographic Mismatch Detection: Flag transactions where user location doesn't match card issuer location
- Card Verification: Validate payment details during checkout processes
- Multi-Account Detection: Identify users attempting to create multiple accounts with the same BIN
- Risk Assessment: Evaluate transaction risk based on card issuer and type
- Customer Experience: Provide personalized services based on card brand and type
- Compliance: Ensure payment methods comply with regional restrictions
BIN Formats Supported
The API accepts BIN/IIN in various formats:
456789(Basic 6-digit BIN, recommended)45678912(8-digit BIN)4567891234(10-11 digit BIN)456789XXXXXX1234(BIN with masked middle digits)4567891234567890(Full card number - only first 6 digits used, but don't send full card numbers for security reasons)
Note: The IIN (Issuer Identification Number), also known as BIN (Bank Identification Number), consists of the first 6 digits of a debit or credit card number. These digits identify the issuing entity such as the bank or financial institution.
Your feedback
We're always working on improving the performance of our Actors. If you have any technical feedback for BIN lookup or found a bug, please create an issue in the Issues tab.