# IBAN Validator (ibancheck.hergertsynthora.com)

> IBAN Validator (ibancheck.hergertsynthora.com) is a paid API for AI agents from ibancheck.hergertsynthora.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Validates an IBAN string using ISO 13616 mod-97 checksum, country/length registry checks, and extracts BBAN and bank code with canonical formatting

## Facts

- Endpoint: POST https://ibancheck.hergertsynthora.com/service
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/iban-validator-ibancheck-hergertsynthora-com-2a33f320
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Y1oPydnfG6uBvXjp6EO56

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-validator-ibancheck-hergertsynthora-com-2a33f320 -d '<json body>'
```

Example prompt: Can you check whether GB29NWBK60161331926819 is a valid IBAN before I submit the payment?

## When to prefer this

Use this endpoint when you need deterministic, offline-style IBAN validation with no external banking data dependencies — ideal before initiating SEPA or international payments. Prefer over general-purpose validation libraries when you need structured extraction of BBAN and bank code alongside the validity check, and when a signed, auditable result is required.

## Known failure modes

- Invalid IBAN format returns validation failure with specific error reason (bad checksum, wrong length for country, unsupported country code)
- Malformed JSON input returns 400 error
- Missing 'iban' field returns error indicating required parameter
- Wallet header missing after 3 free calls results in 402 payment required
- Network timeout if service is temporarily unavailable

## How this service works

Validate any IBAN deterministically: ISO 13616 mod-97 checksum, country + length registry check, BBAN and bank-code extraction. Zero external deps, no hallucination. Ed25519-signed. First 3 calls FREE per wallet (X-WALLET).

## Output

Returns a structured validation result including whether the IBAN is valid, the ISO 13616 mod-97 checksum outcome, country code, expected vs actual length, extracted BBAN, bank code, and the canonically formatted IBAN string.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "iban": {
   "type": "string",
   "description": "IBAN to validate (spaces optional)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "niche": "iban_check",
  "result": {
   "bban": "WEST12345698765432",
   "iban": "GB82WEST12345698765432",
   "valid": true,
   "length": 22,
   "country": "GB",
   "verdict": "valid",
   "bank_code": "WEST",
   "formatted": "GB82 WEST 1234 5698 7654 32",
   "check_digits": "82",
   "country_name": "United Kingdom",
   "expected_length": 22
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/iban-validator-ibancheck-hergertsynthora-com-2a33f320/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ibancheck.hergertsynthora.com](https://www.zero.xyz/host/ibancheck.hergertsynthora.com/llms.txt)
