IBAN Validation

Validate an IBAN

Changed on

Performs offline IBAN validation using the MOD-97 checksum algorithm. Also resolves the bank name and BIC/SWIFT code from a local registry. This endpoint never calls an external service and is always instant.

get/v1/iban/{iban_number}

Request

Path parameters

iban_numberstring required

Query parameters

api_keystring nullable

API key as a query parameter (prefer the X-API-Key header)

Headers

x-api-keystring nullable

API key for authentication

x-rapidapi-proxy-secretstring nullable

RapidAPI marketplace proxy secret (internal)

Response

Successful Response

ibanstring required
validboolean required
country_codestring required
bank_namestring nullable
bicstring nullable

Example response

{
  "iban": "DE89370400440532013000",
  "valid": true,
  "country_code": "DE",
  "bank_name": "Commerzbank",
  "bic": "COBADEFFXXX",
  "meta": {
    "response_time_ms": 142,
    "last_verified": "2026-03-21T10:15:30Z",
    "upstream_status": "ok"
  }
}

Changes

    • info

      added the new optional query request parameter api_key

    • warning

      added the new abr enum value to the / response property for the response status

    • warning

      added the new brreg enum value to the / response property for the response status

    • warning

      added the new checksum enum value to the / response property for the response status

    • warning

      added the new uid_ch enum value to the / response property for the response status