Enterprise API · Annual License
IBAN Validation API
for Enterprise Teams
A single REST endpoint to validate IBANs, resolve bank names, and verify BIC codes — deployed on Cloudflare's global edge, backed by a contractual SLA.
Get a free API key — 1,000 requests / month
Need more? See paid plans →
Live Playground
Test the API right here
No Postman or curl required. Select an endpoint, optionally add your API key, and hit Send.
Endpoint Reference
Clean, predictable API surface
api.ibanchecker.cash/v1/validate?iban=DE89370400440532013000Validate a single IBANapi.ibanchecker.cash/v1/batchValidate up to 1 000 IBANs in one requestapi.ibanchecker.cash/v1/bank?bic=DEUTDEDBResolve BIC to bank detailsAuthorization: Bearer <your_api_key>Code Examples
Integrate in minutes
Copy a snippet in your language of choice and you're done.
curl -X POST https://ibanchecker.cash/api/v1/validate \
-H "Authorization: Bearer iban_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"iban":"DE89370400440532013000"}'Platform Capabilities
Everything your team needs
REST + JSON
Standard HTTP verbs, predictable JSON responses, OpenAPI 3.1 spec included. Drop into any stack in minutes.
Cloudflare Edge
Deployed to 300+ cities worldwide. Average response time under 40 ms regardless of your team's location.
99.9% Uptime SLA
Contractual uptime guarantee backed by Cloudflare's infrastructure. Status page and incident history included.
GDPR Compliant
No IBAN data is stored or logged. Validation runs in memory at the edge. DPA available on request.
84 Countries
Full ISO 13616 coverage including SEPA, UK post-Brexit, and emerging markets. Continuously updated.
Bank Lookup
Every response includes resolved bank name, BIC, and branch data — not just a pass/fail boolean.
Error Reference
Structured error responses
| Error Code | HTTP | Description |
|---|---|---|
INVALID_CHECKSUM | 422 | MOD-97 check failed |
INVALID_LENGTH | 422 | IBAN length does not match country spec |
UNKNOWN_COUNTRY | 422 | Country prefix not recognised |
MALFORMED | 400 | Non-alphanumeric characters found |
RATE_LIMIT_EXCEEDED | 429 | Request quota reached |
UNAUTHORIZED | 401 | Missing or invalid API key |
Ready to Integrate?
Get enterprise API access
Start free — 1,000 requests/month, no credit card. Need more? View paid plans for higher limits and contractual SLA.