This API is designed primarily for online store owners who want to perform a deep checking of their credit/debit card transactions, it gives a clear vision of how risky the transactions are. However, anyone can use this API on any platform as he wants and according to his plan limits How this API works? The user will send the credit/debit card (Bank Identification Number) or IIN (Issuer Identification Number) to get the full details as possible. Also, if the IP address is given with the request, it will return the IP address details and check the BIN information against the IP information and gives a risk score for the transaction. It’s beneficial for online merchants to help them take the best decision.
How to use this API? If the user sends the BIN number only, it will return the full details of the BIN. If the user sends the BIN and the IP address of his client, it will return the full details of the BIN and the details if the IP address as well with a risk score. Can I use it for free or test it? Different plans suit everyone, including a free program for small requests per day, but its rate is limited to prevent abuse of the service. Can I use it as “Pay per Request”? Sure, you can use it and pay only when you use it. The credit can’t be expired. How can I integrate it with my project? RapidAPI provides a wide range of integration methods for almost all programming languages. You can use these codes to integrate with your project as you need.
This API is designed primarily for online store owners who want to perform a deep checking of their credit/debit card transactions, it gives a clear vision of how risky the transactions are.
However, anyone can use this API on any platform as he wants and according to his plan limits
How this API works?
The user will send the credit/debit card (Bank Identification Number) or IIN (Issuer Identification Number) to get the full details as possible. Also, if the IP address is given with the request, it will return the IP address details and check the BIN information against the IP information, and gives a risk score for the transaction.
It’s beneficial for online merchants to help them take the best decision.
How to use this API?
If the user sends the BIN number only, it will return the full details of the BIN.
If the user sends the BIN and the IP address of his client, it will return the full details of the BIN and the details of the IP address as well with a risk score.
Can I use it for free or test it?
Different plans suit everyone, including a free trial for small requests, but its rate is limited to prevent abuse of the service.
The BIN Checker API is designed to facilitate the verification and validation of Bank Identification Numbers (BIN), which are the first six digits of a credit card number that identify the issuing bank and card network. This endpoint enables developers to retrieve detailed information about a specific BIN, including the card issuer's name, card type (credit, debit, etc.), card brand (Visa, MasterCard, etc.), and the country of issuance, thus ensuring accurate transaction processing and fraud prevention. Common use cases for this API include e-commerce platforms requiring real-time validation of card information during checkout, payment processing systems that need to assess risk factors associated with different card issuers, and fintech applications that utilize BIN data for customer onboarding and credit assessments.
BIN Checker API - Endpoint Features
| Object | Description |
|---|---|
bin |
[Required] BIN details |
{"success":true,"code":200,"BIN":{"valid":true,"number":454640,"length":6,"scheme":"VISA","brand":"VISA","type":"CREDIT","level":"CLASSIC","is_commercial":"false","is_prepaid":"false","currency":"ARS","issuer":{"name":"BANCO DE GALICIA Y BUENOS AIRES, S.A.","website":"http://www.bancogalicia.com","phone":"+541163290000"},"country":{"name":"ARGENTINA","native":"Argentina","flag":"🇦🇷","numeric":"32","capital":"Buenos Aires","currency":"ARS","currency_name":"Argentine peso","currency_symbol":"$","region":"Americas","subregion":"South America","idd":"54","alpha2":"AR","alpha3":"ARG","language":"Spanish","language_code":"ES"}}}
curl --location --request GET 'https://zylalabs.com/api/1980/bin+ip+checker+api/1740/bin+checker+api?bin=45464000' --header 'Authorization: Bearer YOUR_API_KEY'
This API will check both the credit card BIN and the user request IP address. It will check the BIN details against the details if the IP and check if the country of the card BIN matches the country of the IP address. This is very helpful to avoid the fraudulent transactions before they even happen.
BIN IP Checker - Endpoint Features
| Object | Description |
|---|---|
bin |
[Required] BIN details |
ip |
[Required] IP address details |
{"success":true,"code":200,"BIN":{"valid":true,"number":545465,"length":6,"scheme":"MASTERCARD","brand":"MASTERCARD","type":"DEBIT","level":"STANDARD","is_commercial":"false","is_prepaid":"false","currency":"USD","issuer":{"name":"CAJA CENTRAL FINANCOOP","website":"","phone":""},"country":{"name":"ECUADOR","native":"Ecuador","flag":"🇪🇨","numeric":"218","capital":"Quito","currency":"USD","currency_name":"United States dollar","currency_symbol":"$","region":"Americas","subregion":"South America","idd":"593","alpha2":"EC","alpha3":"ECU","language":"Spanish","language_code":"ES"}},"IP":{"IP":"1.1.1.1","ip_version":4,"valid":true,"alpha2":"AU","flag":"🇦🇺","country":"Australia","region":"Queensland","city":"Brisbane","latitude":-27.46754,"longitude":153.02809,"zip_code":"4000","time_zone":"+10:00","current_time":"2026-03-30T23:42:01+10:00","is_proxy":false,"isp":"CloudFlare Inc","asn":"13335","IP_BIN_match":false,"IP_BIN_match_message":"The IP address country doesn't match the country of the BIN"}}
curl --location --request GET 'https://zylalabs.com/api/1980/bin+ip+checker+api/1741/bin+ip+checker?bin=545465230&ip=1.1.1.1' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
If the user sends the BIN number only, it will return the full details of the BIN.
There are different plans suits everyone including a free plan for small amount of requests per day, but it’s rate is limit to prevent abuse of the service.
Zyla provides a wide range of integration methods for almost all programming languages. You can use these codes to integrate with your project as you need.
The GET BIN Checker API returns detailed information about the BIN, including validity, card type, issuer details, and country information. The GET BIN IP Checker combines this with IP address details, providing a risk score and checking if the BIN country matches the IP country.
Key fields include "valid" (indicating if the BIN is valid), "number" (the BIN number), "issuer" (issuer details), "country" (country information), and for the IP Checker, "IP" details and "IP_BIN_match" status.
The response is structured in JSON format, with a top-level "success" field, a "code" for status, and nested objects for "BIN" and "IP" (in the IP Checker), each containing relevant details.
The GET BIN Checker provides BIN validity, card type, issuer, and country details. The GET BIN IP Checker adds IP address validation, geographical data, and a risk assessment based on BIN and IP country matching.
The GET BIN Checker accepts a single parameter: the BIN number. The GET BIN IP Checker accepts both the BIN number and an IP address, allowing for comprehensive risk assessment.
Users can analyze the "valid" field to confirm BIN authenticity, use issuer details for customer support, and leverage the risk score from the IP Checker to make informed transaction decisions.
The data is sourced from financial institutions and payment networks, ensuring comprehensive coverage of BINs and IP address information, which is regularly updated for accuracy.
Typical use cases include fraud prevention for online transactions, verifying customer payment methods, and assessing transaction risk based on geographic consistency between BIN and IP address.
To obtain your API key, you first need to sign in to your account and subscribe to the API you want to use. Once subscribed, go to your Profile, open the Subscription section, and select the specific API. Your API key will be available there and can be used to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
If you don’t cancel before the 7th day, your free trial will end automatically and your subscription will switch to a paid plan under the same plan you originally subscribed to, meaning you will be charged and gain access to the API calls included in that plan.
The free trial ends when you reach 50 API requests or after 7 days, whichever comes first.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost, so you can test our APIs without any commitment.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
Service Level:
100%
Response Time:
1,398ms
Service Level:
100%
Response Time:
1,141ms
Service Level:
100%
Response Time:
1,958ms
Service Level:
100%
Response Time:
772ms
Service Level:
100%
Response Time:
1,044ms
Service Level:
100%
Response Time:
7ms
Service Level:
100%
Response Time:
543ms
Service Level:
100%
Response Time:
728ms
Service Level:
100%
Response Time:
520ms
Service Level:
100%
Response Time:
403ms
Service Level:
100%
Response Time:
163ms
Service Level:
100%
Response Time:
49ms
Service Level:
100%
Response Time:
7,266ms
Service Level:
100%
Response Time:
7,220ms
Service Level:
100%
Response Time:
4,621ms
Service Level:
100%
Response Time:
19,824ms
Service Level:
100%
Response Time:
45ms
Service Level:
100%
Response Time:
1,827ms
Service Level:
100%
Response Time:
2,379ms
Service Level:
100%
Response Time:
296ms