EU VAT Number Validator
Check whether an EU VAT number is valid and active. Returns validity, registered name and address where the member state publishes them.
x402: $0.003 per callMCP tool: eu_vat_validateApify Actor: $0.005 per event
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
vat * | string | VAT number with country prefix, e.g. DK10150817. Spaces and dots are ignored. Greece uses EL, Northern Ireland XI. |
* required
Source and freshness
- Source and licence
- European Commission VIES. Informational; not a substitute for the official confirmation needed for tax purposes.
- Last verified
- 2026-10-03 (hourly check against the live source)
Use it
HTTP (x402)
curl -i "https://api.ambolt.dev/v1/eu-vat-validate?vat=DK10150817"Returns 402 Payment Required with the price until an x402 payment is attached; @x402/fetch does this for you. See Get started.
MCP
{ "mcpServers": { "ambolt": { "url": "https://api.ambolt.dev/mcp" } } }
# then call the tool: eu_vat_validate
Apify
Run the Actor ($0.005 per check, free trial credits for new accounts).
Example response
{
"vat": "DK10150817",
"valid": true,
"name": "Erhvervsstyrelsen",
"address": "Langelinie Allé 17, 2100 København Ø",
"checkedAt": "2026-10-02T21:35:47.597Z",
"source": "Source: European Commission VIES. Informational; not a substitute for the official confirmation needed for tax purposes."
}
Good to know
- You are charged only when the call succeeds. Invalid input or an unavailable source costs nothing.
- Every response states its source and the time it was fetched.
- Informational only; not financial, legal or tax advice.
- Something wrong or missing? Open an issue on the repository (ambolt-mcp) and a reply follows under the Ambolt name.