EU VAT number validator (VIES) avatar

EU VAT number validator (VIES)

Pricing

from $5.00 / 1,000 results

Go to Apify Store
EU VAT number validator (VIES)

EU VAT number validator (VIES)

Validates EU VAT identification numbers against the European Commission's VIES service. Returns validity per number and nothing else — no trader names, no addresses.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Kaderlab

Kaderlab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Checks EU VAT identification numbers against the European Commission's VIES service, in bulk, and returns validity and nothing else — no trader names, no addresses.

What it does

  • Takes up to 5,000 VAT numbers per run, in any spelling (NL123456789B01, BE 0123.456.749, DE123456789), with the country code in front.
  • Normalises each number, checks the syntax for the country, and asks VIES whether the number is registered.
  • Writes one row per distinct number to the default dataset. Duplicates are checked once by default.

Output

One item per number, with these fields:

FieldMeaning
inputThe number exactly as you gave it
countryCodeThe two-letter country code, once parsed
numberThe number without the country code, once parsed
syntaxValidWhether the spelling matches the country's format
statusvalid, invalid, unavailable or skipped
reasonWhy a row is invalid, unavailable or skipped, where VIES or the parser says
checkedAtTime of the check (ISO 8601, UTC)

unavailable means VIES did not answer for that country at that moment. VIES is a free public service and member states' registers go offline from time to time; this Actor reports that and does not guess. Re-run those rows later.

Pricing

Pay per result: you are charged per row in the dataset (plus Apify's small fixed fee per run start), and nothing for platform usage. A run over a list with duplicates costs one row per distinct number when Check each number once is on (the default).

Privacy

VIES can return the name and address of a registered trader. This Actor never requests them, so they never reach the dataset. The only data stored is the row shown above.

Limits

  • VIES asks callers to keep request rates modest; the Parallel lookups setting is capped at 5.
  • A valid result means the number was registered in VIES at the time of the check. Whether a transaction qualifies for a VAT treatment is a question for your accountant or tax adviser, not for this Actor.

Support

support@kaderlab.com — read by the same one-person business that builds and operates the Actor, partly with AI assistance. Kaderlab is a trade name of AVS Digital, KvK 67123783, Amsterdam.