IBAN Lookup avatar
IBAN Lookup

Pricing

from $0.15 / 1,000 requests

Go to Apify Store
IBAN Lookup

IBAN Lookup

Validate International Bank Account Numbers (IBANs) and retrieve comprehensive country information, banking details, formatting options, and validation results. Ideal for financial services, compliance checks, and fraud prevention.

Pricing

from $0.15 / 1,000 requests

Rating

0.0

(0)

Developer

Greip

Greip

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Greip's IBAN Lookup

A robust Apify Actor that validates International Bank Account Numbers (IBANs) using the Greip IBAN Lookup API. This tool helps verify IBAN formatting and retrieves comprehensive information about the associated country and banking institution, enhancing security and accuracy in financial transactions.

🚀 Features

  • IBAN Validation: Verify if IBANs are correctly formatted and valid
  • Country Information: Get detailed information about the country associated with each IBAN
  • Banking Details: Retrieve central bank information and financial system details
  • Multiple Formats: Get IBANs in machine-readable, human-readable, and obfuscated formats
  • SEPA & SWIFT Validation: Check for SEPA participation and SWIFT network compatibility
  • Structured Output: Clean, well-formatted JSON results stored in datasets

Input Parameters

ParameterTypeRequiredDescription
ibanstringIBAN to validate (e.g., "BE71 0961 2345 6769")
userIDstringOptional user identifier for tracking

Output Format

The Actor outputs detailed information about each IBAN:

{
"iban": "BE71 0961 2345 6769",
"isValid": true,
"machineFormat": "BE71096123456769",
"humanFormat": "BE71 0961 2345 6769",
"obfuscatedFormat": "BE71 **** **** 6769",
"countryName": "Belgium",
"countryIANA": "BE",
"countryISO3166": "BE",
"countryCurrency": "EUR",
"countryMembership": "Official",
"countryIsEU": true,
"countryLength": "16",
"countryIsSEPA": true,
"countrySwiftOfficial": true,
"centralBankName": "National Bank of Belgium",
"centralBankUrl": "https://www.nbb.be/en",
"timestamp": "2026-01-14T12:00:00.000Z"
}

Output Field Descriptions

IBAN Validation Fields:

  • iban: The original IBAN provided in the request
  • isValid: Boolean indicating if the IBAN is correctly formatted and valid
  • machineFormat: Machine-readable format of the IBAN (no spaces)
  • humanFormat: Human-readable format of the IBAN (with spaces)
  • obfuscatedFormat: Partially masked IBAN for security purposes

Country Information:

  • countryName: Full name of the country where the issuing bank is located
  • countryIANA: IANA country code
  • countryISO3166: Country code in ISO3166 format
  • countryCurrency: Official currency of the country
  • countryMembership: Bank membership type (e.g., "Official")
  • countryIsEU: Whether the country is a member of the European Union
  • countryLength: Standard IBAN length for this country
  • countryIsSEPA: Whether the country participates in the Single Euro Payments Area (SEPA)
  • countrySwiftOfficial: Whether the IBAN corresponds to an official SWIFT network institution

Banking Institution Details:

  • centralBankName: Name of the country's central bank
  • centralBankUrl: Official website URL of the central bank
  • timestamp: Timestamp when the validation was performed

Use Cases

This Actor is ideal for:

  • Payment Processing: Validate IBANs before processing international transactions
  • Financial Services: Ensure IBAN accuracy in banking applications
  • Fraud Prevention: Verify the legitimacy of provided banking information
  • Compliance: Meet regulatory requirements for financial data validation
  • Risk Assessment: Assess country-specific banking risks and regulations

Your feedback

We're always working on improving the performance of our Actors. If you have any technical feedback for IBAN lookup or found a bug, please create an issue in the Issues tab.