Tools / Bulk EU VAT Number Validator (VIES): Company Name & Address
Bulk EU VAT Number Validator (VIES): Company Name & Address
Validate thousands of EU VAT numbers against the European Commission's official VIES service. Input: vatNumbers. Output (JSON/CSV): one row per item with input, fullVat, valid, name, address, checkedAt.
What it's for
- Validate customer VAT IDs before zero-rating B2B invoices
- Verify marketplace sellers or suppliers (KYB)
- Enrich and clean EU company lists in a CRM
Example input
{
"vatNumbers": [
"IE6388047V",
"NL004495445B01",
"DE811907980",
"FR40303265045",
"XX123",
"IE0000000XX"
]
}Example output
{
"input": "IE6388047V",
"countryCode": "IE",
"vatNumber": "6388047V",
"fullVat": "IE6388047V",
"valid": true,
"name": "GOOGLE IRELAND LIMITED",
"address": "3RD FLOOR, GORDON HOUSE, BARROW STREET, DUBLIN 4",
"checkedAt": "2026-10-12T04:28:36.501Z",
"source": "EU VIES (European Commission)"
}
Input reference
| Field | Type | Notes |
|---|---|---|
vatNumbers required | array | With country prefix, e.g. IE6388047V, DE 811 907 980. |
maxConcurrency | integer | VIES is shared public infrastructure; keep low. |
Pricing
Pay per event: VAT number checked $0.002. Plus Apify's small per-run start fee. Apify's free plan includes monthly credit to try it.
How to run
- Open the Store page and click Try for free.
- Fill in the input (or paste the example JSON in the JSON tab).
- Click Start, then export results as CSV, Excel or JSON, or call it via the Apify API.
- Optional: add a Schedule and a webhook/Slack/email integration for ongoing monitoring.