What it does

It validates a whole supplier or customer list of EU VAT numbers against the official VIES service, returns the consultation number that proves you checked, and remembers each verdict between runs so a monthly schedule tells you the moment a VAT number goes invalid or its registered name changes. It separates a genuinely invalid number from a member state whose system simply did not answer, so a VIES outage never reads as a bad customer.

πŸ“¦ What data you get

Every run returns these fields per record, exportable as CSV, JSON or Excel.

βœ“Normalised full VAT number
βœ“Validation state (valid, invalid, unavailable, out_of_scope)
βœ“Registered name & address (where disclosed)
βœ“Name match & match score
βœ“VIES consultation number
βœ“Check timestamp
βœ“Raw VIES response code
βœ“Plain-English alerts
βœ“Change since last run

🎯 Who uses it

Finance & AP teams

Validate every supplier before zero-rating an invoice and keep the consultation number as audit evidence.

Accounts receivable & billing

Re-check EU B2B customers monthly and get alerted only when one goes invalid.

Marketplaces & SaaS

Screen seller or customer VAT numbers in bulk and flag names that do not match the register.

πŸš€ How to run it

  1. Create a free Apify account

    Click "Run this actor on Apify" above and sign up - you get $5 of credit instantly, no credit card required.

  2. Enter your input

    Paste the target URL or search terms into the actor's input form in the Apify console.

  3. Set a result limit and click Run

    The limit controls your cost. Pagination, rotating proxies and anti-bot handling all happen in the cloud.

  4. Export or automate

    Download JSON, CSV or Excel, or connect a webhook, schedule or the API to push results into your own workflow.

πŸ’΅ What it costs

$0.003
per vat number checked
New Apify accounts start with $5 of free credit and no credit card, so you can test the output before spending anything. There is no monthly minimum - you pay only for what a run produces.

❓ Questions about EU VAT Number Validation - Bulk VIES Check & Supplier Monitor

How do I validate EU VAT numbers in bulk?

Paste one VAT number per line, country code first, optionally followed by | and the name you have on file. One run handles hundreds of numbers across every member state.

How do I prove to an auditor that I checked?

Enter your own EU VAT number in requesterVatNumber. Every row then carries a VIES consultation number and the timestamp of the check.

What happens when a member state's VIES system is down?

The line is reported as unavailable, retried with backoff first, never counted as a change, and your last good verdict is left untouched.

Does it cover UK VAT numbers?

It covers all 27 EU member states plus XI for Northern Ireland. Great Britain left VIES, so a GB number is returned as out_of_scope rather than wrongly reported as invalid.

What does it cost?

$0.003 per VAT number VIES returns a real verdict for, and $0.002 per alert sent, so checking 1,000 numbers costs about $3.

πŸ’¬ Need different data from EU VAT Number Validation - Bulk VIES Check & Supplier Monitor?

Missing a field, need another website, or have an idea for a new actor? Tell me here. I read every request myself and reply within 24 hours. Popular requests get built as public actors.

What do you need?

Try it with your own URL

Open the actor, paste a link, and run it on the $5 free credit before you decide.