VAT API
The VAT API provides current and historical Value Added Tax (VAT) rates for all countries in the European Union.
For sales/consumption tax rates of non-EU countries, please use the Sales Tax API.
/v1/vat GET
https://api.api-ninjas.com/v1/vat
Returns VAT rates for a specified EU country. Results include standard rate, reduced rates, super-reduced rates, and any special categories.
By default up to 5 results are returned. Use the limit and offset parameters to paginate through results.
Parameters
- countryrequired- Two-letter country code (ISO 3166-1 alpha-2). 
- typeoptional- VAT rate type. Possible values: - standard,- reduced,- super_reduced,- exempted,- parking.
- min_dateoptional- Filter results after this date (YYYY-MM-DD format). 
- max_dateoptional- Filter results before this date (YYYY-MM-DD format). 
- limitoptional premium only- Number of results to return (1-30). Default is 5. 
- offsetoptional premium only- Number of results to offset for pagination. Default is 0. 
Headers
- X-Api-Keyrequired- API Key associated with your account. 
Sample Request Live Demo!
https://api.api-ninjas.com/v1/vat?country=FRHeaders
X-Api-KeyLog in or sign up to get your API KeySample Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[
  {
    "country": "FR",
    "type": "standard",
    "rate": 20,
    "date": "2025-01-01"
  },
  {
    "country": "FR",
    "type": "reduced_rate",
    "rate": 5.5,
    "date": "2025-01-01",
    "category": "Domestic care services such as home help and care of the young, elderly, sick or disabled"
  },
  {
    "country": "FR",
    "type": "exempted",
    "rate": 0,
    "date": "2025-01-01",
    "category": "Pharmaceutical products of a kind normally used for health care, prevention of illness and as treatment for medical and veterinary purposes, including products used for contraception and sanitary protection"
  },
  "..."
]Code Examples
1
2
curl -X GET "https://api.api-ninjas.com/v1/vat?vat_number=GB123456789" \
  -H "X-Api-Key: YOUR_API_KEY"If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.