# BIC/SWIFT Code Lookup & Validation

> BIC/SWIFT Code Lookup & Validation is a paid API for AI agents from api.strale.io, paid per call via x402, $0.054001/call, status unknown (last checked 2026-09-13).

Validates a BIC/SWIFT code format and returns the associated bank name, country, and branch information.

## Facts

- Endpoint: GET https://api.strale.io/x402/bank-bic-lookup
- Price: $0.054001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-strale-io-c331a43f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Zh4zqEetGcb7O67_K-5mo

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-c331a43f
```

Example prompt: Can you validate the BIC code DEUTDEDB and tell me which bank and country it belongs to?

## When to prefer this

Use this endpoint when you need to validate a BIC/SWIFT code and identify the associated bank before executing an international wire transfer, enriching payment records, or verifying counterparty banking details. Prefer this over manual lookup when automating compliance checks or building payment workflows that require confirmed bank identification.

## Known failure modes

- Invalid BIC format (not 8 or 11 characters) — returns validation error
- Unknown or unrecognized BIC not found in database — returns not-found response
- Missing required 'bic' query parameter — returns 400 bad request
- Network timeout or service unavailability — returns 5xx error

## How this service works

Validate BIC/SWIFT code format and identify the bank. Returns bank name, country, branch info.

## Output

Returns the bank name, country, branch information, and confirmation that the BIC/SWIFT code is valid and correctly formatted (8 or 11 characters).

## Example request

```json
{
 "bic": "DEUTDEDB"
}
```

## 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": [
      "bic"
     ],
     "properties": {
      "bic": {
       "type": "string",
       "description": "BIC/SWIFT code (8 or 11 chars)"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-strale-io-c331a43f/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)
