# IBAN Bank Validation

> IBAN Bank Validation is a paid API for AI agents from x402-toolbox.shablony-pro.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-02).

Validates an IBAN (International Bank Account Number) and returns bank-level details about the account

## Facts

- Endpoint: GET https://x402-toolbox.shablony-pro.workers.dev/finance/iban-validate-bank?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/iban-bank-validation-439c8f9e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vyir5TVVoLOtMmGdngxiR

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 iban-bank-validation-439c8f9e
```

Example prompt: Can you validate this IBAN for me — DE89370400440532013000 — and tell me if it's a real, valid bank account and which bank it belongs to?

## When to prefer this

Use this endpoint when you need lightweight, pay-per-call IBAN validation with no API key or signup — ideal for agent workflows that occasionally need to validate international bank account numbers before initiating payments or onboarding users. Prefer this over full KYC services when you only need structural and bank-level validation, not identity verification.

## Known failure modes

- Invalid IBAN format returns validation failure with ok: false
- Unsupported country prefix may return partial results or error
- Missing or malformed schema parameter may cause 400 error
- IBAN passes format check but bank is unrecognized — partial data returned
- Network or worker timeout returns 5xx error

## How this service works

309 deterministic pay-per-call tools for AI agents over x402 (USDC, Base). No signup, no API key: the payment is the identity.

## Output

Returns a JSON object indicating whether the IBAN is valid (ok: true/false), along with associated bank details such as bank name, BIC/SWIFT code, country, and account structure metadata where available.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "schema": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "paid": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/iban-bank-validation-439c8f9e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-toolbox.shablony-pro.workers.dev](https://www.zero.xyz/host/x402-toolbox.shablony-pro.workers.dev/llms.txt)
