IBAN Structure & ISO Country Codes Scraper
Pricing
from $12.00 / 1,000 result items
IBAN Structure & ISO Country Codes Scraper
Retrieve global bank codes from IBAN.com including SWIFT/BIC, country, bank name, branch, city, address, and IBAN format. Validate international payment routing across 100+ countries. Export to JSON, CSV, or Excel for fintech, payments, KYC, and cross border banking compliance workflows.
Pricing
from $12.00 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 hours ago
Last modified
Categories
Share

🏦 IBAN Bank Codes & ISO Country Codes Scraper
🚀 Export validated IBAN structures, SEPA membership, and ISO 3166 country codes in seconds. Pull per-country IBAN length, example, validation flags, alpha-2, alpha-3, and numeric codes for 250+ territories in one run. No API key, no registration.
🕒 Last updated: 2026-05-23 · 📊 11 fields per record · 🏦 250+ countries · 💳 SEPA + IBAN structure · 🔁 3 modes
The IBAN Bank Codes Scraper queries the public IBAN.com reference, the canonical online directory for IBAN format rules and SEPA membership status. It returns up to 11 structured fields per record, including country name, alpha-2 code, alpha-3 code, numeric code, SEPA membership flag, IBAN length, IBAN example, account-check flag, branch-check flag, mode used, and the scrape timestamp. The underlying directory is widely cited by payment processors, AML/KYC vendors, and accounting software.
The catalog spans all IBAN-issuing countries, SEPA member states and partial members, plus the full ISO 3166-1 country list (250+ territories). This Actor returns IBAN structure, SEPA-only members, or ISO country codes in one run, downloadable as CSV, Excel, JSON, or XML.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Fintech engineers, payment platforms, AML/KYC vendors, accounting and ERP teams, treasury, international remittance, compliance officers | IBAN format validation, SEPA-route detection, KYC country lookups, ISO code reference tables, payment-system onboarding, regulatory reporting |
📋 What the IBAN Bank Codes Scraper does
Three lookup workflows in a single run:
- 🏦 IBAN structure mode. Per-country IBAN length, example IBAN, SEPA flag, and validation rules (account-check, branch-check).
- 💳 SEPA-only mode. Partial-member countries that are inside SEPA but do not issue IBANs in the standard structure table.
- 🌐 ISO 3166-1 country codes mode. Full country list with alpha-2, alpha-3, and numeric codes.
- 🎯 Country filter. Optional alpha-2 list to restrict the output to a subset.
Each record bundles the country name, country codes, SEPA flag, IBAN length and example, validation flags, the mode used, and the scrape timestamp.
💡 Why it matters: wrong IBAN structure rules cause rejected payments, failed reconciliation, and regulatory headaches. Maintaining your own table means tracking SEPA membership changes, partial members, and the four annual IBAN registry revisions. This Actor refreshes on every run.
🎬 Full Demo
🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.
⚙️ Input
| Input | Type | Default | Behavior |
|---|---|---|---|
| maxItems | integer | 10 | Records to return. Free plan caps at 10, paid plan at 1,000,000. |
| mode | string | "ibanStructure" | One of ibanStructure, sepa, countryCodes. |
| countries | array | [] | Optional ISO 3166-1 alpha-2 filter (e.g. ["DE", "FR", "GB"]). Empty returns all. |
Example: full IBAN structure table for all countries.
{"maxItems": 100,"mode": "ibanStructure"}
Example: just SEPA partial-member countries.
{"maxItems": 50,"mode": "sepa"}
Example: ISO country codes filtered to G7.
{"maxItems": 10,"mode": "countryCodes","countries": ["US", "GB", "DE", "FR", "IT", "CA", "JP"]}
⚠️ Good to Know: the IBAN structure table covers 80+ IBAN-issuing countries. The country codes mode covers the full ISO 3166-1 list (250+ entries). Use the country filter when you only need a subset for your payment corridor.
📊 Output
Each record contains up to 11 fields depending on the mode. Download the dataset as CSV, Excel, JSON, or XML.
🧾 Schema
| Field | Type | Example |
|---|---|---|
🏳️ countryName | string | "Germany" |
🆔 countryCode | string | "DE" |
🅰️ alpha3Code | string | "DEU" |
🔢 numericCode | string | "276" |
💳 sepaMember | boolean | true |
📏 ibanLength | number | null | 22 |
🧾 ibanExample | string | null | "DE89370400440532013000" |
✅ accountCheck | boolean | true |
🏛️ branchCheck | boolean | false |
🔧 mode | string | "ibanStructure" |
🕒 scrapedAt | ISO 8601 | "2026-05-23T10:00:00.000Z" |
📦 Sample records
✨ Why choose this Actor
| Capability | |
|---|---|
| 🏦 | Canonical reference. Pulled from the most widely cited IBAN registry mirror online. |
| 🔁 | Three modes in one Actor. IBAN structure, SEPA-only, and ISO country codes from one input form. |
| 🌐 | 250+ countries. Full ISO 3166-1 list, plus 80+ IBAN-issuing countries with validation rules. |
| 💳 | SEPA membership baked in. Boolean flag per country, including partial members. |
| 🎯 | Country filter. Pass an alpha-2 list to scope to a specific payment corridor. |
| 🔁 | Always fresh. Each run pulls the live page, so SEPA membership and IBAN length changes flow through automatically. |
| 🚫 | No authentication. Works against the public IBAN.com pages. No login or API key needed. |
📊 Reliable IBAN rules are the foundation for cross-border payments, AML screening, and reconciliation pipelines.
📈 How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Setup |
|---|---|---|---|---|
| ⭐ IBAN Bank Codes Scraper (this Actor) | $5 free credit, then pay-per-use | 80+ IBAN, 250+ ISO | Live per run | ⚡ 2 min |
| Hand-written IBAN registry parser | Free + engineering | Same | Build it yourself | 🛠️ Hours |
| Commercial validation services | $100+/month | More features | Real-time | ⏳ Days |
| Hard-coded snapshot in code | Free | One snapshot | Manual | 🐢 Tech debt |
Pick this Actor when you want canonical IBAN rules and ISO codes with zero parser maintenance and zero per-call billing.
🚀 How to use
- 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
- 🌐 Open the Actor. Go to the IBAN Bank Codes Scraper page on the Apify Store.
- 🎯 Set input. Pick a mode and an optional country filter. Set
maxItems. - 🚀 Run it. Click Start and let the Actor collect your data.
- 📥 Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.
⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.
💼 Business use cases
🔌 Automating IBAN Bank Codes Scraper
Control the scraper programmatically for scheduled runs and pipeline integrations:
- 🟢 Node.js. Install the
apify-clientNPM package. - 🐍 Python. Use the
apify-clientPyPI package. - 📚 See the Apify API documentation for full details.
The Apify Schedules feature lets you trigger this Actor on any cron interval. A monthly refresh keeps your country and SEPA tables in sync with registry updates.
🌟 Beyond business use cases
IBAN and ISO country codes are foundational reference data. The same structured records support research, education, civic projects, and personal initiatives.
🤖 Ask an AI assistant about this scraper
Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:
- 💬 ChatGPT
- 🧠 Claude
- 🔍 Perplexity
- 🅒 Copilot
❓ Frequently Asked Questions
🧩 How does it work?
Pick a mode (ibanStructure, sepa, or countryCodes), optionally pass a country filter, click Start, and the Actor reads the public IBAN.com reference and emits one clean structured record per country.
📏 How accurate is the data?
The source mirrors the official ISO IBAN registry and ISO 3166-1 country list. SEPA membership reflects the European Payments Council member roster. For mission-critical payment authorization, cross-check with the ISO Registration Authority.
🔁 How often is the dataset refreshed?
The IBAN registry is revised quarterly. SEPA membership changes are rare. Every run of this Actor pulls the live page, so any change flows through automatically.
🌐 How many countries are covered?
Around 80 IBAN-issuing countries in the structure table, plus the full ISO 3166-1 country list (more than 250 territories) in the country-codes mode.
⏰ Can I schedule regular runs?
Yes. Use Apify Schedules to run this Actor on any cron interval. A monthly cron keeps your country and SEPA reference tables fresh.
⚖️ Is this data legal to use?
ISO 3166 country codes and IBAN structure rules are open standards. Commercial use is permitted; check the source pages for any attribution preferences.
💼 Can I use this data commercially?
Yes. ISO country codes are public, and IBAN format rules are published as open standards. You are responsible for any downstream compliance with payment regulations specific to your industry.
💳 Do I need a paid Apify plan to use this Actor?
No. The free Apify plan is enough for testing and small runs (10 records per run). A paid plan lifts the limit and unlocks scheduling, higher concurrency, and full-catalog pulls.
🌍 Does it cover non-IBAN countries (US, Canada, Australia)?
Yes for ISO country codes (all 250+ territories). The IBAN structure table only includes countries that officially issue IBANs, so the US, Canada, and Australia appear only in the country-codes mode.
🆘 What if I need help?
Our support team is here to help. Contact us through the Apify platform or use the Tally form linked below.
🔌 Integrate with any app
IBAN Bank Codes Scraper connects to any cloud service via Apify integrations:
- Make - Automate multi-step workflows
- Zapier - Connect with 5,000+ apps
- Slack - Get run notifications in your channels
- Airbyte - Pipe IBAN reference data into your warehouse
- GitHub - Trigger runs from commits and releases
- Google Drive - Export datasets straight to Sheets
You can also use webhooks to refresh downstream payment-validation tables on every run.
🔗 Recommended Actors
- 💱 Frankfurter FX Rates Scraper - ECB-derived foreign-exchange rates
- 🇬🇧 GOV.UK Bank Holidays Scraper - Official UK bank-holiday calendar
- 🛬 OurAirports Global Airport Database Scraper - Global aviation reference dataset
- 🌐 Nominatim OSM Scraper - Geocode addresses via OpenStreetMap
- 📈 Indexmundi Scraper - Global demographic and economic indicators
💡 Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.
🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.
⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by IBAN.com, the European Payments Council, or the ISO Registration Authority. All trademarks mentioned are the property of their respective owners. Only publicly available open reference data is collected.