Public APIs
Validate IBAN API  favicon

Validate IBAN API

Finance

This API lets you quickly validate IBAN bank codes.

Validate IBAN API 's website screenshot

About Validate IBAN API

IBAN Validator is a single-endpoint API that checks whether a submitted string is a valid IBAN and returns the parsed bank account details. A POST request with an iban field returns either false for an invalid value, or an object containing the iban, a valid flag, country_code, sepa_country, bban, and printable_format.

The service is intended for gating payment forms, cleaning up stored banking details, and rejecting malformed international account numbers before they reach downstream systems. The country_code and sepa_country fields support branching logic for regional payment rules, and printable_format provides a formatted version of the account number for display to users.

It is designed for a narrow purpose: validating a single IBAN and returning only the fields defined in its response schema, making it suited to integration into checkout flows, onboarding steps, and back-office validation jobs. It is hosted on ApyHub and published as a verified listing on the platform.

Key features

  • Validates whether a string is a properly formatted IBAN
  • Returns parsed IBAN details including country code and BBAN
  • Flags whether the IBAN belongs to a SEPA country
  • Returns a printable, human-formatted version of the IBAN
  • Single POST endpoint for easy integration into checkout or onboarding flows

Frequently asked questions

What does the API return for an invalid IBAN?

The data field returns the boolean false when the submitted IBAN is invalid.

What data is returned for a valid IBAN?

It returns an object with bban, iban, valid, country_code, sepa_country, and printable_format fields.

How do I authenticate requests?

Requests are authenticated with an apy-token header containing your API key.

What use cases is this API designed for?

It is designed for gating payment forms, cleaning up stored banking details, and rejecting malformed international account numbers in checkout, onboarding, or back-office validation jobs.

What happens if I exceed my rate limit?

The API returns a 429 rate_limited error and recommends retrying with exponential backoff.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product