IBAN Validator & Formatter — Bulk
Pricing
from $0.0005 / iban validated
IBAN Validator & Formatter — Bulk
Validate IBAN bank account numbers with the mod-97 checksum, extract country, bank and branch codes, and return the pretty-printed format. Sanity-check bank details before transfers.
Pricing
from $0.0005 / iban validated
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Validate IBAN bank account numbers in bulk — with the official mod-97 checksum and country length rules — and get back the country, bank code and a pretty-printed format. Sanity-check bank details before initiating transfers or importing them.
What it does
- Checks each IBAN's country code, length and mod-97 checksum.
- Extracts country, check digits and bank code (best-effort per country).
- Returns the grouped, pretty-printed IBAN.
Use cases
- Payments & payroll — verify bank details before transfers.
- Onboarding — validate IBANs entered by customers/suppliers.
- Data quality — flag invalid account numbers in bulk.
Input
{ "ibans": ["DE89 3704 0044 0532 0130 00", "GB29 NWBK 6016 1331 9268 19"] }
| Field | Type | Description |
|---|---|---|
ibans | array | IBANs to validate (spaces/dashes ignored). |
Output
{ "input": "DE89 3704 0044 0532 0130 00", "valid": true, "country": "DE", "checkDigits": "89", "bankCode": "37040044", "formatted": "DE89 3704 0044 0532 0130 00" }
Output schema
| Field | Type | Description |
|---|---|---|
input | string | The original IBAN. |
valid | boolean | Whether the checksum and length are valid. |
country | string | Country code. |
bankCode | string | Bank code (where known). |
FAQ
Which countries? All ISO 13616 IBAN countries are checked for length + checksum; bank-code extraction is best-effort for common countries.
Can I automate it? Yes — via integrations on the Apify platform and the Apify API.
Notes
Original clean-room implementation.