MENAVerify
API referenceVerify

Verify an IBAN in bulk

POST
/v1/verify/iban/batch

Validates up to 100 values of this type in one call, each counting as one check toward usage. A value that fails validation reports its reason inside the result envelope instead of failing the request.

The country is taken from the country field, then from the value itself when it carries a marker, then from the service default.

Authorization

AuthorizationBearer <token>

API key sent as 'Authorization: Bearer'.

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

A list of iban values to verify in one call.

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/batch" \  -H "Content-Type: application/json" \  -d '{    "items": [      {        "country": "AE",        "value": "AE07 0331 2345 6789 0123 456"      }    ]  }'
{  "meta": {    "credits_used": 0  },  "results": [    {      "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    }  ],  "summary": {    "invalid": 0,    "total": 0,    "valid": 0  }}