Veille

IBAN Validation

Validate any IBAN and retrieve associated bank details. Returns the BIC/SWIFT code, bank name, country, BBAN structural breakdown, and SEPA zone membership.

Credit cost: 1 credit per request

GET
/v1/vat/iban

Authorization

ApiKeyAuth
x-api-key<token>

Your API key. Include it in the x-api-key header for every request.

In: header

Query Parameters

query*string

The IBAN to validate (e.g. FR7630006000011234567890189).

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://api.veille.io/v1/vat/iban?query=string"
{
  "valid": true,
  "iban": "FR7630006000011234567890189",
  "bank_name": "CREDIT AGRICOLE SA",
  "bic": "AGRIFRPPXXX",
  "country_code": "FR",
  "country_name": "France",
  "checksum_digits": "76",
  "bank_code": "30006",
  "branch_code": "00001",
  "account_number": "12345678901",
  "bban": "30006000011234567890189",
  "in_sepa_zone": true
}
{
  "error": "Bad Request"
}
{
  "error": "Invalid API Key"
}
{
  "error": "Payment required"
}
{
  "error": "Rate limit exceeded for the API key: quota monthly"
}
{
  "error": "Internal Error"
}