← All skills

VAT Validation

Your agent can't confirm an EU VAT number is real; this checks it against the official VIES registry and returns the business name and address.

Business & Companies

Verifies EU VAT numbers against the official registry and returns whether the number is valid and registered, along with the business name and address when disclosed. Useful for checking suppliers, customers, or vendors before a transaction.

Use when

You need to confirm an EU VAT number is valid and registered before invoicing, zero-rating a cross-border supply, or trusting a business.

Not for

UK VAT numbers, US tax IDs or sales tax, format or checksum only validation, tax rate lookups, full company data enrichment, or batch lists.

What you can do

  • Check one EU VAT number against the official registry and return whether it is valid and registered.
  • Return the registered business name and address when the member state discloses them.

What you get back

information

Returns whether the number is valid, the normalized full VAT ID that was checked, and the registered business name and address when disclosed. Some member states withhold the name and address even for valid numbers. Not a downloadable file.

Run it

Skills run through one gateway with your Faro token. Hand it an intent in plain language; Faro routes to the right sub-skill, runs it, and bills per call.

curl -X POST "https://skill.askfaro.com/skills/vat-validation/run" \
  -H "Authorization: Bearer $FARO_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"intent":{"prompt":"Is this VAT number valid: DE123456789?"}}'

Example requests

  • Is this VAT number valid: DE123456789?
  • Check if the VAT number GB987654321 is registered
  • Verify this EU VAT number and return the company name