# IBAN to Bank Name & BIC Lookup

> IBAN to Bank Name & BIC Lookup is a paid API for AI agents from api.strale.io, paid per call via x402, $0.0216/call, status unknown (last checked 2026-09-16).

Extracts bank name, BIC/SWIFT code, branch, and country from an IBAN number using algorithmic bank code lookup tables.

## Facts

- Endpoint: GET https://api.strale.io/x402/iban-to-bank
- Price: $0.0216/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-strale-io-57388e71
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wzTyIIz2qtKwJwOYvhC7z

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 api-strale-io-57388e71
```

Example prompt: What bank does this IBAN belong to, and what's the BIC/SWIFT code for it? The IBAN is DE89370400440532013000.

## When to prefer this

Use this endpoint when you need to programmatically identify the bank institution, BIC/SWIFT code, or country behind an IBAN number — for example, in payment processing pipelines, financial onboarding flows, or fraud checks. Prefer this over manual lookups or full IBAN validation services when you specifically need bank identity resolution rather than IBAN format validation.

## Known failure modes

- Invalid or malformed IBAN returns an error
- IBAN from a country not in the lookup table may return incomplete results
- Unrecognized bank codes may return null for bank name or BIC
- Missing required 'iban' query parameter returns a 400 error

## How this service works

Extract bank name and branch information from an IBAN. Returns bank name, BIC/SWIFT code, branch, and country. Pure algorithmic — uses bank code lookup tables.

## Output

Returns the bank name, BIC/SWIFT code, branch details, and country associated with the given IBAN, derived from algorithmic bank code lookup tables — no external API calls involved.

## Example request

```json
{
 "iban": "DE89370400440532013000"
}
```

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "iban"
     ],
     "properties": {
      "iban": {
       "type": "string",
       "description": "IBAN number to look up"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-strale-io-57388e71/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.strale.io](https://www.zero.xyz/host/api.strale.io/llms.txt)
