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 URL
Integration docshttps://x402.hexl.dev/v1/validate/ibanExample 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
}