EU VAT Validator (VIES) Scraper
Pricing
from $5.00 / 1,000 results
EU VAT Validator (VIES) Scraper
Validate EU VAT numbers across all 27 member states with VIES. Get company name, address, country, and validity status for any European VAT ID. Essential for cross-border invoicing, compliance checks, and B2B customer verification.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
2
Monthly active users
9 days ago
Last modified
Categories
Share

πͺπΊ VIES EU VAT Number Validator
π Batch-validate EU VAT numbers across all 27 member states. Get company names, addresses, validity status, and official EU timestamps for compliance-ready records.
π Last updated: 2026-04-23
Cross-border invoicing in the EU requires valid VAT numbers. VIES is the European Commission's official validation system. This tool lets you batch-validate hundreds or thousands of VAT numbers in one run, returning the registered company name, structured address fields, and an official EU timestamp for each check.
No manual one-by-one lookups. Paste your VAT numbers, click Start, and download validated results as JSON, CSV, or Excel.
| π― Target | VIES (VAT Information Exchange System) by the European Commission |
|---|---|
| π Best for | Invoice validation, KYC checks, CRM cleanup, cross-border compliance |
π What it does
- Validates each VAT number against the official EU VIES system and returns a boolean validity flag
- Returns registered company name and full address when published by the member state
- Parses addresses into structured fields (street, postal code, city) for direct database use
- Supports all 27 EU member states plus XI (Northern Ireland) and includes official EU timestamps for audit trails
π¬ Demo
π§ Coming soon
βοΈ Input
| Field | Type | Description |
|---|---|---|
| Max Items | integer | Free users: limited to 10 validations. Paid users: up to 1,000,000. |
| VAT Numbers | string[] | EU VAT numbers with country prefix (e.g. "IT00159560366", "DE811109517", "FR12345678901"). |
Example 1: Validate multiple VAT numbers
{"vatNumbers": ["IT00159560366", "DE811109517", "FR12345678901"],"maxItems": 100}
Example 2: Bulk validation
{"vatNumbers": ["NL001234567B01","ES12345678A","BE0123456789","AT12345678","PL1234567890"],"maxItems": 500}
β οΈ Good to Know: Each VAT number must include the 2-letter country prefix (IT, DE, FR, etc.). Some member states restrict publishing company names and addresses through VIES. In those cases, the validity flag is still returned but name and address fields may be empty. Free users are limited to 10 validations per run.
π Output
π§Ύ Schema
Each validation returns a complete record with validity status, company info, parsed address fields, and an official EU timestamp.
β¨ Why choose this validator
| Feature | Details |
|---|---|
| Batch validation | Validate hundreds or thousands of VAT numbers in one run |
| All 27 EU states plus XI | AT, BE, BG, CY, CZ, DE, DK, EE, EL, ES, FI, FR, HR, HU, IE, IT, LT, LU, LV, MT, NL, PL, PT, RO, SE, SI, SK, XI |
| Parsed address fields | Street, postal code, and city split into separate fields |
| Official EU timestamps | Request date from VIES for compliance audit trails |
| Company name returned | Registered business name when published by the member state |
| Real-time validation | Each check hits VIES live for current registration status |
| Export as JSON, CSV, or Excel | Download validated records in the format you need |
β¨ Why choose this Actor
| Capability | |
|---|---|
| π― | Built for the job. Scoped specifically to this data source so you skip the parser engineering entirely. |
| π | Structured output. Clean, typed fields ready for analysis, dashboards, or downstream pipelines. |
| β‘ | Fast. Optimized request patterns return results in seconds, not minutes. |
| π | Always fresh. Every run pulls live data, so the dataset reflects the source as of run time. |
| π | No infra to manage. Apify handles proxies, retries, scaling, scheduling, and storage. |
| π‘οΈ | Reliable. Battle-tested across many runs and edge cases, with graceful error handling. |
| π« | No code required. Configure in the UI, run from CLI, schedule via cron, or call from any language with the Apify SDK. |
π Production-grade structured data without the engineering overhead of building and maintaining your own scraper.
π How it compares
| Capability | This validator | Manual VIES form |
|---|---|---|
| Batch validation | Thousands per run | One at a time |
| Parsed address fields | Street, postal code, city | Single text blob |
| Audit-ready timestamps | Included automatically | Must record manually |
| Export formats | JSON, CSV, Excel | Not supported |
| Automated scheduling | Daily or weekly checks | Manual visits |
| API access | Programmatic run and retrieval | Browser only |
| All 27 EU states | One tool for all | Same form, one at a time |
π How to use
- Create a free Apify account (includes $5 credit)
- Search for VIES EU VAT Validator in the Apify Store
- Paste your list of VAT numbers with country prefixes
- Click Start and wait for results
- Download validated records as JSON, CSV, or Excel
πΌ Business cases
| Use case | How it helps |
|---|---|
| Cross-border invoice validation | Verify customer VAT numbers before issuing zero-rated invoices |
| KYC and customer onboarding | Confirm new B2B customers are real registered companies |
| CRM database cleanup | Flag stale or invalid VAT records in your customer database |
| Recurring billing compliance | Re-check VAT validity periodically for subscription customers |
πΌ Business use cases
π Beyond business use cases
Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.
π€ Ask an AI assistant about this scraper
Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:
- π¬ ChatGPT
- π§ Claude
- π Perplexity
- π Copilot
π° How much does it cost?
Apify gives you $5 in free monthly credits on the Apify Free plan, enough to test VIES EU VAT Number Validator and pull a real sample dataset. For ongoing usage:
- Starter plan ($49/month) β Recommended for individuals running VIES EU VAT Number Validator regularly. Includes higher concurrency and larger datasets.
- Scale plan ($499/month) β Recommended for teams running VIES EU VAT Number Validator at production scale.
Pay-Per-Event pricing means you only pay for what you actually use. Failed runs are never charged. See the Pricing tab on this Actor's page for exact event prices.
π‘ Tips for using VIES EU VAT Number Validator
- Start with a small
maxItems(3-10) to validate output format before running larger jobs. - Use Apify Schedules to run VIES EU VAT Number Validator on a recurring basis and keep your dataset fresh.
- Export via Integrations: Apify connects to Google Sheets, Airbyte, Make, Zapier, and direct webhooks β pipe your data anywhere.
- Monitor with webhooks: trigger downstream workflows the moment a run finishes.
- Re-run failed items: if any individual records error out, re-run with their inputs only. Failed events are not charged.
βοΈ Is it legal to use VIES EU VAT Number Validator?
Yes. VIES EU VAT Number Validator only collects publicly available data. Web scraping public data has been confirmed as legal by US courts (see hiQ Labs v. LinkedIn) and is widely used for research, market analysis, and business intelligence.
However, you are responsible for:
- Respecting the source website's Terms of Service.
- Complying with GDPR, CCPA, and other applicable data-protection laws when personal data is involved.
- Not republishing copyrighted content without permission.
If you have specific compliance concerns, consult your legal team. See the Apify legal docs for more.
β Frequently Asked Questions
π Automating runs
Schedule the VIES EU VAT Validator to run weekly or monthly to re-validate your customer database. Connect with Make or Zapier to trigger validation when new customers sign up. Pair with Google Sheets to maintain a validated customer spreadsheet or Slack to get alerts when invalid VAT numbers are detected.
π Integrate with your tools
- Make - Automate VAT validation workflows
- Zapier - Validate new customers on signup
- Slack - Get alerts on invalid VAT numbers
- Google Sheets - Maintain a validated customer sheet
- Airbyte - Build compliance data pipelines
- Webhooks - Trigger billing workflows on completion
π Integrate with any app
VIES EU VAT Number Validator connects to any cloud service via Apify integrations:
- Make - Automate multi-step workflows
- Zapier - Connect with 5,000+ apps
- Slack - Get run notifications in your channels
- Airbyte - Pipe results into your warehouse
- GitHub - Trigger runs from commits and releases
- Google Drive - Export datasets straight to Sheets
You can also use webhooks to trigger downstream actions when a run finishes. Push fresh data into your product backend, or alert your team in Slack.
π Recommended ParseForge actors
| Actor | What it does |
|---|---|
| TED EU Procurement Scraper | Collect EU public procurement tenders |
| FINRA BrokerCheck Scraper | Look up US broker registration data |
| Kompass Business Directory Scraper | Gather global business directory listings |
| Pitchbook Investors Scraper | Collect investor profiles and portfolio data |
| World Bank Scraper | Gather global development indicators |
π Need help?
Contact us through our support form to request a new scraper, report an issue, or propose a custom project.
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or connected to VIES, the European Commission, or any EU institution. It uses only publicly available validation services.
π Recommended Actors
- π Google Search Scraper - Multi-engine SERP results with country and language targeting
- πΊοΈ Nominatim OSM Scraper - Geocode addresses via OpenStreetMap
- π Indexmundi Scraper - Global demographic and economic indicators
- π° RAG Web Browser - Crawl and extract clean text from any URL for AI retrieval
- π Website Content Crawler - Crawl entire sites and export structured content
π‘ Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.