Skip to main content

Error Reference

Every error response includes a machine-readable code, a human-readable message, and a docs_url linking to the relevant page below.
{
  "error": {
    "code": "invalid_vat_format",
    "message": "The VAT number format is invalid. Expected format: CC123456789",
    "docs_url": "https://docs.vatly.dev/errors/invalid_vat_format"
  },
  "meta": {
    "request_id": "550e8400-e29b-41d4-a716-446655440000"
  }
}

All error codes

CodeHTTP StatusDescription
missing_parameter400Required query parameter vat_number not provided
invalid_vat_format422VAT number format unrecognized or country code unsupported
unauthorized401Invalid or missing API key
rate_limit_exceeded429Monthly quota exhausted
burst_limit_exceeded429Per-minute burst limit exceeded
upstream_error503HMRC returned an unexpected error
upstream_unavailable503VIES or HMRC is unreachable