iban: Validate IBAN

API: vatcomply.com:vatcomply-api
Endpoint: /iban
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 167ms

Description

Returns validation status, country code, bank details, and SEPA zone membership. Use this to verify bank account numbers before processing payments.

From spec: Validate an International Bank Account Number (IBAN) and extract bank information including country, bank code, and SEPA zone status.

Usage Tips

- No authentication required - Supports IBANs from all SEPA and many non-SEPA countries - Returns bank_code, branch_code, and account_number when parseable

Parameters (1)

iban (string, query, required)

The IBAN to validate (e.g., GB82WEST12345698765432)

Examples (1)

Validate a UK IBAN and extract bank details probe-gate

Demonstrates validating a UK IBAN and retrieving parsed bank information including country code, bank code, and SEPA zone status.

curl 'https://api.vatcomply.com/iban?iban=GB82WEST12345698765432'
import requests

resp = requests.get(
    "https://api.vatcomply.com/iban",
    params={
        'iban': 'GB82WEST12345698765432',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("vatcomply")
result = api.fetch("iban", iban="GB82WEST12345698765432")

for item in result:
    print(item)
const resp = await fetch("https://api.vatcomply.com/iban?iban=GB82WEST12345698765432");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 02:33:28.659213 200 167ms
2026-04-15 01:37:12.766782 200 179ms
2026-04-14 03:52:53.218698 200 172ms
2026-04-12 14:56:27.151335 200 113ms
2026-04-10 01:04:03.388685 200 146ms
2026-04-09 03:08:44.042296 200 135ms