Catalog/validate-iban

Validation

IBAN validate & parse API

Validates an IBAN via ISO 13616 mod-97 checksum plus per-country length, and parses country code, check digits, and BBAN. Answers 'Is this IBAN valid?', 'What country and BBAN is this?'.

Price$0.04per request
MethodPOST
Route/v1/validate/iban
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
ibanbankmod-97iso-13616validatepaymentsbbanchecksumfinance
API URLhttps://x402.hexl.dev/v1/validate/iban
Integration docs
Example request
{
  "iban": "GB82 WEST 1234 5698 7654 32"
}
Example response
{
  "valid": true,
  "reason": "Valid IBAN for GB (mod-97 OK).",
  "normalized": "GB82WEST12345698765432",
  "electronicFormat": "GB82WEST12345698765432",
  "countryCode": "GB",
  "checkDigits": "82",
  "bban": "WEST12345698765432",
  "computedMod97": 1,
  "expectedLength": 22
}
Input schema
{
  "type": "object",
  "required": [
    "iban"
  ],
  "properties": {
    "iban": {
      "type": "string",
      "description": "International Bank Account Number (spaces allowed).",
      "examples": [
        "GB82 WEST 1234 5698 7654 32"
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}