VAT Number Validator
Validate VAT numbers for 35 countries including all 27 EU members plus UK, Norway, Switzerland, South Africa, Australia and more. Returns format validation, standard rate, reduced rates, currency and EU membership status.
VAT Number Validator endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
Validate VAT Number /validate |
Validate a single VAT number. Returns whether the format is valid, country name, EU membership status, standard VAT rate, reduced rates and currency |
| POST |
Batch Validate /validate/batch |
Validate up to 20 VAT numbers in a single request. Returns validation result for each with a summary of valid, invalid, EU and non-EU numbers |
| GET |
List Countries /countries |
Returns all 35 supported countries with their VAT prefix, format, standard rate, reduced rates, currency and EU membership status |
| GET |
Country Info /countries/{code} |
Get detailed VAT information for a specific country by its 2-letter code. Returns format, standard rate, reduced rates, currency and an example VAT number |
| POST |
Format VAT Number /format |
Clean and normalize a VAT number by removing spaces, dashes and dots. Returns the normalized version and the expected format for that country |
| GET |
Health Check /health |
Check if the API is online and operational |
VAT Number Validator pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $9.99 / month | — |
|
| ULTRA | $29.99 / month | — |
|
| MEGA | $99.99 / month | — |
|