Abstract API · Schema

IBANValidationResponse

IBAN validation and enrichment response

AvatarsCompany EnrichmentContactsCurrenciesEmail ValidationExchange RatesIBAN ValidationImage ProcessingIP GeolocationIP IntelligencePhone ValidationPublic HolidaysScreenshotsTimezonesVAT ValidationWeb Scraping

Properties

Name Type Description
iban string The IBAN submitted for validation
is_valid boolean Whether the IBAN is valid
country object
bank object
account_number string Account number extracted from the IBAN
check_digits string Check digits from the IBAN
sepa_member boolean Whether the country is a SEPA member
View JSON Schema on GitHub

JSON Schema

abstract-api-ibanvalidationresponse-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/IBANValidationResponse",
  "title": "IBANValidationResponse",
  "type": "object",
  "description": "IBAN validation and enrichment response",
  "properties": {
    "iban": {
      "type": "string",
      "description": "The IBAN submitted for validation",
      "example": "GB82WEST12345698765432"
    },
    "is_valid": {
      "type": "boolean",
      "description": "Whether the IBAN is valid",
      "example": true
    },
    "country": {
      "type": "object",
      "properties": {
        "code": {
          "type": "string",
          "description": "ISO 3166-1 alpha-2 country code",
          "example": "GB"
        },
        "name": {
          "type": "string",
          "description": "Country name",
          "example": "United Kingdom"
        }
      }
    },
    "bank": {
      "type": "object",
      "properties": {
        "bank_name": {
          "type": "string",
          "description": "Name of the bank",
          "example": "Westpac Banking Corporation"
        },
        "bank_code": {
          "type": "string",
          "description": "Bank identifier code within the IBAN",
          "example": "WEST"
        },
        "bic": {
          "type": "string",
          "description": "Bank Identifier Code (BIC/SWIFT)",
          "example": "WESTGB22"
        }
      }
    },
    "account_number": {
      "type": "string",
      "description": "Account number extracted from the IBAN",
      "example": "98765432"
    },
    "check_digits": {
      "type": "string",
      "description": "Check digits from the IBAN",
      "example": "82"
    },
    "sepa_member": {
      "type": "boolean",
      "description": "Whether the country is a SEPA member",
      "example": true
    }
  }
}