Loading
Loading
Fetch VAT rates for multiple countries in a single POST request. Returns a JSON array of VAT rate objects, one per requested country entry. Supports the same country and state identifiers as the single GET endpoint.
Send a JSON body with a countries array. Each entry accepts a country field (required) and an optional state field for sub-national lookups. The response preserves the order of the requested countries.
Pass your API key as the apiKey parameter in every request.
This is version v1.0 of the API.
Send a JSON body with a countries array. Each item requires a country field and optionally a state field.
The request body must be a JSON object containing a countries array, where each item includes a country code and an optional state.
{
"countries": [
{
"country": "DE"
},
{
"country": "United_States",
"state": "New_York"
}
]
}A successful request returns a 200 OK with a plain JSON array of VAT rate objects, one per requested country entry.
countryCountry identifier returned for this result item.
stateState or region for sub-national lookups.
typeTax type for the country or state.
currencyISO 4217 currency code.
standard_rateStandard VAT or sales tax rate as a decimal.
reduced_rateReduced VAT rates (EU/UK only).
categoriesCategory-wise VAT rates (EU/UK only).
The API uses standard HTTP status codes to indicate the success or failure of requests. For common status codes like 429 (Too Many Requests), refer to the general API documentation.
Please provide data in required format in request body