---
title: Validate IBAN API
slug: validate-iban
url: https://apyhub.com/apyhub/service/validate-iban
provider: ApyHub
categories: [Data Validation, Finance]
auth: api_key
---

# Validate IBAN API

Validate an IBAN from a request body and get back validity plus parsed fields like country code, BBAN, and printable format.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/validate/iban` | What it does Validates an IBAN submitted in the request body and returns a JSON object under data.… | 5 |

## About

## What it does
IBAN Validator checks whether a bank account identifier is a valid IBAN and returns the parsed details your application can use.

Send an `iban` string in the request body. The response is either `false` for an invalid value, or a data object containing `iban`, `valid`, `country_code`, `sepa_country`, `bban`, and `printable_format`. That gives you both a simple validity check and the normalized account string in one call.

Use IBAN Validator when you need to gate payment forms, clean up stored banking details, or reject malformed international account numbers before they reach downstream systems. The `country_code` and `sepa_country` fields help you branch logic for regional payment rules, while `printable_format` is useful for showing a formatted version back to users.

The service is narrow by design: it validates a single IBAN value and returns only the fields defined in the response schema. That makes it easy to drop into checkout flows, onboarding steps, and back-office validation jobs without extra parsing work.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/apyhub/service/validate-iban
