EU VAT Number Validator (VIES): Bulk Check + Company Name
Pricing
from $4.00 / 1,000 results
EU VAT Number Validator (VIES): Bulk Check + Company Name
Validate EU VAT numbers in bulk against the official VIES service: valid yes/no plus registered company name and address where the country shares them. $0.004 per check.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Iberia Channel Desk
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
EU VAT Number Validator (VIES) – Bulk VAT Check API
Check EU VAT numbers (NIF-IVA, USt-IdNr, TVA intracommunautaire…) against the official EU VIES service in bulk. One JSON row per number: valid / invalid, plus company name and address where the member state shares them. Spaces, dots and dashes are cleaned automatically; Greek GR is mapped to EL.
Sample output (real run of the default input, 13 s)
| vatNumber | countryCode | valid | name | address |
|---|---|---|---|---|
| IE6388047V | IE | true | GOOGLE IRELAND LIMITED | 3RD FLOOR, GORDON HOUSE, BARROW STREET, DUBLIN 4 |
| FR40303265045 | FR | true | SA SODIMAS | 11 RUE AMPERE, 26600 PONT DE L ISERE |
| DE129273398 | DE | true |
Input example
{"vatNumbers": ["DE129273398","IE6388047V","ESA28015865"]}
Output example
{"input":"DE129273398","vatNumber":"DE129273398","countryCode":"DE","valid":true,"name":null,"address":null,"checkedAt":"2026-10-14T07:18:05.901Z","source":"EU VIES"}
Germany and some other states never return name/address. If VIES or a national service is down, the number is skipped and not charged. Badly formatted numbers are not charged.
Use from an AI agent (API or MCP)
Add https://mcp.apify.com?tools=sefran1/eu-vat-number-validator to Claude, Cursor, VS Code or any MCP client and the Actor becomes the tool sefran1--eu-vat-number-validator. Or call the API:
curl -X POST "https://api.apify.com/v2/acts/sefran1~eu-vat-number-validator/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H 'Content-Type: application/json' -d '{"vatNumber":"ESB12345678"}'
Schedule it daily in Apify (Schedules) and send new results to Google Sheets, Slack, Make, Zapier or a webhook.
Pricing
Pay per result: $0.004 per VAT number checked ($4 per 1,000). No subscription. Runs that find nothing cost only the tiny start fee.
Data source and legal note
Data: EU VIES VAT number validation REST service (European Commission, DG TAXUD). This Actor only reads official public open data through the publisher's own API or feed, at a polite rate. It is not affiliated with or endorsed by the publisher. Check the original source before relying on any result.