Data Validation
IBAN Validation API
Validate IBANs with MOD 97 check digit verification and bank identification for 9 MENA countries: UAE, Saudi Arabia, Bahrain, Kuwait, Qatar, Oman, Jordan, Lebanon, and Egypt.
Endpoint:
/v1/iban/validateMethod:GET
Latency:~5ms
Try it out
GET
/v1/iban/validateParameters
Code
curl
curl -X GET "https://khaleejiapi.dev/api/v1/iban/validate?iban=AE070331234567890123456" \ -H "X-API-Key: your_api_key"Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| iban | string | Required | IBAN to validate (spaces are automatically stripped) |
Supported Countries
| Country | Code | IBAN Length |
|---|---|---|
| United Arab Emirates | AE | 23 |
| Saudi Arabia | SA | 24 |
| Bahrain | BH | 22 |
| Kuwait | KW | 30 |
| Qatar | QA | 29 |
| Oman | OM | 23 |
| Jordan | JO | 30 |
| Lebanon | LB | 28 |
| Egypt | EG | 29 |
Response Fields
valid, countryCode, countryName
Boolean validity, ISO country code, and country name
bank
Identified bank name and BIC/SWIFT code from the BBAN portion
checkDigits, bban, formatted
Parsed IBAN components: check digits, BBAN, and human-readable formatted string
Rate Limits
| Plan | Requests/Month | Rate Limit |
|---|---|---|
| Free | 1,000 | 10 req/min |
| Starter | 10,000 | 60 req/min |
| Professional | 100,000 | 300 req/min |
| Business | 500,000 | 1,000 req/min |