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/validate
Method:GET
Latency:~5ms

Try it out

GET/v1/iban/validate

Parameters

Code

curl
curl -X GET "https://khaleejiapi.dev/api/v1/iban/validate?iban=AE070331234567890123456" \
-H "X-API-Key: your_api_key"

Parameters

ParameterTypeRequiredDescription
ibanstringRequiredIBAN to validate (spaces are automatically stripped)

Supported Countries

CountryCodeIBAN Length
United Arab EmiratesAE23
Saudi ArabiaSA24
BahrainBH22
KuwaitKW30
QatarQA29
OmanOM23
JordanJO30
LebanonLB28
EgyptEG29

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

PlanRequests/MonthRate Limit
Free1,00010 req/min
Starter10,00060 req/min
Professional100,000300 req/min
Business500,0001,000 req/min