Free VAT Rates API
A free, static JSON file with standard and reduced VAT/GST rates for 67 countries. No API key, no signup, no rate limits. Use it in apps, spreadsheets, plugins or research. Attribution appreciated.
Endpoint
GEThttps://vatestimator.com/api/rates.json
Last updated: 2026-05-30 · Format: application/json · License: free to use with attribution
Example: fetch (JavaScript)
const res = await fetch('https://vatestimator.com/api/rates.json');
const data = await res.json();
const italy = data.rates.find(r => r.slug === 'italy');
console.log(italy.standard_rate); // 22
Example: curl
curl -s https://vatestimator.com/api/rates.json | jq '.rates[] | select(.slug=="germany")'
Response fields
| Field | Type | Description |
|---|---|---|
meta.last_updated | string | ISO date of last verification |
meta.total_countries | number | Number of countries included |
rates[].slug | string | URL slug (e.g. italy) |
rates[].country | string | Country name (English) |
rates[].currency | string | Currency symbol |
rates[].standard_rate | number | Standard VAT/GST rate (%) |
rates[].rates[] | array | All rates with rate and label |
rates[].page_url | string | Link to the country calculator page |
Sample object
{
"slug": "italy",
"country": "Italy",
"currency": "€",
"standard_rate": 22,
"rates": [
{
"rate": 22,
"label": "Standard"
},
{
"rate": 10,
"label": "Reduced"
},
{
"rate": 5,
"label": "Reduced"
},
{
"rate": 4,
"label": "Super-reduced"
}
],
"page_url": "https://vatestimator.com/en/vat-calculator-italy/"
}
Attribution
Free to use. A link back to VATEstimator is appreciated. Rates are indicative — verify with official tax authorities before filing or invoicing.
VAT/GST rates and rules can change. This data is provided as-is for reference only.