Service Objects DOTS LogoDOTS BIN Validation

Protect Against Global Fraud
Reduce Chargebacks
Identify Card Type & Issuing Bank

Get Your Free API Key

Validate over 150,000 domestic and international BINs
Covers 95% of Visa, Mastercard, American Express, and Discover cards
Helps fight fraud by identifying card type and issuing bank

Using the first 6 digits of a payment card number from anywhere in the world, our Bank Identification Number (BIN) service identifies the issuing bank name, country of issue and card type, such as: gift, prepaid, credit, charge or debit. Companies use this information to cross reference with order details such as address and phone number to evaluate potential fraud risks. Our international database contains over 150,000 worldwide BINs, also known as Issuer Identification Numbers (IIN), is updated regularly, and covers over 95% of global credit cards including Visa, Mastercard, Discover, and American Express.

Get Started with Your FREE Key

Please complete the form and we'll email your access key so you can start testing our services.

By clicking "Try it Now" you agree to our Master Services Agreement and Privacy Policy.
We protect your privacy. We will not sell, give or distribute your information to a third party.

Already Registered? Sign in now.

Not quite ready to get started? Have questions?

How BIN Validation Works

IIN/BIN Validation provides information about the payment card and issuing institution from the first six digits of the payment card. Try it out below by selecting a sample payment card.

Choose from our sample BINs/IINs
Bin Number
Request URL[YourKey][YourKey]

Real-Time API Responses

See below for the full response from our BIN Validation service.

Service Response CORRECTED       APPENDED

Please select input data to see results

Card TypeCredit
Sub TypeGold
BankCitibank Berhad
Information Components
View Full results
Show Less

Please select input data to see results.

Please select input data to see results.

For Developers

Our services are built API-first with a focus on data quality and ease of integration.
We support REST, SOAP, GET and POST requests over HTTP/S outputting in XML and JSON formats.

Our API web services are compatible with all major programming languages and we have over 200 pieces of sample code (both snippets and full solutions) available to help with your integration.

Programming languages - Php, Java, C#, .net, ASP, Ruby on Rails, Python, Cold Fusion, Apex

Visit Developer Guide

Features and Benefits

Customer Support
Uptime Guarantee
Support Engineers
  • Returns information based on the BIN including card type (credit, debit, prepaid, charge or gift)
  • Identifies the bank name, country of issue and bank phone number for financial institutions worldwide
  • Over 150,000 global BIN records updated monthly
  • Proprietary database includes 95% of all global credit cards in existence including Discover, Visa, MasterCard, American Express, Maestro, Diners, JCB and CUP cards
  • Provides a status field indicating “OK” for BINs that were found or “Not Found” for BINs that could not be located or that don’t exist.
  • Instead of just failing a BIN or providing an error response, the service displays any information about a BIN that could be found.
  • Average response times of 200 milliseconds

Additional Resources

Getting Started Video    |     Datasheet

Three Ways to Use BIN Validation

Real-Time API
Cloud Connectors
Connects with major marketing, sales and ecommerce platforms
List Processing
Securely upload lists
for processing

Some of the world's biggest brands rely on Service Objects