Abstract API · JSON Structure

Iban Validation Iban Validation Response Structure

IBAN validation and enrichment response

Type: object Properties: 7
AvatarsCompany EnrichmentContactsCurrenciesEmail ValidationExchange RatesIBAN ValidationImage ProcessingIP GeolocationIP IntelligencePhone ValidationPublic HolidaysScreenshotsTimezonesVAT ValidationWeb Scraping

IBANValidationResponse is a JSON Structure definition published by Abstract API, describing 7 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

iban is_valid country bank account_number check_digits sepa_member

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/abstract-api/refs/heads/main/json-structure/iban-validation-iban-validation-response-structure.json",
  "name": "IBANValidationResponse",
  "description": "IBAN validation and enrichment response",
  "type": "object",
  "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
    }
  }
}