EU VAT Validator - VIES Check & Company Data avatar

EU VAT Validator - VIES Check & Company Data

Pricing

from $1.10 / 1,000 vat validateds

Go to Apify Store
EU VAT Validator - VIES Check & Company Data

EU VAT Validator - VIES Check & Company Data

Bulk-validate EU VAT numbers against the official VIES service (all 27 member states + Northern Ireland): valid/invalid status plus the registered company name and address where the country shares them. Local format pre-check, member-state availability, no API key.

Pricing

from $1.10 / 1,000 vat validateds

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

EU VAT Validator - VIES Check & Company Data

Bulk-validate EU VAT numbers against the official VIES service (European Commission) across all 27 member states + Northern Ireland, and get back the registered company name and address where the country shares them. Paste a few or import thousands. No API key, no browser.

What you get per VAT number

FieldMeaning
vat / country / vatNumberThe normalized VAT, its country code and the number without prefix
statusvalid, invalid, malformed or unavailable (member state offline)
isValidBoolean - VIES confirmed the number is registered
name / addressRegistered company name and address (where the member state publishes them)
formatValidDid it match the country's VAT pattern (a local pre-check)
memberStateAvailableWas that country's VIES node online this run
userErrorVIES note (VALID, INVALID, MS_UNAVAILABLE...)

Input

{ "vatNumbers": ["BE0417497106", "IE6388047V", "DE811907980"], "onlyValid": true }
  • VAT numbers - one per line, with the country prefix (spaces/dots ignored). Or set a default country for un-prefixed numbers.
  • Import from a file - paste a list, or link a public .txt/.csv, a Google Sheet/Drive link, or an Apify key-value-store record.
  • Only valid - keep confirmed-valid rows only. Output fields - trim to the columns you need.

Leave everything empty and the run returns a small free sample so you can see the shape first.

Reliability

Reads the official VIES REST API - keyless, no anti-bot. A local format pre-check rejects obviously-malformed numbers without calling VIES (so they cost nothing), and the actor reads VIES's own per-country availability each run. Malformed input, empty runs and filtered rows all bill $0.

Honest limits

  • Some member states do not return company name/address even for a valid VAT (Germany and Spain withhold them by policy) - you still get the definitive valid/invalid result, with name/address null. That is the country's choice, not a scraping gap.
  • status: "unavailable" means that country's VIES node was temporarily offline (VIES proxies to each national system). Re-run those numbers later - they are billed like any other row because a call was made, but the row tells you to retry. (Germany was offline at build time, for example.)
  • This validates EU VAT via VIES only - it is not a UK VAT (HMRC) or a non-EU tax-ID checker.

Pricing

$0.002 per VAT number on the FREE tier (tiered pricing lowers it with volume). Only saved rows are billed; malformed numbers and empty runs cost nothing.

Output views

  • VAT results - VAT, status, validity, company name, address, country.

Use with AI assistants (MCP)

Available through the Apify MCP server - an agent can verify a customer's VAT before invoicing, enrich a lead list with company names, or batch-check suppliers for tax compliance in one call.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready - AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402 - an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server - no account, no API key.
  • Skyfire - agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.