The World's Largest & Most Up-to-Date BIN Database
Card BIN/IIN List API
Scheme
Type
Tier
Luhn
Issuer/Bank
Country
BIN/IIN API Usage
free plan availablecURLPHPJavaScriptPythonJavaGocurl -H "x-api-key: your key" "https://data.handyapi.com/bin/535316"
$apiKey='your key'; $url = "https://data.handyapi.com/bin/535316"; $options = [ "http" => [ "method" => "GET", "header" => "x-api-key: {$apiKey}\r\n" ] ]; $context = stream_context_create($options); $response = @file_get_contents($url, false, $context); $data = @json_decode($response,true); print_r($data);
fetch('https://data.handyapi.com/bin/535316', { headers: { 'x-api-key': 'your key' } }) .then(response => response.json()) .then(data => { // use JSON data here }) .catch();
import requests response = requests.get('https://data.handyapi.com/bin/535316', headers={'x-api-key': 'your key'}) if response.status_code == 200: data = response.json() print(data) else: print('Error:', response.status_code)
String url = "https://data.handyapi.com/bin/535316"; HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create(url)) .header("x-api-key", "your key") .build(); HttpResponse
response = client.send(request, HttpResponse.BodyHandlers.ofString()); String jsonString = response.body(); System.out.println(jsonString); url := "https://data.handyapi.com/bin/535316" req, _ := http.NewRequest("GET", url, nil) req.Header.Set("x-api-key", "your key") client := &http.Client{} resp, _ := client.Do(req) defer resp.Body.Close() fmt.Println(resp.Body)
Comprehensive and free BIN/IIN lookup API to verify credit and debit card details using the first digits of the card number. Our databases are updated weekly with new ranges acquired through official sources and institutional partners, ensuring accurate and up-to-date information for your verification needs.
Note: BIN/IIN refers to the first 6–8 digits of a credit or debit card number, used to identify the issuing bank and card type.
Please check our FAQ section below.
Free Bin API
Unlock the power of our enterprise-grade, yet complimentary, BIN API. Designed for agility and accuracy, our API delivers regularly updated data right at your fingertips. Ideal for discerning between credit and debit cards based on their initial digits—enabling you to seamlessly adjust surcharge rates.
Broad Scheme Support
Embrace global compatibility. This service extends support to cards issued by almost all banks and financial institutions worldwide, under Visa, Mastercard, American Express, and other schemes, ensuring nearly no card goes unrecognized.
Trusted by Engineers
The generous and easy to use API is trusted by developers worldwide, with many relying on our APIs for their card verification needs.
Comprehensive
Extensive coverage of credit and debit cards through over 900,000 records, allowing you to verify the authenticity of a wide range of cards.
Daily Updates
Databases are updated daily with new ranges acquired through official sources and institutional partners, ensuring that our information is kept accurate and up-to-date.
Flexibility
Go with the backend or frontend integration whichever works best for your needs. Easily integrate into your existing workflows, without having to make significant changes to your architecture.