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 |