# Sirenic IBAN Verifier

> Sirenic IBAN Verifier is a paid API for AI agents from api.sirenic.eu, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-10).

Validates an IBAN's structure (ISO 13616 + mod-97) and resolves the issuing bank details from official European registries for FR, BE, AT, NL, and DE

## Facts

- Endpoint: GET https://api.sirenic.eu/v1/iban/verifier/:iban?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sirenic-iban-verifier-ff24d6af
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZGCdxqb1D8zjVmlAVc76f

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 sirenic-iban-verifier-ff24d6af
```

Example prompt: Before I pay this invoice, can you validate the IBAN FR1420041010050500013M02606 — check the structure and tell me which bank it belongs to?

## When to prefer this

Use this endpoint when you need to verify a supplier's IBAN before payment and want both format validation and official bank registry confirmation in one call. Prefer this over generic IBAN validators when you need authoritative bank identity (BIC, LEI, SIREN) from official European sources for FR, BE, AT, NL, or DE. Not suitable if you need to verify that the account holder name matches — this endpoint explicitly does not check the beneficiary name.

## Known failure modes

- Invalid IBAN format or failed mod-97 check returns a validation error
- Bank resolution unavailable for IBANs from countries outside FR, BE, AT, NL, DE
- German IBANs only resolved when the Bundesbank file is loaded
- No account holder name ever returned — payee name verification not supported
- Malformed IBAN with spaces may or may not be tolerated depending on implementation
- Payment required error (402) if x402 micropayment not completed

## How this service works

IBAN verification and bank validation for SEPA payments: a FORM check to verify a supplier before payment — ISO 13616 structure + mod-97 key, plus bank identification from FREE official sources (FR via ACPR/REGAFI incl. LEI and SIREN; BE NBB; AT OeNB incl. LEI; NL BIC list; DE Bundesbank file). French BICs via GLEIF/SWIFT BIC-to-LEI. NOT a payee verification for instant payments: neither the holder name nor the account's existence is checked (verification_titulaire: non_disponible).

## Output

Returns IBAN validity (structure and mod-97 checksum), resolved bank information including BIC, bank name, LEI (where available), and SIREN (for French banks), sourced from the official national registry for the IBAN's country (FR/BE/AT/NL/DE). Explicitly does NOT return account holder name — verification_titulaire is always non_disponible.

## 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"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "iban"
     ],
     "properties": {
      "iban": {
       "type": "string",
       "description": "IBAN to validate (ISO 13616 structure + mod-97 check), spaces tolerated. Bank identification available for FR, BE, AT, NL and DE., e.g. FR1420041010050500013M02606"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sirenic-iban-verifier-ff24d6af/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.sirenic.eu](https://www.zero.xyz/host/api.sirenic.eu/llms.txt)
