EU VAT Number Validator (VIES): Bulk Check + Company Name avatar

EU VAT Number Validator (VIES): Bulk Check + Company Name

Pricing

from $4.00 / 1,000 results

Go to Apify Store
EU VAT Number Validator (VIES): Bulk Check + Company Name

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

Iberia Channel Desk

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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)

vatNumbercountryCodevalidnameaddress
IE6388047VIEtrueGOOGLE IRELAND LIMITED3RD FLOOR, GORDON HOUSE, BARROW STREET, DUBLIN 4
FR40303265045FRtrueSA SODIMAS11 RUE AMPERE, 26600 PONT DE L ISERE
DE129273398DEtrue

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: 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.