ibanchecker.cash

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 →

REST APIJSON responses99.9% uptime SLAGDPR compliantAnnual licenseOpenAPI 3.1

Live Playground

Test the API right here

No Postman or curl required. Select an endpoint, optionally add your API key, and hit Send.

API PLAYGROUND

Endpoint Reference

Clean, predictable API surface

GETapi.ibanchecker.cash/v1/validate?iban=DE89370400440532013000Validate a single IBAN
POSTapi.ibanchecker.cash/v1/batchValidate up to 1 000 IBANs in one request
GETapi.ibanchecker.cash/v1/bank?bic=DEUTDEDBResolve BIC to bank details
Authentication: Pass your API key as a Bearer token: Authorization: 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 CodeHTTPDescription
INVALID_CHECKSUM422MOD-97 check failed
INVALID_LENGTH422IBAN length does not match country spec
UNKNOWN_COUNTRY422Country prefix not recognised
MALFORMED400Non-alphanumeric characters found
RATE_LIMIT_EXCEEDED429Request quota reached
UNAUTHORIZED401Missing 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.