API referenceVerify
Verify an IBAN
Confirms the IBAN is a valid account for that country, splits out the bank code and resolves it to the bank holding it, with its legal name, SWIFT/BIC code and logo.
Free for every account, and counts as one check toward usage.
The country is taken from the country field, then from the value itself when it carries a marker, then from the service default.
AuthorizationBearer <token>
API key sent as 'Authorization: Bearer'.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
A iban value to verify.
Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X POST "https://example.com/v1/verify/iban" \ -H "Content-Type: application/json" \ -d '{ "value": "AE07 0331 2345 6789 0123 456" }'{ "country": { "calling_code": "971", "code": "AE", "name": "United Arab Emirates" }, "details": { "account_number": "string", "bank": { "city": "Dubai", "code": "033", "country": "AE", "description": "string", "founded": 0, "logo": "https://api.menaverify.com/v1/assets/bank-logos/033.png", "logo_svg": "https://api.menaverify.com/v1/assets/bank-logos/033.svg", "name": "Mashreqbank PSC", "short_name": "Mashreq", "status": "active", "successor": "string", "swift": "BOMLAEAD", "type": "central_bank", "website": "https://www.mashreq.com" }, "bank_code": "033", "check_digits": "string" }, "formatted": { "international": "+971 50 123 4567", "national": "050 123 4567" }, "input": "string", "normalized": "string", "reason": "empty_input", "type": "phone", "valid": true, "meta": { "credits_used": 0 }}