Skip to content
Gurdx

IBAN validation

Confirm that an International Bank Account Number is well formed before you send a payout or store it. Gurdx checks the country-specific length and format, the checksum and returns the country details.

What it detects

  • Wrong length or format for the country
  • Failed checksum (typos)
  • Unsupported or unknown country codes
  • Account country differing from the customer country

API methods

Sample response

{
    "data": {
        "isValid": true,
        "formats": {
            "machine": "BE71096123456769",
            "human": "BE71 0961 2345 6769",
            "obfuscated": "BE** **** **** 6769"
        },
        "country": {
            "name": "Belgium",
            "IANA": "be",
            "ISO3166": "BE",
            "currency": "EUR",
            "centralBank": {
                "url": "http://www.nbb.be/",
                "name": "National Bank of Belgium"
            },
            "membership": "eu_member",
            "isEU": true,
            "length": "16",
            "isSEPA": true,
            "swiftOfficial": true
        },
        "custom_rules_applied": {
            "total": 0,
            "rules": []
        },
        "bank": null
    },
    "status": "success",
    "executionTime": 1
}

More services