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
Actor stats
0
Bookmarked
1
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share

๐ช๐บ VIES EU VAT Validator
Cross-border invoicing in the EU requires valid VAT numbers. VIES is the European Commission's official VAT validation system. This tool batch-validates EU VAT numbers, returns the registered company name and address, and flags invalid entries so you can clean up your customer database in one pass.
The VIES EU VAT Validator checks batches of EU VAT numbers and returns validity status, registered company name, full address with street and postal code split into fields, and request timestamps from the official EU validation system.
โจ What Does It Do
- โ Valid/invalid check - confirms each VAT number is currently registered and active
- ๐ข Company name - returns the official registered name when available
- ๐ Full address - street, postal code, city split into structured fields
- ๐ All 27 EU states + 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 (Northern Ireland)
- ๐ฆ Batch processing - validate dozens or thousands of VATs in one run
- โฑ๏ธ Request timestamps - official EU timestamp for each validation for audit trails
๐ง Input
- VAT Numbers - list of EU VAT numbers with country prefix (e.g.
IT00159560366,DE811109517,FR12345678901) - Max Items - free users get 10 validations, paid users up to 1,000,000
{"vatNumbers": ["IT00159560366","DE811109517","FR12345678901","NL001234567B01"],"maxItems": 100}
๐ Output
Each VAT check returns a full record with validity and company info. Download as JSON, CSV, or Excel.
| ๐ Field | ๐ Description |
|---|---|
| ๐ท๏ธ vatNumber | Cleaned VAT number with country prefix |
| ๐ countryCode | 2-letter EU country code |
| โ isValid | Boolean validity flag |
| ๐ข name | Registered company name |
| ๐ address | Full formatted address |
| ๐ฃ๏ธ street | Street line (parsed) |
| ๐ฎ postalCode | Postal code (parsed) |
| ๐๏ธ city | City (parsed) |
| ๐๏ธ companyType | Company type if returned |
| โฑ๏ธ requestDate | Official EU timestamp |
{"vatNumber": "IT00159560366","countryCode": "IT","isValid": true,"name": "FERRARI S.P.A.","address": "VIA EMILIA EST 1163, 41122 MODENA MO","street": "VIA EMILIA EST 1163","postalCode": "41122","city": "MODENA MO","companyType": null,"requestDate": "2026-04-10+02:00","scrapedAt": "2026-04-10T12:00:00.000Z"}
๐ Why Choose the VIES EU VAT Validator?
| Feature | Our Tool | Manual VIES Form |
|---|---|---|
| Batch validation | โ Thousands per run | โ One at a time |
| All 27 EU states | โ Yes | โ Yes |
| Parsed address fields | โ Street / postcode / city | โ Single text blob |
| Company name returned | โ When published | โ When published |
| Audit-ready timestamps | โ Included | โ ๏ธ Must record manually |
| Export to JSON/CSV/Excel | โ Yes | โ Not supported |
๐ How to Use
- Sign Up - Create a free account w/ $5 credit
- Configure - paste your list of VAT numbers with country prefixes
- Run It - click Start and get validation results in seconds
No coding, no one-by-one form submissions.
๐ฏ Business Use Cases
- ๐ฐ Invoice validation - verify customer VAT numbers before issuing zero-rated cross-border invoices
- โ KYC / onboarding - confirm new B2B customers are real registered companies
- ๐งน Database cleanup - flag stale or invalid VAT records in your CRM
- ๐ Compliance reporting - maintain an audit trail of VAT checks with EU timestamps
- ๐ E-commerce - validate business customer VAT numbers at checkout for reverse charge
- ๐ Recurring billing - re-check VAT validity periodically for subscription customers
โ FAQ
๐ช๐บ What is VIES? VIES (VAT Information Exchange System) is the official EU service that allows businesses to check the validity of VAT numbers issued in any EU member state.
๐ Which country codes are supported?
All 27 EU member states plus XI for Northern Ireland: AT, BE, BG, CY, CZ, DE, DK, EE, EL (Greece), ES, FI, FR, HR, HU, IE, IT, LT, LU, LV, MT, NL, PL, PT, RO, SE, SI, SK, XI.
๐ข Will I always get a company name?
No. Some member states restrict publishing the name and address via VIES. In those cases, isValid is still returned but name and address may be empty.
โฑ๏ธ Is the data real-time? Yes. Every check hits VIES live, so the result reflects the current registration status at the time of the run.
๐ Can I keep these results for audit?
Yes. The requestDate field contains the official EU timestamp you can store for VAT compliance records.
๐ Integrate VIES EU VAT Validator with any app
- Make - automate VAT checks
- Zapier - validate new customers on signup
- Slack - alert on invalid VAT numbers
- Google Sheets - maintain a validated customer sheet
- Webhooks - trigger billing workflows on completion
๐ก Recommended Actors
Looking for more data collection tools? Check out these related actors:
| Actor | Description | Link |
|---|---|---|
| FINRA BrokerCheck Scraper | US broker registration lookups | Link |
| GSA eLibrary Scraper | US government contract data | Link |
| BizBuySell Scraper | Businesses for sale listings | Link |
| Pitchbook Investors Scraper | PE and VC investor profiles | Link |
| DealStream Scraper | Business for sale marketplace | Link |
Pro Tip: ๐ก Browse the full ParseForge catalog to find more data tools.
๐ Need Help?
- Check the FAQ section above for common questions
- Visit the Apify documentation for platform guides
- Contact us at Tally contact form
โ ๏ธ 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.