Finance Active

IBAN Info API

Validate IBAN numbers and extract bank information including BIC/SWIFT codes, bank names, and country details. Supports IBANs from all countries.

https://iban-info.localapi.ro
< 50ms Response Time
1/sec Rate Limit
None Auth Required
Free Pricing

Quick Start

Request
curl "https://iban-info.localapi.ro/validate?iban=RO49AAAA1B31007593840000"
Request
import requests

response = requests.get(
    "https://iban-info.localapi.ro/validate",
    params={"iban": "RO49AAAA1B31007593840000"}
)

data = response.json()
print(f"Valid: {data['valid']}")
print(f"Bank: {data['bank']['name']}")
Request
const response = await fetch(
  "https://iban-info.localapi.ro/validate?iban=RO49AAAA1B31007593840000"
);

const data = await response.json();
console.log(`Valid: ${data.valid}`);
console.log(`Bank: ${data.bank.name}`);

Response

200 OK application/json
{
  "valid": true,
  "iban": "RO49AAAA1B31007593840000",
  "country": { "code": "RO", "name": "Romania" },
  "bank": { "name": "Example Bank", "bic": "AAAARO2X" }
}

Available Endpoints

GET /validate

Validate an IBAN and return bank information.

Parameters

Parameter Type Required Description
iban string Yes IBAN to validate
GET /health

Check service health and availability status.

Error Codes

Code Description
400 Invalid request - missing IBAN
422 Invalid IBAN format
429 Rate limit exceeded
500 Internal server error