EU VAT Number Validator (VIES) avatar

EU VAT Number Validator (VIES)

Pricing

$2.00 / 1,000 vat number checkeds

Go to Apify Store
EU VAT Number Validator (VIES)

EU VAT Number Validator (VIES)

Bulk-check EU VAT numbers against the official VIES service. Get validity, company name and address. Pay only for numbers VIES actually answers.

Pricing

$2.00 / 1,000 vat number checkeds

Rating

0.0

(0)

Developer

NamuSoft

NamuSoft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Check hundreds of EU VAT numbers in one run against the official VIES service and get validity, company name and address for each.

What can you do with it?

  • Finance and accounting teams: verify supplier and customer VAT numbers before issuing reverse-charge invoices.
  • E-commerce and marketplaces: validate B2B buyers' VAT IDs at onboarding or before applying 0% VAT.
  • CRM and data teams: clean company databases and enrich records with the registered name and address.
  • AI agents: call it as a tool through Apify MCP to validate a VAT ID inside an automated workflow.

Example output

{
"input": "PL5261040828",
"countryCode": "PL",
"vatNumber": "5261040828",
"status": "valid",
"valid": true,
"name": "GŁÓWNY URZĄD STATYSTYCZNY",
"address": "ALEJA NIEPODLAGŁOŚCI 208, 00-925 WARSZAWA",
"viesRequestDate": "2026-10-18T03:33:49.904Z",
"error": null,
"checkedAt": "2026-10-18T03:33:50.120Z"
}

status is one of:

StatusMeaningCharged?
validVIES confirms the number is activeYes
invalidVIES says the number is not validYes
invalid-formatNot a VAT number format VIES accepts (fix the input)No
unavailableThe member-state registry did not answer after retriesNo

Export to JSON, CSV or Excel, or connect via API, webhooks, Make, Zapier or MCP.

Pricing

$2.00 per 1,000 checked numbers ($0.002 per number). You pay only for numbers VIES actually answers. Format errors and registry outages are free.

How to use

  1. Paste your VAT numbers, one per line, with the country prefix (e.g. DE123456789).
  2. Optional: set a default country for numbers without a prefix.
  3. Click Start. Results appear in the dataset as each number is checked.

Greek numbers can use GR or EL. Northern Ireland uses XI.

FAQ

Where does the data come from? From the European Commission's official VIES service. The actor adds input cleanup, retries for temporarily unavailable registries and a clean output format.

Why is a name or address empty? Some member states (for example Germany and Spain) do not share these fields through VIES.

Is the result legal proof? VIES returns a request date you can keep as evidence of the check. For a consultation number, use the VIES website directly.

Something broke or a field is missing? Open an issue in the Issues tab. We usually respond within 12 hours.