FINAP/API reference

Account structure & bank data

IBAN Validation

Validate an international bank account number and return country, SEPA, BBAN, and bank details.

POST/iban
Service
IBAN
Billing
On success
01

Request

ibanrequired
string

15–34 alphanumeric characters beginning with a two-letter country code.

curl https://api.finap.uk/api/v1/iban -X POST \
  -H "Authorization: Bearer $FINAP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"iban":"GB82WEST12345698765432"}'
02

Response fields

valid
boolean

Overall validation result.

iban
string

Normalized compact IBAN.

validations
Array<{ check, passed }>

Individual structural checks.

countryCode / countryName
string | null

Country metadata.

currencyCode
string | null

Domestic account currency.

sepaMember / sepa
object | null

SEPA membership and supported payment rails.

bban / bankAccount
string | null

Domestic account identifiers.

bank
object | null

Bank name, BIC, address, city, state, ZIP, and phone when available.

FINAP / API v1

Last reviewed against the live implementation · July 2026