IBAN Validation API
Abstract’s IBAN Validation API is a fast, lightweight, modern, and RESTful JSON API for determining the validity and other details of the International Bank Account Number (IBAN).
It’s very simple to use; you only need to submit your api_key
and an iban
, and the API will tell you whether the IBAN is valid or not. Future versions of the API will include more detail about the submitted IBAN if it is valid.
Getting started
REST
The IBAN Validation API, like all of Abstract’s APIs, is organized around REST. It is designed to use predictable, resource-oriented URLs and to use HTTP status codes to indicate errors.
HTTPS
The IBAN Validation API requires all communications to be secured with TLS 1.2 or greater.
API Versions
All of Abstract’s APIs are versioned. The IBAN Validation API is currently on Version 1.
Your API Key
Your API key is your unique authentication key to be used to access Abstract’s IBAN Validation API. Note that each of Abstract’s APIs has a unique API key, so you will need different keys to access the IBAN Validation and Email Validation APIs, for example. To authenticate your requests, you will need to append your API key to the base URL.
Base URL
Validation endpoint
Abstract’s IBAN Validation API simply requires your unique API key and the IBAN number you’d like to check:
This was a successful request and the IBAN was valid, so the API will return the following:
Request parameters
Your unique API key. Note that each user has unique API keys for each of Abstract’s APIs, so your IBAN Validation API key will not work for your IP Geolocation API, for example.
The IBAN to validate. Note that the API will accept white spaces, so BE71 0961 2345 6769 is considered as valid as BE71096123456769.
Response parameters
The API response is returned in a universal and lightweight JSON format.
The IBAN submitted for validation.
Is true if the IBAN submitted is valid and false if it is not.