---
title: BIN Lookup API
slug: bin-lookup
url: https://apyhub.com/quadlem/service/bin-lookup
provider: "Quadlem, LLC"
categories: [Data Validation, Finance]
tags: [bin-lookup, payment-validation, card-issuer, card-prefix, finance]
auth: api_key
version: 2.1.0
service_type: sync
endpoints: 1
atoms: 40
mcp: true
---

# BIN Lookup API

Look up a card BIN from a single query parameter and get issuer details in a success envelope. Useful for payment routing, analytics, and fraud.

## Endpoints

| Method | URL | Description | Atoms |
| --- | --- | --- | --- |
| GET | `https://api.eu.apyhub.com/quadlem/bin-lookup` | What it does Identifies a payment card from its BIN/IIN and returns the card scheme, brand, type, l… | 40 |

## Endpoint reference

### BIN Lookup

`GET https://api.eu.apyhub.com/quadlem/bin-lookup` · 40 atoms · accepts `application/json` · returns `application/json`

| Parameter | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `bin` | query | string | yes |  |

#### Quickstart

Use the following request to look up a Bank Identification Number (BIN) and retrieve information about the associated payment card.

```bash
curl -X GET "https://api.eu.apyhub.com/quadlem/bin-lookup?bin=45717360" \
  -H "apy-token: $APY_TOKEN"
```

#### What you'll get back

A successful request returns details about the payment card, including its validity, scheme, brand, type, issuing bank, and issuing country.

```json
{
  "success": true,
  "code": 200,
  "BIN": {
    "valid": true,
    "number": 45717360,
    "scheme": "VISA",
    "brand": "VISA",
    "type": "DEBIT",
    "level": "DANKORT",
    "is_prepaid": false,
    "currency": "DKK",
    "issuer": {
      "name": "Example Bank A/S"
    },
    "country": {
      "name": "DENMARK",
      "alpha2": "DK",
      "currency": "DKK",
      "flag": "🇩🇰"
    }
  }
}
```

> **Note:** Depending on the BIN and data source, the response may include additional issuer and card metadata beyond the fields shown in this example.

## About

## What it does
BIN Lookup helps you identify a payment card’s issuing details from its BIN, or bank identification number. Send a BIN in the `bin` query parameter and get back a response envelope with a numeric `code`, a `success` flag, and additional module blocks in the body.

Use BIN Lookup when you need to confirm card metadata before processing a payment, routing a transaction, or enriching payment-related records. It is useful in checkout flows, fraud checks, payment analytics, and internal support tools where a card prefix needs to be mapped to issuer information.

The service is intentionally narrow: the request accepts a single string field, `bin`, and the response is centered on a simple success envelope. That makes it easy to wire into existing payment systems without having to handle a large payload or multiple required inputs.

If you are validating card-related data or looking up issuer context from a prefix, BIN Lookup gives you the basic lookup result in a format that is straightforward to consume.

## Usage

Base URL: `https://api.eu.apyhub.com` (default region — see
`GET https://apyhub.com/api/public/regions` for the rest).

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/quadlem/service/bin-lookup
