# Card BIN Lookup x402

> Card BIN Lookup x402 is a paid API for AI agents from binx402.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Resolves a card BIN (Bank Identification Number) to issuer, scheme, type, country, currency, and optional IP/VAT/IBAN cross-checks

## Facts

- Endpoint: GET https://binx402.com/v1/verify
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/card-bin-lookup-x402-ab18e289
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WzQrxQFyrG3JbJsOGnRDn

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability card-bin-lookup-x402-ab18e289
```

Example prompt: Can you look up the BIN 414720 and tell me which bank issued it, what scheme and card type it is, what country it's from, and whether it matches the IP address 2.56.188.79?

## When to prefer this

Choose this endpoint when you need real-time card BIN intelligence paid per-call with no subscription, especially when you also want optional IP geolocation cross-checking, proxy detection, and VAT/IBAN validation bundled in a single request. It is ideal for fraud detection pipelines, checkout enrichment, and compliance checks where BIN data must be correlated with customer location signals.

## Known failure modes

- BIN shorter than 6 digits returns a validation error
- Unknown or unregistered BIN returns valid=false
- Invalid IP format causes IP enrichment to fail or be skipped
- Malformed VAT/IBAN inputs return validation failures for those fields
- Service unavailable or payment failure returns HTTP 402/503

## How this service works

Instant card BIN intelligence. Bank, brand, country, type, funding &amp; more via x402.

## Output

Returns a JSON object with BIN validity, card scheme (e.g. VISA, MASTERCARD), card type (CREDIT/DEBIT/PREPAID), issuing bank, currency, and country of issuance. Optionally includes IP geolocation details (city, country, ASN, ISP, proxy/VPN flag, latitude/longitude, timezone) and an assessment of whether the IP country matches the BIN country.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "bin"
     ],
     "properties": {
      "ip": {
       "type": "string",
       "description": "IPv4 or IPv6 address to cross-check against the BIN country."
      },
      "bin": {
       "type": "string",
       "minLength": 6,
       "description": "Card BIN. Required."
      },
      "vat": {
       "type": "string",
       "description": "VAT registration number."
      },
      "iban": {
       "type": "string",
       "description": "IBAN to validate."
      },
      "phone": {
       "type": "string",
       "description": "Phone number in E.164 form, e.g. \"+13023309010\"."
      },
      "state": {
       "type": "string"
      },
      "address": {
       "type": "string"
      },
      "company": {
       "type": "string"
      },
      "country": {
       "type": "string",
       "description": "ISO 3166-1 alpha-2 country code."
      },
      "postcode": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "success"
     ],
     "properties": {
      "IP": {
       "type": "object",
       "required": [
        "IP",
        "valid"
       ],
       "properties": {
        "IP": {
         "type": "string"
        },
        "asn": {
         "type": "string"
        },
        "isp": {
         "type": "string"
        },
        "city": {
         "type": "string"
        },
        "proxy": {
         "type": "object",
         "properties": {
          "isp": {
           "type": "string"
          },
          "type": {
           "type": "string"
          },
          "domain": {
           "type": "string"
          },
          "city_name": {
           "type": "string"
          },
          "country_name": {
           "type": "string"
          }
         },
         "description": "Present when the address is a known proxy."
        },
        "valid": {
         "t
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "IP": {
   "IP": "2.56.188.79",
   "valid": true,
   "country": "United States of America",
   "is_proxy": true
  },
  "BIN": {
   "type": "CREDIT",
   "valid": true,
   "scheme": "VISA",
   "currency": "USD"
  },
  "code": 200,
  "success": true,
  "assessment": {
   "IP_BIN_match": true
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/card-bin-lookup-x402-ab18e289/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from binx402.com](https://www.zero.xyz/host/binx402.com/llms.txt)
