Verifications
Validate a BIC/SWIFT code
Validate a BIC/SWIFT code (ISO 9362). Returns parsed components on success or a structured reason code on failure.
Authorization
API key in the X-API-Key header.
Headers
Idempotency-KeystringrequiredRequired. Unique printable-ASCII key (1-255 chars) per logical request; retries with the same key replay the original result without re-charging.
Body required
bicstringrequiredBIC/SWIFT code, 8 or 11 characters
Response
validbooleanrequiredWhether the BIC is structurally valid
bicstringrequiredNormalised (trimmed + uppercased) BIC
institution_codestringFirst 4 characters — institution identifier
country_codestringCharacters 5–6 — ISO 3166-1 alpha-2 country code embedded in the BIC
location_codestringCharacters 7–8 — location code
branch_codestring | nullCharacters 9–11 — branch code (null when BIC is 8 chars)
is_testbooleanTrue when the second character of the location code is "0" (test BIC per ISO 9362)
derived_countrystringSet when the embedded country code is a valid ISO 3166-1 alpha-2 country
reason_codestringReason for validation failure — present only when valid is false
Options: INVALID_LENGTHINVALID_CHARSETINVALID_STRUCTURE