EU VAT Validator (VIES) Scraper avatar

EU VAT Validator (VIES) Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
EU VAT Validator (VIES) Scraper

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

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

4 days ago

Last modified

Share

ParseForge Banner

๐Ÿ‡ช๐Ÿ‡บ 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
๐Ÿท๏ธ vatNumberCleaned VAT number with country prefix
๐ŸŒ countryCode2-letter EU country code
โœ… isValidBoolean validity flag
๐Ÿข nameRegistered company name
๐Ÿ  addressFull formatted address
๐Ÿ›ฃ๏ธ streetStreet line (parsed)
๐Ÿ“ฎ postalCodePostal code (parsed)
๐Ÿ™๏ธ cityCity (parsed)
๐Ÿ›๏ธ companyTypeCompany type if returned
โฑ๏ธ requestDateOfficial 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?

FeatureOur ToolManual 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

  1. Sign Up - Create a free account w/ $5 credit
  2. Configure - paste your list of VAT numbers with country prefixes
  3. 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

Looking for more data collection tools? Check out these related actors:

ActorDescriptionLink
FINRA BrokerCheck ScraperUS broker registration lookupsLink
GSA eLibrary ScraperUS government contract dataLink
BizBuySell ScraperBusinesses for sale listingsLink
Pitchbook Investors ScraperPE and VC investor profilesLink
DealStream ScraperBusiness for sale marketplaceLink

Pro Tip: ๐Ÿ’ก Browse the full ParseForge catalog to find more data tools.

๐Ÿ†˜ Need Help?

โš ๏ธ 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.