Global VAT GST Rates and Calculator API

API ID 12967

Returns VAT and GST rates for 166 countries with single-item, batch, and multi-line invoice calculators. Covers EU OSS digital goods rules, registration thresholds, historical rate changes, rate comparison, reverse rate search, and locale formatting. The only VAT API with first-class Africa coverage — 46 countries.

113 ms resp. promedio

Documentación de la API

Endpoints

Solicitud

Returns VAT and GST standard, reduced, zero, and exempt rates for all 166 supported countries. Each country includes countryCode, countryName, currency, taxName, standard rate, reduced rates array, zero boolean, exempt boolean, digitalGoods rate, and notes.

Endpoint ID: 25903
GET https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25903/get+all+rates
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

Este endpoint no requiere parámetros de entrada.

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":[{"countryCode":"AT","countryName":"Austria","currency":"EUR","taxName":"MwSt","standard":0.2,"reduced":[0.1,0.13],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"BE","countryName":"Belgium","currency":"EUR","taxName":"TVA/BTW","standard":0.21,"reduced":[0.06,0.12],"zero":true,"exempt":true,"digitalGoods":0.21,"notes":null},{"countryCode":"BG","countryName":"Bulgaria","currency":"BGN","taxName":"ДДС","standard":0.2,"reduced":[0.09],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"CY","countryName":"Cyprus","currency":"EUR","taxName":"ΦΠΑ","standard":0.19,"reduced":[0.05,0.09],"zero":true,"exempt":true,"digitalGoods":0.19,"notes":null},{"countryCode":"CZ","countryName":"Czech Republic","currency":"CZK","taxName":"DPH","standard":0.21,"reduced":[0.12],"zero":true,"exempt":true,"digitalGoods":0.21,"notes":null},{"countryCode":"DE","countryName":"Germany","currency":"EUR","taxName":"MwSt","standard":0.19,"reduced":[0.07],"zero":true,"exempt":true,"digitalGoods":0.19,"notes":null},{"countryCode":"DK","countryName":"Denmark","currency":"DKK","taxName":"Moms","standard":0.25,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.25,"notes":null},{"countryCode":"EE","countryName":"Estonia","currency":"EUR","taxName":"Käibemaks","standard":0.22,"reduced":[0.09],"zero":true,"exempt":true,"digitalGoods":0.22,"notes":"Rate increased from 20% to 22% on 1 January 2024"},{"countryCode":"ES","countryName":"Spain","currency":"EUR","taxName":"IVA","standard":0.21,"reduced":[0.1],"zero":true,"exempt":true,"digitalGoods":0.21,"notes":null},{"countryCode":"FI","countryName":"Finland","currency":"EUR","taxName":"ALV","standard":0.255,"reduced":[0.1,0.14],"zero":true,"exempt":true,"digitalGoods":0.255,"notes":"Standard rate increased from 24% to 25.5% on 1 September 2024"},{"countryCode":"FR","countryName":"France","currency":"EUR","taxName":"TVA","standard":0.2,"reduced":[0.055,0.1],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"GR","countryName":"Greece","currency":"EUR","taxName":"ΦΠΑ","standard":0.24,"reduced":[0.06,0.13],"zero":true,"exempt":true,"digitalGoods":0.24,"notes":null},{"countryCode":"HR","countryName":"Croatia","currency":"EUR","taxName":"PDV","standard":0.25,"reduced":[0.05,0.13],"zero":true,"exempt":true,"digitalGoods":0.25,"notes":null},{"countryCode":"HU","countryName":"Hungary","currency":"HUF","taxName":"ÁFA","standard":0.27,"reduced":[0.05,0.18],"zero":true,"exempt":true,"digitalGoods":0.27,"notes":"Highest standard VAT rate in the EU"},{"countryCode":"IE","countryName":"Ireland","currency":"EUR","taxName":"VAT","standard":0.23,"reduced":[0.09,0.135],"zero":true,"exempt":true,"digitalGoods":0.23,"notes":null},{"countryCode":"IT","countryName":"Italy","currency":"EUR","taxName":"IVA","standard":0.22,"reduced":[0.05,0.1],"zero":true,"exempt":true,"digitalGoods":0.22,"notes":null},{"countryCode":"LT","countryName":"Lithuania","currency":"EUR","taxName":"PVM","standard":0.21,"reduced":[0.05,0.09],"zero":true,"exempt":true,"digitalGoods":0.21,"notes":null},{"countryCode":"LU","countryName":"Luxembourg","currency":"EUR","taxName":"TVA","standard":0.17,"reduced":[0.08],"zero":true,"exempt":true,"digitalGoods":0.17,"notes":"Lowest standard VAT rate in the EU"},{"countryCode":"LV","countryName":"Latvia","currency":"EUR","taxName":"PVN","standard":0.21,"reduced":[0.12],"zero":true,"exempt":true,"digitalGoods":0.21,"notes":null},{"countryCode":"MT","countryName":"Malta","currency":"EUR","taxName":"VAT","standard":0.18,"reduced":[0.05,0.07],"zero":true,"exempt":true,"digitalGoods":0.18,"notes":null},{"countryCode":"NL","countryName":"Netherlands","currency":"EUR","taxName":"BTW","standard":0.21,"reduced":[0.09],"zero":true,"exempt":true,"digitalGoods":0.21,"notes":null},{"countryCode":"PL","countryName":"Poland","currency":"PLN","taxName":"VAT","standard":0.23,"reduced":[0.05,0.08],"zero":true,"exempt":true,"digitalGoods":0.23,"notes":null},{"countryCode":"PT","countryName":"Portugal","currency":"EUR","taxName":"IVA","standard":0.23,"reduced":[0.06,0.13],"zero":true,"exempt":true,"digitalGoods":0.23,"notes":null},{"countryCode":"RO","countryName":"Romania","currency":"RON","taxName":"TVA","standard":0.19,"reduced":[0.05,0.09],"zero":true,"exempt":true,"digitalGoods":0.19,"notes":null},{"countryCode":"SE","countryName":"Sweden","currency":"SEK","taxName":"Moms","standard":0.25,"reduced":[0.06,0.12],"zero":true,"exempt":true,"digitalGoods":0.25,"notes":null},{"countryCode":"SI","countryName":"Slovenia","currency":"EUR","taxName":"DDV","standard":0.22,"reduced":[0.05,0.095],"zero":true,"exempt":true,"digitalGoods":0.22,"notes":null},{"countryCode":"SK","countryName":"Slovakia","currency":"EUR","taxName":"DPH","standard":0.23,"reduced":[0.1],"zero":true,"exempt":true,"digitalGoods":0.23,"notes":"Standard rate increased from 20% to 23% on 1 January 2025"},{"countryCode":"GB","countryName":"United Kingdom","currency":"GBP","taxName":"VAT","standard":0.2,"reduced":[0.05],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"NO","countryName":"Norway","currency":"NOK","taxName":"Mva","standard":0.25,"reduced":[0.12,0.15],"zero":true,"exempt":true,"digitalGoods":0.25,"notes":null},{"countryCode":"CH","countryName":"Switzerland","currency":"CHF","taxName":"MWST/TVA/IVA","standard":0.081,"reduced":[0.026,0.038],"zero":true,"exempt":true,"digitalGoods":0.081,"notes":"Rate increased from 7.7% to 8.1% on 1 January 2024. Accommodation reduced rate is 3.8%."},{"countryCode":"IS","countryName":"Iceland","currency":"ISK","taxName":"VSK","standard":0.24,"reduced":[0.11],"zero":true,"exempt":true,"digitalGoods":0.24,"notes":null},{"countryCode":"AL","countryName":"Albania","currency":"ALL","taxName":"TVSH","standard":0.2,"reduced":[],"zero":false,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"BA","countryName":"Bosnia and Herzegovina","currency":"BAM","taxName":"PDV","standard":0.17,"reduced":[],"zero":false,"exempt":true,"digitalGoods":0.17,"notes":null},{"countryCode":"ME","countryName":"Montenegro","currency":"EUR","taxName":"PDV","standard":0.21,"reduced":[0.07],"zero":true,"exempt":true,"digitalGoods":0.21,"notes":null},{"countryCode":"MK","countryName":"North Macedonia","currency":"MKD","taxName":"ДДВ","standard":0.18,"reduced":[0.05],"zero":true,"exempt":true,"digitalGoods":0.18,"notes":null},{"countryCode":"RS","countryName":"Serbia","currency":"RSD","taxName":"PDV","standard":0.2,"reduced":[0.1],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"MD","countryName":"Moldova","currency":"MDL","taxName":"TVA","standard":0.2,"reduced":[0.08,0.12],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"UA","countryName":"Ukraine","currency":"UAH","taxName":"ПДВ","standard":0.2,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"RU","countryName":"Russia","currency":"RUB","taxName":"НДС","standard":0.2,"reduced":[0.1],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"BY","countryName":"Belarus","currency":"BYR","taxName":"НДС","standard":0.2,"reduced":[0.1],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"TR","countryName":"Turkey","currency":"TRY","taxName":"KDV","standard":0.2,"reduced":[0.1],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":"Standard rate increased from 18% to 20% in July 2023"},{"countryCode":"GE","countryName":"Georgia","currency":"GEL","taxName":"დღგ","standard":0.18,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.18,"notes":null},{"countryCode":"AM","countryName":"Armenia","currency":"AMD","taxName":"ԱԱՀ","standard":0.2,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"AZ","countryName":"Azerbaijan","currency":"AZN","taxName":"ƏDV","standard":0.18,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.18,"notes":null},{"countryCode":"KZ","countryName":"Kazakhstan","currency":"KZT","taxName":"ҚҚС","standard":0.12,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.12,"notes":null},{"countryCode":"UZ","countryName":"Uzbekistan","currency":"UZS","taxName":"QQS","standard":0.12,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.12,"notes":null},{"countryCode":"TM","countryName":"Turkmenistan","currency":"TMT","taxName":"GNS","standard":0.15,"reduced":[],"zero":false,"exempt":true,"digitalGoods":0.15,"notes":null},{"countryCode":"KG","countryName":"Kyrgyzstan","currency":"KGS","taxName":"НДС","standard":0.12,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.12,"notes":null},{"countryCode":"TJ","countryName":"Tajikistan","currency":"TJS","taxName":"МАА","standard":0.15,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.15,"notes":null},{"countryCode":"MN","countryName":"Mongolia","currency":"MNT","taxName":"НӨАТ","standard":0.1,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.1,"notes":null},{"countryCode":"ZA","countryName":"South Africa","currency":"ZAR","taxName":"VAT","standard":0.15,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.15,"notes":null},{"countryCode":"NG","countryName":"Nigeria","currency":"NGN","taxName":"VAT","standard":0.075,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.075,"notes":"Rate increased from 5% to 7.5% in February 2020"},{"countryCode":"KE","countryName":"Kenya","currency":"KES","taxName":"VAT","standard":0.16,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.16,"notes":null},{"countryCode":"EG","countryName":"Egypt","currency":"EGP","taxName":"VAT","standard":0.14,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.14,"notes":null},{"countryCode":"GH","countryName":"Ghana","currency":"GHS","taxName":"VAT","standard":0.15,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.15,"notes":"Effective rate includes 12.5% VAT plus 2.5% NHIL and GetFund levies"}],"_note":"Response truncated for documentation purposes"}
Get All Rates — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25903/get+all+rates' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud

Returns VAT and GST rate data for a single country by ISO 3166-1 alpha-2 country code. Input is automatically uppercased. Returns 404 if the country code is not supported.

Endpoint ID: 25904
GET https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25904/get+rate+by+country
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"countryCode":"DE","countryName":"Germany","currency":"EUR","taxName":"MwSt","standard":0.19,"reduced":[0.07],"zero":true,"exempt":true,"digitalGoods":0.19,"notes":null},"meta":{"disclaimer":"Tax rates are indicative only and subject to change. Always verify current rates with official government sources before filing.","cached":false}}
Get Rate by Country — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25904/get+rate+by+country&countryCode=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud

Returns VAT and GST rate data for all countries in a specified region. Valid region values are africa, eu, apac, and americas. Returns 404 if the region name is not recognised.

Endpoint ID: 25905
GET https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25905/get+rates+by+region
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":[{"countryCode":"AT","countryName":"Austria","currency":"EUR","taxName":"MwSt","standard":0.2,"reduced":[0.1,0.13],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"BE","countryName":"Belgium","currency":"EUR","taxName":"TVA/BTW","standard":0.21,"reduced":[0.06,0.12],"zero":true,"exempt":true,"digitalGoods":0.21,"notes":null},{"countryCode":"BG","countryName":"Bulgaria","currency":"BGN","taxName":"ДДС","standard":0.2,"reduced":[0.09],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"CY","countryName":"Cyprus","currency":"EUR","taxName":"ΦΠΑ","standard":0.19,"reduced":[0.05,0.09],"zero":true,"exempt":true,"digitalGoods":0.19,"notes":null},{"countryCode":"CZ","countryName":"Czech Republic","currency":"CZK","taxName":"DPH","standard":0.21,"reduced":[0.12],"zero":true,"exempt":true,"digitalGoods":0.21,"notes":null},{"countryCode":"DE","countryName":"Germany","currency":"EUR","taxName":"MwSt","standard":0.19,"reduced":[0.07],"zero":true,"exempt":true,"digitalGoods":0.19,"notes":null},{"countryCode":"DK","countryName":"Denmark","currency":"DKK","taxName":"Moms","standard":0.25,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.25,"notes":null},{"countryCode":"EE","countryName":"Estonia","currency":"EUR","taxName":"Käibemaks","standard":0.22,"reduced":[0.09],"zero":true,"exempt":true,"digitalGoods":0.22,"notes":"Rate increased from 20% to 22% on 1 January 2024"},{"countryCode":"ES","countryName":"Spain","currency":"EUR","taxName":"IVA","standard":0.21,"reduced":[0.1],"zero":true,"exempt":true,"digitalGoods":0.21,"notes":null},{"countryCode":"FI","countryName":"Finland","currency":"EUR","taxName":"ALV","standard":0.255,"reduced":[0.1,0.14],"zero":true,"exempt":true,"digitalGoods":0.255,"notes":"Standard rate increased from 24% to 25.5% on 1 September 2024"},{"countryCode":"FR","countryName":"France","currency":"EUR","taxName":"TVA","standard":0.2,"reduced":[0.055,0.1],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"GR","countryName":"Greece","currency":"EUR","taxName":"ΦΠΑ","standard":0.24,"reduced":[0.06,0.13],"zero":true,"exempt":true,"digitalGoods":0.24,"notes":null},{"countryCode":"HR","countryName":"Croatia","currency":"EUR","taxName":"PDV","standard":0.25,"reduced":[0.05,0.13],"zero":true,"exempt":true,"digitalGoods":0.25,"notes":null},{"countryCode":"HU","countryName":"Hungary","currency":"HUF","taxName":"ÁFA","standard":0.27,"reduced":[0.05,0.18],"zero":true,"exempt":true,"digitalGoods":0.27,"notes":"Highest standard VAT rate in the EU"},{"countryCode":"IE","countryName":"Ireland","currency":"EUR","taxName":"VAT","standard":0.23,"reduced":[0.09,0.135],"zero":true,"exempt":true,"digitalGoods":0.23,"notes":null},{"countryCode":"IT","countryName":"Italy","currency":"EUR","taxName":"IVA","standard":0.22,"reduced":[0.05,0.1],"zero":true,"exempt":true,"digitalGoods":0.22,"notes":null},{"countryCode":"LT","countryName":"Lithuania","currency":"EUR","taxName":"PVM","standard":0.21,"reduced":[0.05,0.09],"zero":true,"exempt":true,"digitalGoods":0.21,"notes":null},{"countryCode":"LU","countryName":"Luxembourg","currency":"EUR","taxName":"TVA","standard":0.17,"reduced":[0.08],"zero":true,"exempt":true,"digitalGoods":0.17,"notes":"Lowest standard VAT rate in the EU"},{"countryCode":"LV","countryName":"Latvia","currency":"EUR","taxName":"PVN","standard":0.21,"reduced":[0.12],"zero":true,"exempt":true,"digitalGoods":0.21,"notes":null},{"countryCode":"MT","countryName":"Malta","currency":"EUR","taxName":"VAT","standard":0.18,"reduced":[0.05,0.07],"zero":true,"exempt":true,"digitalGoods":0.18,"notes":null},{"countryCode":"NL","countryName":"Netherlands","currency":"EUR","taxName":"BTW","standard":0.21,"reduced":[0.09],"zero":true,"exempt":true,"digitalGoods":0.21,"notes":null},{"countryCode":"PL","countryName":"Poland","currency":"PLN","taxName":"VAT","standard":0.23,"reduced":[0.05,0.08],"zero":true,"exempt":true,"digitalGoods":0.23,"notes":null},{"countryCode":"PT","countryName":"Portugal","currency":"EUR","taxName":"IVA","standard":0.23,"reduced":[0.06,0.13],"zero":true,"exempt":true,"digitalGoods":0.23,"notes":null},{"countryCode":"RO","countryName":"Romania","currency":"RON","taxName":"TVA","standard":0.19,"reduced":[0.05,0.09],"zero":true,"exempt":true,"digitalGoods":0.19,"notes":null},{"countryCode":"SE","countryName":"Sweden","currency":"SEK","taxName":"Moms","standard":0.25,"reduced":[0.06,0.12],"zero":true,"exempt":true,"digitalGoods":0.25,"notes":null},{"countryCode":"SI","countryName":"Slovenia","currency":"EUR","taxName":"DDV","standard":0.22,"reduced":[0.05,0.095],"zero":true,"exempt":true,"digitalGoods":0.22,"notes":null},{"countryCode":"SK","countryName":"Slovakia","currency":"EUR","taxName":"DPH","standard":0.23,"reduced":[0.1],"zero":true,"exempt":true,"digitalGoods":0.23,"notes":"Standard rate increased from 20% to 23% on 1 January 2025"}],"meta":{"disclaimer":"Tax rates are indicative only and subject to change. Always verify current rates with official government sources before filing.","cached":false,"count":27,"region":"eu"}}
Get Rates by Region — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25905/get+rates+by+region®ion=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud

Returns side-by-side VAT and GST rate data for 2 to 10 countries in a single call. Pass a comma-separated list of ISO alpha-2 country codes. Returns 400 if fewer than 2 or more than 10 codes are provided.

Endpoint ID: 25906
GET https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25906/compare+rates
PARÁMETROS DE ENTRADA

Compare Rates — Características del Endpoint

Objeto Descripción
countries Requerido Comma-separated ISO alpha-2 country codes. Minimum 2, maximum 10

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

countries
RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":[{"countryCode":"GB","countryName":"United Kingdom","currency":"GBP","taxName":"VAT","standard":0.2,"reduced":[0.05],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"DE","countryName":"Germany","currency":"EUR","taxName":"MwSt","standard":0.19,"reduced":[0.07],"zero":true,"exempt":true,"digitalGoods":0.19,"notes":null},{"countryCode":"ZA","countryName":"South Africa","currency":"ZAR","taxName":"VAT","standard":0.15,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.15,"notes":null},{"countryCode":"AU","countryName":"Australia","currency":"AUD","taxName":"GST","standard":0.1,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.1,"notes":null}],"meta":{"disclaimer":"Tax rates are indicative only and subject to change. Always verify current rates with official government sources before filing.","cached":false,"count":4,"notFound":[]}}
Compare Rates — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25906/compare+rates?countries=GB,DE,ZA,AU' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud

Búsqueda inversa que devuelve todos los países que coinciden con un valor de tarifa específico. El parámetro de tarifa es obligatorio y debe ser un decimal como 0.20 para el 20 por ciento. El parámetro de tipo es opcional y filtra por tarifa estándar, reducida o de bienes digitales. Predetermina a estándar si no se proporciona el tipo

Endpoint ID: 25907
GET https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25907/search+rates+by+value
PARÁMETROS DE ENTRADA

Buscar tarifas por valor — Características del Endpoint

Objeto Descripción
type Opcional Rate type to search. Valid values: standard, reduced, digitalGoods
rate Requerido Rate value as a decimal e.g. 0.20 for 20 percent

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

type
rate
RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":[{"countryCode":"AT","countryName":"Austria","currency":"EUR","taxName":"MwSt","standard":0.2,"reduced":[0.1,0.13],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"BG","countryName":"Bulgaria","currency":"BGN","taxName":"ДДС","standard":0.2,"reduced":[0.09],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"FR","countryName":"France","currency":"EUR","taxName":"TVA","standard":0.2,"reduced":[0.055,0.1],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"GB","countryName":"United Kingdom","currency":"GBP","taxName":"VAT","standard":0.2,"reduced":[0.05],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"AL","countryName":"Albania","currency":"ALL","taxName":"TVSH","standard":0.2,"reduced":[],"zero":false,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"RS","countryName":"Serbia","currency":"RSD","taxName":"PDV","standard":0.2,"reduced":[0.1],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"MD","countryName":"Moldova","currency":"MDL","taxName":"TVA","standard":0.2,"reduced":[0.08,0.12],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"UA","countryName":"Ukraine","currency":"UAH","taxName":"ПДВ","standard":0.2,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"RU","countryName":"Russia","currency":"RUB","taxName":"НДС","standard":0.2,"reduced":[0.1],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"BY","countryName":"Belarus","currency":"BYR","taxName":"НДС","standard":0.2,"reduced":[0.1],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"TR","countryName":"Turkey","currency":"TRY","taxName":"KDV","standard":0.2,"reduced":[0.1],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":"Standard rate increased from 18% to 20% in July 2023"},{"countryCode":"AM","countryName":"Armenia","currency":"AMD","taxName":"ԱԱՀ","standard":0.2,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"MA","countryName":"Morocco","currency":"MAD","taxName":"TVA","standard":0.2,"reduced":[0.07,0.1,0.14],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null},{"countryCode":"MG","countryName":"Madagascar","currency":"MGA","taxName":"TVA","standard":0.2,"reduced":[],"zero":true,"exempt":true,"digitalGoods":0.2,"notes":null}],"meta":{"disclaimer":"Tax rates are indicative only and subject to change. Always verify current rates with official government sources before filing.","cached":false,"count":14,"searchedRate":0.2,"rateType":"standard"}}
Buscar tarifas por valor — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25907/search+rates+by+value?type=standard&rate=0.2' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud

Returns a lightweight list of all 166 supported countries with countryCode, countryName, currency, and taxName fields only. No rate data is included in this response.

Endpoint ID: 25908
GET https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25908/list+countries
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

Este endpoint no requiere parámetros de entrada.

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":[{"countryCode":"AT","countryName":"Austria","currency":"EUR","taxName":"MwSt"},{"countryCode":"BE","countryName":"Belgium","currency":"EUR","taxName":"TVA/BTW"},{"countryCode":"BG","countryName":"Bulgaria","currency":"BGN","taxName":"ДДС"},{"countryCode":"CY","countryName":"Cyprus","currency":"EUR","taxName":"ΦΠΑ"},{"countryCode":"CZ","countryName":"Czech Republic","currency":"CZK","taxName":"DPH"},{"countryCode":"DE","countryName":"Germany","currency":"EUR","taxName":"MwSt"},{"countryCode":"DK","countryName":"Denmark","currency":"DKK","taxName":"Moms"},{"countryCode":"EE","countryName":"Estonia","currency":"EUR","taxName":"Käibemaks"},{"countryCode":"ES","countryName":"Spain","currency":"EUR","taxName":"IVA"},{"countryCode":"FI","countryName":"Finland","currency":"EUR","taxName":"ALV"},{"countryCode":"FR","countryName":"France","currency":"EUR","taxName":"TVA"},{"countryCode":"GR","countryName":"Greece","currency":"EUR","taxName":"ΦΠΑ"},{"countryCode":"HR","countryName":"Croatia","currency":"EUR","taxName":"PDV"},{"countryCode":"HU","countryName":"Hungary","currency":"HUF","taxName":"ÁFA"},{"countryCode":"IE","countryName":"Ireland","currency":"EUR","taxName":"VAT"},{"countryCode":"IT","countryName":"Italy","currency":"EUR","taxName":"IVA"},{"countryCode":"LT","countryName":"Lithuania","currency":"EUR","taxName":"PVM"},{"countryCode":"LU","countryName":"Luxembourg","currency":"EUR","taxName":"TVA"},{"countryCode":"LV","countryName":"Latvia","currency":"EUR","taxName":"PVN"},{"countryCode":"MT","countryName":"Malta","currency":"EUR","taxName":"VAT"},{"countryCode":"NL","countryName":"Netherlands","currency":"EUR","taxName":"BTW"},{"countryCode":"PL","countryName":"Poland","currency":"PLN","taxName":"VAT"},{"countryCode":"PT","countryName":"Portugal","currency":"EUR","taxName":"IVA"},{"countryCode":"RO","countryName":"Romania","currency":"RON","taxName":"TVA"},{"countryCode":"SE","countryName":"Sweden","currency":"SEK","taxName":"Moms"},{"countryCode":"SI","countryName":"Slovenia","currency":"EUR","taxName":"DDV"},{"countryCode":"SK","countryName":"Slovakia","currency":"EUR","taxName":"DPH"},{"countryCode":"GB","countryName":"United Kingdom","currency":"GBP","taxName":"VAT"},{"countryCode":"NO","countryName":"Norway","currency":"NOK","taxName":"Mva"},{"countryCode":"CH","countryName":"Switzerland","currency":"CHF","taxName":"MWST/TVA/IVA"},{"countryCode":"IS","countryName":"Iceland","currency":"ISK","taxName":"VSK"},{"countryCode":"AL","countryName":"Albania","currency":"ALL","taxName":"TVSH"},{"countryCode":"BA","countryName":"Bosnia and Herzegovina","currency":"BAM","taxName":"PDV"},{"countryCode":"ME","countryName":"Montenegro","currency":"EUR","taxName":"PDV"},{"countryCode":"MK","countryName":"North Macedonia","currency":"MKD","taxName":"ДДВ"},{"countryCode":"RS","countryName":"Serbia","currency":"RSD","taxName":"PDV"},{"countryCode":"MD","countryName":"Moldova","currency":"MDL","taxName":"TVA"},{"countryCode":"UA","countryName":"Ukraine","currency":"UAH","taxName":"ПДВ"},{"countryCode":"RU","countryName":"Russia","currency":"RUB","taxName":"НДС"},{"countryCode":"BY","countryName":"Belarus","currency":"BYR","taxName":"НДС"},{"countryCode":"TR","countryName":"Turkey","currency":"TRY","taxName":"KDV"},{"countryCode":"GE","countryName":"Georgia","currency":"GEL","taxName":"დღგ"},{"countryCode":"AM","countryName":"Armenia","currency":"AMD","taxName":"ԱԱՀ"},{"countryCode":"AZ","countryName":"Azerbaijan","currency":"AZN","taxName":"ƏDV"},{"countryCode":"KZ","countryName":"Kazakhstan","currency":"KZT","taxName":"ҚҚС"},{"countryCode":"UZ","countryName":"Uzbekistan","currency":"UZS","taxName":"QQS"},{"countryCode":"TM","countryName":"Turkmenistan","currency":"TMT","taxName":"GNS"},{"countryCode":"KG","countryName":"Kyrgyzstan","currency":"KGS","taxName":"НДС"},{"countryCode":"TJ","countryName":"Tajikistan","currency":"TJS","taxName":"МАА"},{"countryCode":"MN","countryName":"Mongolia","currency":"MNT","taxName":"НӨАТ"},{"countryCode":"ZA","countryName":"South Africa","currency":"ZAR","taxName":"VAT"},{"countryCode":"NG","countryName":"Nigeria","currency":"NGN","taxName":"VAT"},{"countryCode":"KE","countryName":"Kenya","currency":"KES","taxName":"VAT"},{"countryCode":"EG","countryName":"Egypt","currency":"EGP","taxName":"VAT"},{"countryCode":"GH","countryName":"Ghana","currency":"GHS","taxName":"VAT"},{"countryCode":"ET","countryName":"Ethiopia","currency":"ETB","taxName":"VAT"},{"countryCode":"TZ","countryName":"Tanzania","currency":"TZS","taxName":"VAT"},{"countryCode":"UG","countryName":"Uganda","currency":"UGX","taxName":"VAT"},{"countryCode":"RW","countryName":"Rwanda","currency":"RWF","taxName":"TVA/VAT"},{"countryCode":"MU","countryName":"Mauritius","currency":"MUR","taxName":"VAT"},{"countryCode":"ZM","countryName":"Zambia","currency":"ZMW","taxName":"VAT"},{"countryCode":"ZW","countryName":"Zimbabwe","currency":"ZWL","taxName":"VAT"},{"countryCode":"CI","countryName":"Côte d'Ivoire","currency":"XOF","taxName":"TVA"},{"countryCode":"SN","countryName":"Senegal","currency":"XOF","taxName":"TVA"},{"countryCode":"CM","countryName":"Cameroon","currency":"XAF","taxName":"TVA"},{"countryCode":"MA","countryName":"Morocco","currency":"MAD","taxName":"TVA"},{"countryCode":"DZ","countryName":"Algeria","currency":"DZD","taxName":"TVA"},{"countryCode":"TN","countryName":"Tunisia","currency":"TND","taxName":"TVA"},{"countryCode":"LY","countryName":"Libya","currency":"LYD","taxName":null},{"countryCode":"SD","countryName":"Sudan","currency":"SDG","taxName":"VAT"},{"countryCode":"MZ","countryName":"Mozambique","currency":"MZN","taxName":"IVA"},{"countryCode":"AO","countryName":"Angola","currency":"AOA","taxName":"IVA"},{"countryCode":"BW","countryName":"Botswana","currency":"BWP","taxName":"VAT"},{"countryCode":"NA","countryName":"Namibia","currency":"NAD","taxName":"VAT"},{"countryCode":"LS","countryName":"Lesotho","currency":"LSL","taxName":"VAT"},{"countryCode":"SZ","countryName":"Eswatini","currency":"SZL","taxName":"VAT"},{"countryCode":"CD","countryName":"DR Congo","currency":"CDF","taxName":"TVA"},{"countryCode":"GA","countryName":"Gabon","currency":"XAF","taxName":"TVA"},{"countryCode":"CG","countryName":"Republic of the Congo","currency":"XAF","taxName":"TVA"},{"countryCode":"BI","countryName":"Burundi","currency":"BIF","taxName":"TVA"},{"countryCode":"SC","countryName":"Seychelles","currency":"SCR","taxName":"VAT"},{"countryCode":"CV","countryName":"Cape Verde","currency":"CVE","taxName":"IVA"},{"countryCode":"ML","countryName":"Mali","currency":"XOF","taxName":"TVA"},{"countryCode":"NE","countryName":"Niger","currency":"XOF","taxName":"TVA"},{"countryCode":"BJ","countryName":"Benin","currency":"XOF","taxName":"TVA"},{"countryCode":"TG","countryName":"Togo","currency":"XOF","taxName":"TVA"},{"countryCode":"BF","countryName":"Burkina Faso","currency":"XOF","taxName":"TVA"},{"countryCode":"TD","countryName":"Chad","currency":"XAF","taxName":"TVA"},{"countryCode":"GN","countryName":"Guinea","currency":"GNF","taxName":"TVA"},{"countryCode":"SL","countryName":"Sierra Leone","currency":"SLL","taxName":"GST"},{"countryCode":"GQ","countryName":"Equatorial Guinea","currency":"XAF","taxName":"IVA"},{"countryCode":"MW","countryName":"Malawi","currency":"MWK","taxName":"VAT"},{"countryCode":"MG","countryName":"Madagascar","currency":"MGA","taxName":"TVA"},{"countryCode":"DJ","countryName":"Djibouti","currency":"DJF","taxName":"TVA"},{"countryCode":"GW","countryName":"Guinea-Bissau","currency":"XOF","taxName":"IVA"},{"countryCode":"LR","countryName":"Liberia","currency":"LRD","taxName":"GST"},{"countryCode":"AU","countryName":"Australia","currency":"AUD","taxName":"GST"},{"countryCode":"NZ","countryName":"New Zealand","currency":"NZD","taxName":"GST"},{"countryCode":"IN","countryName":"India","currency":"INR","taxName":"GST"},{"countryCode":"SG","countryName":"Singapore","currency":"SGD","taxName":"GST"},{"countryCode":"MY","countryName":"Malaysia","currency":"MYR","taxName":"SST"},{"countryCode":"JP","countryName":"Japan","currency":"JPY","taxName":"消費税"},{"countryCode":"KR","countryName":"South Korea","currency":"KRW","taxName":"부가가치세"},{"countryCode":"TH","countryName":"Thailand","currency":"THB","taxName":"VAT"},{"countryCode":"ID","countryName":"Indonesia","currency":"IDR","taxName":"PPN"},{"countryCode":"PH","countryName":"Philippines","currency":"PHP","taxName":"VAT"},{"countryCode":"VN","countryName":"Vietnam","currency":"VND","taxName":"VAT"},{"countryCode":"CN","countryName":"China","currency":"CNY","taxName":"增值税"},{"countryCode":"HK","countryName":"Hong Kong","currency":"HKD","taxName":null},{"countryCode":"TW","countryName":"Taiwan","currency":"TWD","taxName":"VAT"},{"countryCode":"PK","countryName":"Pakistan","currency":"PKR","taxName":"GST"},{"countryCode":"BD","countryName":"Bangladesh","currency":"BDT","taxName":"VAT"},{"countryCode":"LK","countryName":"Sri Lanka","currency":"LKR","taxName":"VAT"},{"countryCode":"NP","countryName":"Nepal","currency":"NPR","taxName":"VAT"},{"countryCode":"KH","countryName":"Cambodia","currency":"KHR","taxName":"VAT"},{"countryCode":"MM","countryName":"Myanmar","currency":"MMK","taxName":"Commercial Tax"},{"countryCode":"LA","countryName":"Laos","currency":"LAK","taxName":"VAT"},{"countryCode":"FJ","countryName":"Fiji","currency":"FJD","taxName":"VAT"},{"countryCode":"PG","countryName":"Papua New Guinea","currency":"PGK","taxName":"GST"},{"countryCode":"MV","countryName":"Maldives","currency":"MVR","taxName":"GST"},{"countryCode":"BN","countryName":"Brunei","currency":"BND","taxName":null},{"countryCode":"TL","countryName":"Timor-Leste","currency":"USD","taxName":null},{"countryCode":"US","countryName":"United States","currency":"USD","taxName":null},{"countryCode":"CA","countryName":"Canada","currency":"CAD","taxName":"GST"},{"countryCode":"BR","countryName":"Brazil","currency":"BRL"}],"_note":"Response truncated for documentation purposes"}
List Countries — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25908/list+countries' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud

Calculates VAT or GST for a single item. Direction add takes a net exclusive price and returns the gross inclusive price and tax amount. Direction remove takes a gross inclusive price and returns the net exclusive price and tax amount. All monetary outputs are rounded to 2 decimal places.

Endpoint ID: 25909
POST https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25909/calculate+vat+gst+single+item
PARÁMETROS DE ENTRADA

Calculate VAT GST Single Item — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"countryCode":"GB","taxName":"VAT","rateType":"standard","rate":0.2,"direction":"add","inputAmount":100,"taxAmount":20,"outputAmount":120},"meta":{"disclaimer":"Tax rates are indicative only and subject to change. Always verify current rates with official government sources before filing.","cached":false}}
Calculate VAT GST Single Item — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25909/calculate+vat+gst+single+item' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "countryCode": "GB",
  "amount": 100.00,
  "rateType": "standard",
  "direction": "add"
}'

    
Solicitud

Calcula el IVA o GST para hasta 20 artículos en una sola solicitud Todos los artículos son validados antes de que se procese alguno Si algún artículo es inválido se devuelve un 400 con errores por artículo que cubren todas las fallas a la vez Devuelve 400 si se envían más de 20 artículos

Endpoint ID: 25910
POST https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25910/calculate+vat+gst+batch
PARÁMETROS DE ENTRADA

Calcular Lote de IVA GST — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":[{"countryCode":"GB","taxName":"VAT","rateType":"standard","rate":0.2,"direction":"add","inputAmount":100,"taxAmount":20,"outputAmount":120},{"countryCode":"DE","taxName":"MwSt","rateType":"reduced","rate":0.07,"direction":"add","inputAmount":50,"taxAmount":3.5,"outputAmount":53.5},{"countryCode":"AU","taxName":"GST","rateType":"standard","rate":0.1,"direction":"remove","inputAmount":200,"taxAmount":18.18,"outputAmount":181.82}],"meta":{"disclaimer":"Tax rates are indicative only and subject to change. Always verify current rates with official government sources before filing.","cached":false,"count":3}}
Calcular Lote de IVA GST — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25910/calculate+vat+gst+batch' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "items": [
    { "countryCode": "GB", "amount": 100.00, "rateType": "standard", "direction": "add" },
    { "countryCode": "DE", "amount": 50.00, "rateType": "reduced", "direction": "add" },
    { "countryCode": "AU", "amount": 200.00, "rateType": "standard", "direction": "remove" }
  ]
}'

    
Solicitud

Calculates VAT or GST for a multi-line invoice with mixed rate types and quantities. Returns per-line tax breakdown including description, quantity, unitAmount, rate, lineTaxAmount, and lineTotal. Also returns invoiceSummary with subtotal, totalTax, and grandTotal. Grand total is guaranteed to equal the exact sum of all line totals.

Endpoint ID: 25911
POST https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25911/calculate+vat+gst+invoice
PARÁMETROS DE ENTRADA

Calculate VAT GST Invoice — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"countryCode":"DE","taxName":"MwSt","direction":"add","lineItems":[{"description":"SaaS subscription","quantity":1,"unitAmount":99,"rateType":"standard","rate":0.19,"lineTaxAmount":18.81,"lineTotal":117.81},{"description":"Setup fee","quantity":1,"unitAmount":150,"rateType":"standard","rate":0.19,"lineTaxAmount":28.5,"lineTotal":178.5},{"description":"Export service","quantity":2,"unitAmount":50,"rateType":"zero","rate":0,"lineTaxAmount":0,"lineTotal":100}],"invoiceSummary":{"subtotal":349,"totalTax":47.31,"grandTotal":396.31}},"meta":{"disclaimer":"Tax rates are indicative only and subject to change. Always verify current rates with official government sources before filing.","cached":false}}
Calculate VAT GST Invoice — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25911/calculate+vat+gst+invoice' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "countryCode": "DE",
  "direction": "add",
  "items": [
    { "description": "SaaS subscription", "amount": 99.00, "rateType": "standard", "quantity": 1 },
    { "description": "Setup fee", "amount": 150.00, "rateType": "standard", "quantity": 1 },
    { "description": "Export service", "amount": 50.00, "rateType": "zero", "quantity": 2 }
  ]
}'

    
Solicitud

Returns the VAT or GST rate applicable to digital services and SaaS products sold into a country under OSS, MOSS, or local digital services rules. Includes a differsFromStandard flag which is true when the digital goods rate differs from the standard rate. Returns 404 if no digital goods rate is defined.

Endpoint ID: 25912
GET https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25912/get+digital+goods+rate
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"countryCode":"GB","countryName":"United Kingdom","taxName":"VAT","digitalGoodsRate":0.2,"standardRate":0.2,"differsFromStandard":false,"notes":null},"meta":{"disclaimer":"Tax rates are indicative only and subject to change. Always verify current rates with official government sources before filing.","cached":false}}
Get Digital Goods Rate — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25912/get+digital+goods+rate&countryCode=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud

Devuelve las tasas de IVA para bienes digitales de los 27 estados miembros de la UE en una sola llamada ordenada por código de país Incluye una ossNote en los metadatos que explica el esquema de One Stop Shop de la UE y el umbral anual de 10000 euros para servicios digitales transfronterizos

Endpoint ID: 25913
GET https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25913/eu+oss+digital+goods+rates
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

Este endpoint no requiere parámetros de entrada.

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":[{"countryCode":"AT","countryName":"Austria","taxName":"MwSt","digitalGoodsRate":0.2,"standardRate":0.2},{"countryCode":"BE","countryName":"Belgium","taxName":"TVA/BTW","digitalGoodsRate":0.21,"standardRate":0.21},{"countryCode":"BG","countryName":"Bulgaria","taxName":"ДДС","digitalGoodsRate":0.2,"standardRate":0.2},{"countryCode":"CY","countryName":"Cyprus","taxName":"ΦΠΑ","digitalGoodsRate":0.19,"standardRate":0.19},{"countryCode":"CZ","countryName":"Czech Republic","taxName":"DPH","digitalGoodsRate":0.21,"standardRate":0.21},{"countryCode":"DE","countryName":"Germany","taxName":"MwSt","digitalGoodsRate":0.19,"standardRate":0.19},{"countryCode":"DK","countryName":"Denmark","taxName":"Moms","digitalGoodsRate":0.25,"standardRate":0.25},{"countryCode":"EE","countryName":"Estonia","taxName":"Käibemaks","digitalGoodsRate":0.22,"standardRate":0.22},{"countryCode":"ES","countryName":"Spain","taxName":"IVA","digitalGoodsRate":0.21,"standardRate":0.21},{"countryCode":"FI","countryName":"Finland","taxName":"ALV","digitalGoodsRate":0.255,"standardRate":0.255},{"countryCode":"FR","countryName":"France","taxName":"TVA","digitalGoodsRate":0.2,"standardRate":0.2},{"countryCode":"GR","countryName":"Greece","taxName":"ΦΠΑ","digitalGoodsRate":0.24,"standardRate":0.24},{"countryCode":"HR","countryName":"Croatia","taxName":"PDV","digitalGoodsRate":0.25,"standardRate":0.25},{"countryCode":"HU","countryName":"Hungary","taxName":"ÁFA","digitalGoodsRate":0.27,"standardRate":0.27},{"countryCode":"IE","countryName":"Ireland","taxName":"VAT","digitalGoodsRate":0.23,"standardRate":0.23},{"countryCode":"IT","countryName":"Italy","taxName":"IVA","digitalGoodsRate":0.22,"standardRate":0.22},{"countryCode":"LT","countryName":"Lithuania","taxName":"PVM","digitalGoodsRate":0.21,"standardRate":0.21},{"countryCode":"LU","countryName":"Luxembourg","taxName":"TVA","digitalGoodsRate":0.17,"standardRate":0.17},{"countryCode":"LV","countryName":"Latvia","taxName":"PVN","digitalGoodsRate":0.21,"standardRate":0.21},{"countryCode":"MT","countryName":"Malta","taxName":"VAT","digitalGoodsRate":0.18,"standardRate":0.18},{"countryCode":"NL","countryName":"Netherlands","taxName":"BTW","digitalGoodsRate":0.21,"standardRate":0.21},{"countryCode":"PL","countryName":"Poland","taxName":"VAT","digitalGoodsRate":0.23,"standardRate":0.23},{"countryCode":"PT","countryName":"Portugal","taxName":"IVA","digitalGoodsRate":0.23,"standardRate":0.23},{"countryCode":"RO","countryName":"Romania","taxName":"TVA","digitalGoodsRate":0.19,"standardRate":0.19},{"countryCode":"SE","countryName":"Sweden","taxName":"Moms","digitalGoodsRate":0.25,"standardRate":0.25},{"countryCode":"SI","countryName":"Slovenia","taxName":"DDV","digitalGoodsRate":0.22,"standardRate":0.22},{"countryCode":"SK","countryName":"Slovakia","taxName":"DPH","digitalGoodsRate":0.23,"standardRate":0.23}],"meta":{"disclaimer":"Tax rates are indicative only and subject to change. Always verify current rates with official government sources before filing.","cached":false,"count":27,"ossNote":"EU One Stop Shop (OSS): when annual cross-border B2C digital sales to EU consumers exceed €10,000 combined across all EU member states, non-EU sellers must collect VAT at the rate of each consumer's country, or register for the OSS scheme to file a single quarterly return covering all EU sales. The €10,000 threshold is calculated on total EU-wide cross-border sales, not per country. Below this threshold, sellers may apply their home-country VAT rate. Register via the European Commission Taxation and Customs Union portal."}}
Tarifas de Bienes Digitales del OSS de la UE — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25913/eu+oss+digital+goods+rates' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud

Returns the VAT or GST registration threshold for domestic and foreign sellers in a country. Includes domesticThreshold, foreignThreshold, currency, thresholdNote, simplifiedScheme boolean, and simplifiedSchemeNote. Returns 404 if no threshold data is available for the country.

Endpoint ID: 25914
GET https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25914/get+registration+threshold
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"countryCode":"DE","countryName":"Germany","currency":"EUR","domesticThreshold":25000,"foreignThreshold":10000,"thresholdNote":"Kleinunternehmerregelung (small business scheme): threshold raised from €22,000 to €25,000 on 1 January 2025 per EU SME Directive. Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},"meta":{"disclaimer":"Tax rates are indicative only and subject to change. Always verify current rates with official government sources before filing.","thresholdNote":"Registration thresholds are subject to change. Always verify the current threshold with the relevant national tax authority before advising clients or making registration decisions.","cached":false}}
Get Registration Threshold — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25914/get+registration+threshold&countryCode=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud

Devuelve los umbrales de registro de IVA para los 27 estados miembros de la UE en una sola llamada ordenada por código de país. Cada entrada incluye domesticThreshold, foreignThreshold, currency, simplifiedScheme boolean y simplifiedSchemeNote

Endpoint ID: 25915
GET https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25915/get+eu+registration+thresholds
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

Este endpoint no requiere parámetros de entrada.

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":[{"countryCode":"AT","countryName":"Austria","currency":"EUR","domesticThreshold":35000,"foreignThreshold":10000,"thresholdNote":"Businesses below €35,000 annual turnover may use the small business exemption (Kleinunternehmerregelung). Foreign EU sellers: €10,000 combined EU-wide OSS threshold for digital and distance sales.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS): register in one EU member state to declare and pay VAT on all cross-border EU B2C sales."},{"countryCode":"BE","countryName":"Belgium","currency":"EUR","domesticThreshold":25000,"foreignThreshold":10000,"thresholdNote":"Small enterprise scheme applies below €25,000. Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"BG","countryName":"Bulgaria","currency":"BGN","domesticThreshold":100000,"foreignThreshold":10000,"thresholdNote":"Mandatory registration when cumulative 12-month turnover exceeds BGN 100,000. Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"CY","countryName":"Cyprus","currency":"EUR","domesticThreshold":15600,"foreignThreshold":10000,"thresholdNote":"Registration required when taxable supplies exceed €15,600 in any consecutive 12-month period. Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"CZ","countryName":"Czech Republic","currency":"CZK","domesticThreshold":2000000,"foreignThreshold":10000,"thresholdNote":"Registration required when taxable turnover exceeds CZK 2,000,000 in the preceding 12 months. Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"DE","countryName":"Germany","currency":"EUR","domesticThreshold":25000,"foreignThreshold":10000,"thresholdNote":"Kleinunternehmerregelung (small business scheme): threshold raised from €22,000 to €25,000 on 1 January 2025 per EU SME Directive. Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"DK","countryName":"Denmark","currency":"DKK","domesticThreshold":50000,"foreignThreshold":10000,"thresholdNote":"Registration required when annual turnover exceeds DKK 50,000. Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"EE","countryName":"Estonia","currency":"EUR","domesticThreshold":40000,"foreignThreshold":10000,"thresholdNote":"Registration required when taxable supplies exceed €40,000 in a calendar year. Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"ES","countryName":"Spain","currency":"EUR","domesticThreshold":0,"foreignThreshold":10000,"thresholdNote":"Spain has no domestic VAT registration threshold — all businesses carrying out taxable activities must register from their first transaction. Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"FI","countryName":"Finland","currency":"EUR","domesticThreshold":15000,"foreignThreshold":10000,"thresholdNote":"Registration required when annual turnover exceeds €15,000. Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"FR","countryName":"France","currency":"EUR","domesticThreshold":91900,"foreignThreshold":10000,"thresholdNote":"Franchise en base de TVA: €91,900 for goods/commercial activities; €36,800 for services. These are 2024 thresholds (adjusted biennially). Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"GR","countryName":"Greece","currency":"EUR","domesticThreshold":10000,"foreignThreshold":10000,"thresholdNote":"Registration required when annual taxable turnover exceeds €10,000. Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"HR","countryName":"Croatia","currency":"EUR","domesticThreshold":40000,"foreignThreshold":10000,"thresholdNote":"Registration required when annual taxable supplies exceed €40,000 (threshold applies since Croatia adopted EUR in January 2023). Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"HU","countryName":"Hungary","currency":"HUF","domesticThreshold":12000000,"foreignThreshold":10000,"thresholdNote":"Registration required when annual revenue exceeds HUF 12,000,000 (approximately €30,000). Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"IE","countryName":"Ireland","currency":"EUR","domesticThreshold":80000,"foreignThreshold":10000,"thresholdNote":"€80,000 threshold for goods suppliers; €40,000 for services suppliers. Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"IT","countryName":"Italy","currency":"EUR","domesticThreshold":85000,"foreignThreshold":10000,"thresholdNote":"Regime forfettario (flat-rate scheme) applies below €85,000. Above this threshold, standard VAT registration is mandatory. Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"LT","countryName":"Lithuania","currency":"EUR","domesticThreshold":45000,"foreignThreshold":10000,"thresholdNote":"Registration required when annual taxable supplies exceed €45,000. Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"LU","countryName":"Luxembourg","currency":"EUR","domesticThreshold":35000,"foreignThreshold":10000,"thresholdNote":"Registration required when annual turnover exceeds €35,000. Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"LV","countryName":"Latvia","currency":"EUR","domesticThreshold":50000,"foreignThreshold":10000,"thresholdNote":"Registration required when annual taxable turnover exceeds €50,000. Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"MT","countryName":"Malta","currency":"EUR","domesticThreshold":35000,"foreignThreshold":10000,"thresholdNote":"Thresholds vary by activity: €35,000 for goods; €24,000 for services; €14,000 for exempt activities with taxable supplies. Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"NL","countryName":"Netherlands","currency":"EUR","domesticThreshold":20000,"foreignThreshold":10000,"thresholdNote":"Small businesses regime (KOR) applies below €20,000 annual turnover. Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"PL","countryName":"Poland","currency":"PLN","domesticThreshold":200000,"foreignThreshold":10000,"thresholdNote":"Registration required when annual turnover exceeds PLN 200,000 (approximately €45,000). Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"PT","countryName":"Portugal","currency":"EUR","domesticThreshold":14500,"foreignThreshold":10000,"thresholdNote":"Regime de isenção (exemption regime): €14,500 for goods; €12,500 for services (Azores/Madeira thresholds differ). Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"RO","countryName":"Romania","currency":"RON","domesticThreshold":300000,"foreignThreshold":10000,"thresholdNote":"Registration required when annual taxable turnover exceeds RON 300,000 (approximately €60,000). Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"SE","countryName":"Sweden","currency":"SEK","domesticThreshold":120000,"foreignThreshold":10000,"thresholdNote":"Registration required when annual turnover exceeds SEK 120,000 (approximately €10,500). Foreign EU sellers: €10,000 EU OSS threshold.","simplifiedScheme":true,"simplifiedSchemeNote":"EU One Stop Shop (OSS) available for cross-border EU B2C sales."},{"countryCode":"SI","countryName":"Slovenia","currency":"EUR","domesticThreshold":50000,"foreignThreshold":10000}],"_note":"Response truncated for documentation purposes"}
Obtener umbrales de registro de la UE — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25915/get+eu+registration+thresholds' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud

Devuelve la tasa de IVA o GST que estaba en vigor el 1 de enero del año especificado Resuelve a la entrada de historia más reciente en o antes de esa fecha Devuelve 400 si el año no es un número válido de 4 dígitos entre 1950 y el año actual Devuelve 404 si no existen datos para ese país antes del año solicitado

Endpoint ID: 25917
GET https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25917/get+rate+for+specific+year
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"countryCode":"DE","countryName":"Germany","year":2020,"effectiveDate":"2007-01-01","standard":0.19,"standardPct":19,"reduced":[0.07],"reducedPct":[7],"notes":"Standard rate increased from 16% to 19% to consolidate the federal budget, partially funding labour market reforms."},"meta":{"disclaimer":"Tax rates are indicative only and subject to change. Always verify current rates with official government sources before filing.","cached":false}}
Obtener tarifa para un año específico — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25917/get+rate+for+specific+year&countryCode=Required&/=Required&year=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud

Returns locale formatting rules for a country including currencySymbol, currencyCode, decimalSeparator, thousandsSeparator, vatNumberLabel, vatNumberFormat as a regex string, vatNumberExample, and a formattedExample string showing how 1234.56 displays in that locale such as 1.234,56 for Germany or R1 234.56 for South Africa.

Endpoint ID: 25918
GET https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25918/get+locale+formatting
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"countryCode":"DE","countryName":"Germany","currencySymbol":"€","currencyCode":"EUR","decimalSeparator":",","thousandsSeparator":".","formattedExample":"€1.234,56","vatNumberLabel":"USt-IdNr.","vatNumberFormat":"DE[0-9]{9}","vatNumberExample":"DE123456789"},"meta":{"disclaimer":"Tax rates are indicative only and subject to change. Always verify current rates with official government sources before filing.","cached":false}}
Get Locale Formatting — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25918/get+locale+formatting&countryCode=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud

Devuelve el estado de la API, el tiempo de actividad en segundos, la versión, el número de países cargado desde la configuración, el número de puntos finales y la fecha de última actualización de la configuración. Utiliza este punto final para verificar que la API está en funcionamiento y para confirmar el número actual de países y la versión de la configuración

Endpoint ID: 25919
GET https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25919/health+check
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

Este endpoint no requiere parámetros de entrada.

RESPUESTA DE EJEMPLO DE LA API
JSON
{"status":"ok","uptime":174661.584397789,"version":"1.0.0","countryCount":166,"endpointCount":18,"configLastUpdated":"2026-06-16"}
Chequeo de salud — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25919/health+check' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud

Returns the full VAT or GST rate change history for a country sorted newest first. Each entry includes effectiveDate, standard rate, reduced rates array, and notes explaining the reason for the change. Returns 404 if no history is available for the country.

Endpoint ID: 25920
GET https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25920/get+rate+history
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"countryCode":"GB","countryName":"United Kingdom","count":5,"entries":[{"effectiveDate":"2011-01-04","standard":0.2,"standardPct":20,"reduced":[0.05],"reducedPct":[5],"notes":"Standard rate increased from 17.5% to 20% following the 2010 emergency budget to reduce the UK fiscal deficit."},{"effectiveDate":"2010-01-01","standard":0.175,"standardPct":17.5,"reduced":[0.05],"reducedPct":[5],"notes":"Rate restored to 17.5% after the temporary reduction to 15% that was applied as economic stimulus during the 2008 global financial crisis."},{"effectiveDate":"2008-12-01","standard":0.15,"standardPct":15,"reduced":[0.05],"reducedPct":[5],"notes":"Temporary reduction from 17.5% to 15% implemented as a fiscal stimulus measure during the global financial crisis. Applied for 13 months."},{"effectiveDate":"1991-04-01","standard":0.175,"standardPct":17.5,"reduced":[],"reducedPct":[],"notes":"Standard rate increased from 15% to 17.5%. The distinct reduced rate structure used today was not yet in place in its current form."},{"effectiveDate":"1979-06-18","standard":0.15,"standardPct":15,"reduced":[],"reducedPct":[],"notes":"Rate increased from 8% (plus a higher rate of 12.5%) to a unified 15% following the Conservative government budget."}]},"meta":{"disclaimer":"Tax rates are indicative only and subject to change. Always verify current rates with official government sources before filing.","cached":false}}
Get Rate History — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12967/global+vat+gst+rates+and+calculator+api/25920/get+rate+history&countryCode=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    

Clave de Acceso a la API y Autenticación

Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Global VAT GST Rates and Calculator API simplemente incluye tu token de portador en el encabezado de Autorización.

Encabezados
Encabezado Descripción
Autorización Requerido Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.

Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.

(Ahorra 2 meses pagando anualmente 🎉)

🚀 PLAN CORPORATIVO A MEDIDA

Comienza en
$ 10.000/Año


  • Volumen Personalizado
  • Límite de solicitudes personalizado
  • Soporte al Cliente Especializado
  • Monitoreo de API en Tiempo Real

Resumen

Returns VAT and GST rates for 166 countries with three calculator modes, EU OSS digital goods rules, registration thresholds, historical rate data, and locale-aware formatting.

Six modules, 18 endpoints. Rates covers full country lookup, region filtering for EU, Africa, APAC, and Americas, side-by-side country comparison, and reverse rate search. Calculator supports single item, batch up to 20 items, and multi-line invoice with mixed rate types returning per-line breakdown, subtotal, total tax, and grand total. Digital Goods returns the SaaS and digital services rate per country plus a single-call EU OSS summary for all 27 member states. Thresholds covers registration thresholds for domestic and foreign sellers across 38 countries including all EU member states. History resolves the rate in effect for any specific past year, useful for backdated invoices and audits. Formats returns currency symbol, decimal separator, thousands separator, VAT number format, and a pre-formatted display string for all 166 countries.

Africa region coverage includes 46 countries: ZA, NG, KE, EG, GH, ET, TZ, UG, RW, MU, ZM, ZW, CI, SN, CM, and more.

All rates are stored as decimals — 0.20 for 20%. Supported regions are africa, eu, apac, and americas. Rate types are standard, reduced, and zero. Calculator direction add takes a net price and applies VAT, direction remove strips VAT from a gross price.

Rates are maintained in static config with no external calls at runtime. A GitHub Action runs annually, fetches current rates from authoritative sources, and opens a pull request for review before any change is deployed. Every response includes a disclaimer advising subscribers to verify rates with official government sources before filing.

Global VAT GST Rates and Calculator API FAQs

Las tarifas se actualizan anualmente Un proceso programado se ejecuta cada año obtiene las tarifas actuales de fuentes autorizadas incluyendo la OCDE y los servicios de ingresos nacionales y aplica los cambios verificados al conjunto de datos El aviso incluido en cada respuesta aconseja a los suscriptores que verifiquen las tarifas con fuentes gubernamentales oficiales antes de presentar ya que las tarifas pueden cambiar entre ciclos de actualización

La dirección controla en qué dirección se ejecuta el cálculo Añadir toma un precio neto que no incluye impuestos y devuelve el precio bruto con el impuesto aplicado por ejemplo un precio neto de 100 al 20 por ciento de IVA devuelve una salida de 120 con un monto de impuesto de 20 Quitar toma un precio bruto que ya incluye impuestos y lo elimina por ejemplo un precio bruto de 120 al 20 por ciento de IVA devuelve una salida neta de 100 con un monto de impuesto de 20

The US has no federal VAT or GST system. The entry exists with a standard rate of 0 and a notes field explaining that state-level sales tax applies, which varies by state and product category. This prevents a 404 error on US lookups while accurately representing the US tax system.

The digitalGoods rate is the VAT or GST rate applicable to SaaS products and digital services sold into a country. For most countries it matches the standard rate. Notable exceptions include China, which applies 6 percent VAT to digital services versus 13 percent standard. The GET /digital-goods/:countryCode endpoint includes a differsFromStandard boolean flag to make this easy to detect programmatically.

The GET /digital-goods/eu/oss endpoint returns digital goods VAT rates for all 27 EU member states in a single call. It is designed for SaaS founders and digital product businesses selling into the EU who need to build a VAT rate matrix for EU customers. Under EU One Stop Shop rules, businesses exceeding 10,000 euros in annual cross-border digital sales must charge VAT at the rate of the customer's country. The endpoint includes an ossNote in meta explaining the threshold and linking to the official EU OSS information page.

The batch endpoint accepts up to 20 items per request. All items are validated before any are processed. If one or more items are invalid the API returns a 400 with a per-item errors array listing the itemIndex, error code, and message for every failed item at once. No calculations are returned for any item until all items pass validation.

Yes. Each threshold object includes a currency field indicating which currency the threshold amounts are denominated in. EU thresholds are in EUR, UK thresholds are in GBP, and each country uses its own local currency. Threshold amounts should not be compared directly across countries without currency conversion.

FormattedExample es una cadena preformateada que muestra cómo se visualizaría el valor 1234.56 en la localidad de ese país utilizando el símbolo de moneda propio del país el separador decimal y el separador de miles. Por ejemplo Alemania devuelve 1.234,56 con el símbolo del euro Sudáfrica devuelve R1 234.56 y Suiza devuelve CHF1'234.56 utilizando una apóstrofe como separador de miles. Este campo está diseñado para ser utilizado directamente en generadores de facturas y UIs de pago sin requerir ninguna lógica de localización adicional

The "Get All Rates" endpoint returns VAT and GST rates for all 166 supported countries. Each entry includes fields such as countryCode, countryName, currency, taxName, standard rate, reduced rates array, zero boolean, exempt boolean, digitalGoods rate, and notes.

Users can customize their requests by providing an ISO 3166-1 alpha-2 country code as a parameter. The input is automatically uppercased, and the endpoint returns VAT and GST rate data specific to that country.

The response includes fields such as domesticThreshold, foreignThreshold, currency, thresholdNote, simplifiedScheme boolean, and simplifiedSchemeNote, providing comprehensive information on registration thresholds for sellers.

The response is structured to include a lineItems array detailing each item with fields like description, quantity, unitAmount, rate, lineTaxAmount, and lineTotal. It also includes an invoiceSummary with subtotal, totalTax, and grandTotal.

This endpoint provides VAT and GST rate data for all countries within a specified region (Africa, EU, APAC, Americas). It returns key details such as countryCode, countryName, currency, taxName, and various tax rates for each country in the region.

The endpoint requires a rate parameter, which must be a decimal (e.g., 0.20 for 20%). An optional type parameter can filter results by standard, reduced, or digitalGoods rates, defaulting to standard if not provided.

Data accuracy is maintained through an annual update process that fetches current rates from authoritative sources like the OECD and national revenue services. Each update is reviewed before deployment, ensuring reliable and verified data.

El punto final "Comparar Tarifas" es útil para las empresas que buscan analizar las tasas de IVA y GST en varios países Permite a los usuarios comparar las tasas de impuestos lado a lado ayudando en la toma de decisiones para estrategias de precios internacionales y cumplimiento

General FAQs

Zyla API Hub es como una gran tienda de APIs, donde puedes encontrar miles de ellas en un solo lugar. También ofrecemos soporte dedicado y monitoreo en tiempo real de todas las APIs. Una vez que te registres, puedes elegir qué APIs quieres usar. Solo recuerda que cada API necesita su propia suscripción. Pero si te suscribes a varias, usarás la misma clave para todas, lo que hace todo más fácil para ti.
Los precios se muestran en USD (dólar estadounidense), EUR (euro), CAD (dólar canadiense), AUD (dólar australiano) y GBP (libra esterlina). Aceptamos todas las principales tarjetas de débito y crédito. Nuestro sistema de pago utiliza la última tecnología de seguridad y está respaldado por Stripe, una de las compañías de pago más confiables del mundo. Si tienes algún problema para pagar con tarjeta, contáctanos en [email protected]

Además, si ya tienes una suscripción activa en cualquiera de estas monedas (USD, EUR, CAD, AUD, GBP), esa moneda se mantendrá para suscripciones posteriores. Puedes cambiar la moneda en cualquier momento siempre que no tengas suscripciones activas.
La moneda local que aparece en la página de precios se basa en el país de tu dirección IP y se proporciona solo como referencia. Los precios reales están en USD (dólar estadounidense). Cuando realices un pago, el cargo aparecerá en tu estado de cuenta en USD, incluso si ves el monto equivalente en tu moneda local en nuestro sitio web. Esto significa que no puedes pagar directamente en tu moneda local.
Ocasionalmente, un banco puede rechazar el cargo debido a sus configuraciones de protección contra fraude. Te sugerimos comunicarte con tu banco primero para verificar si están bloqueando nuestros cargos. También puedes acceder al Portal de Facturación y cambiar la tarjeta asociada para realizar el pago. Si esto no funciona y necesitas más ayuda, por favor contacta a nuestro equipo en [email protected]
Los precios se determinan mediante una suscripción recurrente mensual o anual, dependiendo del plan elegido.
Las llamadas a la API se descuentan de tu plan en base a solicitudes exitosas. Cada plan incluye una cantidad específica de llamadas que puedes realizar por mes. Solo las llamadas exitosas, indicadas por una respuesta con estado 200, se contarán en tu total. Esto asegura que las solicitudes fallidas o incompletas no afecten tu cuota mensual.
Zyla API Hub funciona con un sistema de suscripción mensual recurrente. Tu ciclo de facturación comenzará el día en que compres uno de los planes de pago, y se renovará el mismo día del mes siguiente. Así que recuerda cancelar tu suscripción antes si quieres evitar futuros cargos.
Para actualizar tu plan de suscripción actual, simplemente ve a la página de precios de la API y selecciona el plan al que deseas actualizarte. La actualización será instantánea, permitiéndote disfrutar inmediatamente de las funciones del nuevo plan. Ten en cuenta que las llamadas restantes de tu plan anterior no se transferirán al nuevo plan, por lo que debes considerar esto al actualizar. Se te cobrará el monto total del nuevo plan.
Para verificar cuántas llamadas a la API te quedan en el mes actual, revisa el campo 'X-Zyla-API-Calls-Monthly-Remaining' en el encabezado de la respuesta. Por ejemplo, si tu plan permite 1,000 solicitudes por mes y has usado 100, este campo mostrará 900 llamadas restantes.
Para ver el número máximo de solicitudes a la API que permite tu plan, revisa el encabezado de la respuesta 'X-Zyla-RateLimit-Limit'. Por ejemplo, si tu plan incluye 1,000 solicitudes por mes, este encabezado mostrará 1,000.
El encabezado 'X-Zyla-RateLimit-Reset' muestra el número de segundos hasta que tu límite se restablezca. Esto te indica cuándo tu conteo de solicitudes se reiniciará. Por ejemplo, si muestra 3,600, significa que faltan 3,600 segundos para que el límite se restablezca.
Sí, puedes cancelar tu plan en cualquier momento desde tu cuenta, seleccionando la opción de cancelación en la página de Facturación. Ten en cuenta que las actualizaciones, degradaciones y cancelaciones tienen efecto inmediato. Además, al cancelar ya no tendrás acceso al servicio, incluso si te quedaban llamadas en tu cuota.
Para darte la oportunidad de probar nuestras APIs sin compromiso, ofrecemos una prueba gratuita de 7 días que te permite realizar hasta 50 llamadas a la API sin costo. Esta prueba solo se puede usar una vez, por lo que recomendamos aplicarla a la API que más te interese. Aunque la mayoría de nuestras APIs ofrecen prueba gratuita, algunas pueden no hacerlo. La prueba finaliza después de 7 días o cuando realices 50 solicitudes, lo que ocurra primero. Si alcanzas el límite de 50 solicitudes durante la prueba, deberás "Iniciar tu Plan de Pago" para continuar haciendo solicitudes. Puedes encontrar el botón "Iniciar tu Plan de Pago" en tu perfil bajo Suscripción -> Elige la API a la que estás suscrito -> Pestaña de Precios. Alternativamente, si no cancelas tu suscripción antes del día 7, tu prueba gratuita finalizará y tu plan se cobrará automáticamente, otorgándote acceso a todas las llamadas a la API especificadas en tu plan. Ten esto en cuenta para evitar cargos no deseados.
Después de 7 días, se te cobrará el monto total del plan al que estabas suscrito durante la prueba. Por lo tanto, es importante cancelar antes de que finalice el periodo de prueba. No se aceptan solicitudes de reembolso por olvidar cancelar a tiempo.
Cuando te suscribes a una prueba gratuita de una API, puedes realizar hasta 50 llamadas. Si deseas realizar más llamadas después de este límite, la API te pedirá que "Inicies tu Plan de Pago". Puedes encontrar el botón "Iniciar tu Plan de Pago" en tu perfil bajo Suscripción -> Elige la API a la que estás suscrito -> Pestaña de Precios.
Las Órdenes de Pago se procesan entre el día 20 y el 30 de cada mes. Si envías tu solicitud antes del día 20, tu pago será procesado dentro de ese período.
Puedes contactarnos a través de nuestro canal de chat para recibir asistencia inmediata. Siempre estamos en línea de 8 a. m. a 5 p. m. (EST). Si nos contactas fuera de ese horario, te responderemos lo antes posible. Además, puedes escribirnos por correo electrónico a [email protected]

APIs Relacionadas