EU VIES
VAT number validity and registered business details
European Commission service for checking EU VAT numbers.
Your information
VAT number as shown on an invoice, with or without country prefix, spaces, dots or dashes; for example IE6388047V.
More options
Country name or two-letter VAT code when the number has no prefix; for example Ireland or IE.
Example results
- Note
- Not provided
- Valid
- Yes
- Address
- 3RD FLOOR, GORDON HOUSE, BARROW STREET, DUBLIN 4
- Country
- Ireland
- Page URL
- ec.europa.eu
- Checked At
- 2026-09-28T23:02:28.713000+00:00
- Vat Number
- IE6388047V
- Registered Name
- GOOGLE IRELAND LIMITED
- Raw Service Status
- VALID
- Request Identifier
- Not provided
About EU VIES
EU VIES checks an EU VAT number and returns its validity, registered name, and address when available.
Validate vat number needs a VAT number and may need a country when the number lacks a prefix.
Built by Fous from ec.europa.eu and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with EU VIES.
Actions
Validate vat number
1 credit per runCheck an EU VAT number in VIES and return its validity, registered name and address when available. Country services may temporarily be unavailable.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Countrycountry | Text | Optional | Country name or two-letter VAT code when the number has no prefix; for example Ireland or IE.Example: Ireland |
Vat Numbervat_number | Text | Required | VAT number as shown on an invoice, with or without country prefix, spaces, dots or dashes; for example IE6388047V.Example: IE6388047V |
What you get
| Field | Type | Description |
|---|---|---|
Notenote | Text | Reason the check could not be completed, if any.Example: The country’s VAT service is currently unavailable. Please try again later. |
Validvalid | Yes or no | Whether VIES confirms this VAT number; null if validation could not be completed.Example: Yes |
Addressaddress | Text | Registered address if made available by the country.Example: 3RD FLOOR, GORDON HOUSE, BARROW STREET, DUBLIN 4 |
Countrycountry | Text | Country where the VAT number is registered.Example: Ireland |
Page URLpage_url | Text | European Commission VIES validation page.Example: https://ec.europa.eu/taxation_customs/vies/ |
Checked Atchecked_at | Date | Time of the VIES check with timezone.Example: 2026-09-28T23:02:28.713000+00:00 |
Vat Numbervat_number | Text | VAT number without punctuation, including the country prefix.Example: IE6388047V |
Registered Nameregistered_name | Text | Registered name if made available by the country.Example: GOOGLE IRELAND LIMITED |
Raw Service Statusraw_service_status | Text | Original VIES service status.Example: VALID |
Request Identifierrequest_identifier | Text | VIES request identifier when issued. |
Example result
For Vat Number: IE6388047V
{
"note": null,
"valid": true,
"address": "3RD FLOOR, GORDON HOUSE, BARROW STREET, DUBLIN 4",
"country": "Ireland",
"page_url": "https://ec.europa.eu/taxation_customs/vies/",
"checked_at": "2026-09-28T23:02:28.713000+00:00",
"vat_number": "IE6388047V",
"registered_name": "GOOGLE IRELAND LIMITED",
"raw_service_status": "VALID",
"request_identifier": null
}For developers
Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 120 \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@eu-vies",
"visibility": "public",
"operation": "validate_vat_number",
"version": 1,
"input": {
"vat_number": "IE6388047V"
},
"response": {
"format": "json"
}
}'What you can do with it
- Check VAT numbers supplied by customers
- Confirm VAT details before processing invoices
- Match registered business names to customer records
- Review the registered address associated with a VAT number
Questions
Is Fous affiliated with EU VIES?
No. Fous is not affiliated with EU VIES. This workflow reads the public ec.europa.eu website and returns its data.
How much does it cost?
Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.
Do I need a EU VIES account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from ec.europa.eu when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.
Is this EU VAT number valid?
Validate vat number checks the number in VIES and returns whether it is confirmed as valid, or a note if the check could not be completed.
What business name is registered to this VAT number?
Validate vat number returns the registered name when the country makes it available.
What address is registered to this VAT number?
Validate vat number returns the registered address when the country makes it available.