Skip to content

BIN Lookup

Know the card before you charge it.

Brand, type, level, issuing bank and country from the first six digits, through a plain HTTPS API you can call from any service.

GET /binlookup/lookup/:bin
$ curl https://api.orchestrapay.com/binlookup/lookup/45717360

{
  "bin": "45717360",
  "cardBrand": "VISA",
  "cardType": "DEBIT",
  "cardLevel": "CLASSIC",
  "countryIso2": "GB",
  "issuerName": "EXAMPLE BANK PLC",
  "issuerWebsite": "www.examplebank.co.uk",
  "isPrepaid": false,
  "isCommercial": false
}
6
digits needed to identify the card
10
card attributes, from brand to issuer phone
3
ways to search: BIN, country or issuer
0
card numbers sent to look one up

What you get

An API for the card behind any six digits.

Lookup by BIN

Send the first six or eight digits and get the card's brand, type, level, country and issuer back.

Issuer details

The issuing bank's name, website and phone number, for customer support and dispute work.

Search the range table

Search BIN ranges by IIN, by issuing country or by issuer, and list issuers with how many ranges each holds.

New BINs resolved

A BIN we have not seen is resolved from an external source and stored, so the next lookup is instant.

Bulk range import

Import BIN ranges in bulk as schemes publish them, so the table stays current.

Public API

A plain HTTPS endpoint with JSON back, so any service in your stack can use it.

How it works

From six digits to an answer.

01

Send six digits

Call the lookup endpoint with a BIN of six digits or more, or let checkout do it as the customer types.

02

We resolve it

The BIN is matched against our range table first and resolved from an external source when it is new, then kept for next time.

03

Use it anywhere

Use the answer in checkout, support tools, risk models or reporting, in any service that can make an HTTPS call.

Questions teams ask before they switch.

A BIN, or IIN, is the first six to eight digits of a card number. It identifies the bank that issued the card and the kind of card it is, without identifying the cardholder.

Tell us where you need card data.

Checkout, support, risk or reporting: tell us which systems need BIN data and we will show you the API, and what it costs.

  • Brand, type, level, country and issuer
  • Search by BIN, country or issuer
  • A transparent number before you sign anything

By submitting you agree to be contacted about Orchestrapay. We never share your details.