IBAN Structure & ISO Country Codes Scraper avatar

IBAN Structure & ISO Country Codes Scraper

Pricing

from $12.00 / 1,000 result items

Go to Apify Store
IBAN Structure & ISO Country Codes Scraper

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

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Share

ParseForge Banner

🏦 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 officersIBAN 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

InputTypeDefaultBehavior
maxItemsinteger10Records to return. Free plan caps at 10, paid plan at 1,000,000.
modestring"ibanStructure"One of ibanStructure, sepa, countryCodes.
countriesarray[]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

FieldTypeExample
🏳️ countryNamestring"Germany"
🆔 countryCodestring"DE"
🅰️ alpha3Codestring"DEU"
🔢 numericCodestring"276"
💳 sepaMemberbooleantrue
📏 ibanLengthnumber | null22
🧾 ibanExamplestring | null"DE89370400440532013000"
accountCheckbooleantrue
🏛️ branchCheckbooleanfalse
🔧 modestring"ibanStructure"
🕒 scrapedAtISO 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

ApproachCostCoverageRefreshSetup
⭐ IBAN Bank Codes Scraper (this Actor)$5 free credit, then pay-per-use80+ IBAN, 250+ ISOLive per run⚡ 2 min
Hand-written IBAN registry parserFree + engineeringSameBuild it yourself🛠️ Hours
Commercial validation services$100+/monthMore featuresReal-time⏳ Days
Hard-coded snapshot in codeFreeOne snapshotManual🐢 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

  1. 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the IBAN Bank Codes Scraper page on the Apify Store.
  3. 🎯 Set input. Pick a mode and an optional country filter. Set maxItems.
  4. 🚀 Run it. Click Start and let the Actor collect your data.
  5. 📥 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

🏦 Fintech & Payments

  • IBAN format validation per country
  • SEPA-route detection in payment routers
  • Cross-border remittance pricing
  • Onboarding flow with localized account input

🛡️ AML / KYC & Compliance

  • Country-risk scoring tables
  • Sanctions-list joins on alpha-2 / alpha-3
  • Account-format checks before submission
  • Regulatory reporting with ISO numeric codes

📊 Accounting & ERP

  • Vendor master record validation
  • Multi-country bank account onboarding
  • Reconciliation rule sets per country
  • Audit-ready IBAN format snapshots

🌐 SaaS & B2B

  • International billing form validation
  • Country-picker dropdowns with ISO codes
  • API request schemas with strict alpha-2 enums
  • Localized invoice and receipt rendering

🔌 Automating IBAN Bank Codes Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • 🟢 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI 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.

🎓 Research and academia

  • Cross-border payment friction studies
  • Open finance datasets for coursework
  • Regulatory harmonization research
  • Reproducible country-code crosswalks

🎨 Personal and creative

  • Travel apps with local payment hints
  • Personal budgeting tools
  • Country quiz games and visualizations
  • IBAN-format input validators for hobby projects

🤝 Non-profit and civic

  • International donation form validation
  • NGO cross-border transfer routing
  • Civic transparency on payment systems
  • Refugee and remittance program tooling

🧪 Experimentation

  • Train AML/KYC models on country tables
  • Prototype payment-format auto-detectors
  • Build IBAN parser libraries
  • Test multi-country e-commerce checkouts

🤖 Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


❓ 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.

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.


💡 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.