EU VAT Number Validator (VIES): Valid or Invalid Check avatar

EU VAT Number Validator (VIES): Valid or Invalid Check

Pricing

from $0.40 / 1,000 vat checks

Go to Apify Store
EU VAT Number Validator (VIES): Valid or Invalid Check

EU VAT Number Validator (VIES): Valid or Invalid Check

Check EU VAT numbers against the European Commission's VIES service: valid or invalid, country and check date. No names or addresses returned.

Pricing

from $0.40 / 1,000 vat checks

Rating

0.0

(0)

Developer

Lepi Data

Lepi Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

What it does. Checks a list of EU VAT numbers against the European Commission's VIES service and returns, for each, whether it is valid, its country and the date VIES checked it. Useful for invoicing, checkout and B2B onboarding checks.

Input (from .actor/input_schema.json)

  • vatNumbers: up to 200 per run, with country prefix (e.g. DE123456789)
  • defaultCountry: optional, for numbers without a prefix

Output fields vatNumber, countryCode, valid, status (VALID / INVALID; a registered, active number returns VALID), checkedAt, source Free status rows (not charged): invalid-input (also per badly formatted number), api-error (e.g. a member-state service is offline), no-results, free-plan-limit, charge-limit-reached.

Example (the build's prefill) Input: {"vatNumbers":["DE123456789","FR00000000000"]}

Data source and compliance

  • Source: VIES (VAT Information Exchange System), European Commission, via its public REST API. This is an independent Lepi Data tool, not affiliated with or endorsed by the European Commission. No EU logos are used.
  • Validity only. Trader names and addresses are never returned, even when VIES provides them.
  • VIES limits request rates and member-state services go offline at times: checks run one at a time, about 2 seconds apart, at most 200 per run, with back-off. If a country is unavailable you get a free api-error row; try again later.
  • A VIES result is not legal or tax advice; keep VIES's own confirmation where your rules require it.
  • Free-plan accounts get up to 100 results per run.

Pricing. Pay per check (valid or invalid), flat on every plan, no start fee. Free status rows are never charged.