APIHub
Back to Explore

VATlayer

VATlayer is a JSON‑based API that validates EU VAT numbers (returning validity, formatted number, company name and address) and also provides EU VAT rate lookups and VAT‑compliant price calculations.

Data Validation
apiKeyQuery
HTTPS
CORS: Unknown
Description enriched
Visit official documentation

Latency

1884ms p95

Uptime

100.0% 30d

Playground

Verified

live

Endpoints

REST · JSON
GET

/validate

Validate any EU VAT number and obtain company information.

  • access_key (query, required) — Your API access key.
  • vat_number (query, required) — EU VAT number to validate (e.g., LU26375245).
GET

/rate

Request EU VAT rates for a specific country (by country code or IP).

  • access_key (query, required) — Your API access key.
  • country_code (query) — Two‑letter ISO country code (e.g., GB).
GET

/price

Convert an amount to a VAT‑compliant price for a given country and product type.

  • access_key (query, required) — Your API access key.
  • amount (query, required) — Base amount before VAT (numeric).
  • country_code (query, required) — Two‑letter ISO country code (e.g., GB).
  • type (query) — Product type for reduced VAT rates (e.g., medical).

3 endpoints auto-detected

Authentication

This API uses an API key, passed as the "access_key" query parameter. No OAuth required.

curl -X GET \
  "https://vatlayer.com/?utm_source=Github&utm_medium=Referral&utm_campaign=Public-apis-repo-Best-sellers/validate?access_key=YOUR_API_KEY"

vatlayer.com · HTTPS only