Kostenlose statische JSON-API

MwSt-Satz-API v1

Ein kostenloser JSON-Datensatz mit MwSt-/GST-Sätzen für 67 Länder: ISO-Ländercodes, ISO-Währungscodes, URLs der Länderrechner, offizielle Quellen und Prüfdaten.

67Länder
v1versionierter Endpoint
0 Schlüsselkeine Anmeldung nötig

Endpoints

GETempfohlenhttps://vatestimator.com/api/v1/rates.json

Nutzen Sie für neue Integrationen den versionierten Endpoint. Antwortformat: application/json. CORS ist für Abrufe aus dem Browser aktiviert.

GETveraltethttps://vatestimator.com/api/rates.json

Der veraltete Endpoint bleibt aus Kompatibilitätsgründen bestehen und liefert derzeit denselben Datensatz.

Schneller Abruf

const res = await fetch('https://vatestimator.com/api/v1/rates.json');
const data = await res.json();
const italy = data.rates.find(row => row.code === 'IT');
console.log(italy.standard_rate); // 22

curl-Beispiel

curl -s https://vatestimator.com/api/v1/rates.json | jq '.rates[] | select(.code=="DE")'

Felder der Antwort

FeldTypBeschreibung
meta.schema_versionstringSchema-Version des Datensatzes. Der aktuelle v1-Endpoint verwendet 1.2.
meta.last_updatedstringAktualisierungsdatum des Datensatzes im ISO-Format.
meta.last_verifiedstringPrüfdatum des Datensatzes im ISO-Format.
meta.total_countriesnumberAnzahl der enthaltenen Länderzeilen.
rates[].codestringISO-3166-1-alpha-2-Ländercode, z. B. IT.
rates[].slugstringStabiler Länder-Slug von VATEstimator.
rates[].countrystringLändername auf Englisch.
rates[].regionarrayRegions-Tags wie eu, europe, americas, apac.
rates[].currencystringNur Anzeigesymbol. Nicht als eindeutige Währungskennung verwenden.
rates[].currency_codestringISO-4217-Währungscode, z. B. EUR, USD, GBP.
rates[].standard_ratenumber|nullNormalsatz oder null, wenn kein einheitlicher vergleichbarer nationaler Satz besteht.
rates[].rates[]arrayVerfügbare Sätze für das Land.
rates[].rates[].rate_percentnumberSatz in Prozent. Bevorzugtes Feld für neue Integrationen.
rates[].rates[].ratenumberAbwärtskompatibler Alias von rate_percent.
rates[].rates[].labelstringLesbare Bezeichnung wie Standard oder Reduced.
rates[].page_urlstringVATEstimator-Rechnerseite für dieses Land.
rates[].official_source_urlstringURL der offiziellen Quelle (Finanzbehörde oder Regierung) für das Land.
rates[].source_namestringName der offiziellen Quelle.
rates[].last_verifiedstringDatum der letzten Prüfung dieser Länderzeile.
rates[].source_notestringKurzer Prüf- bzw. Haftungshinweis.

Beispielobjekt

{
  "code": "IT",
  "slug": "italy",
  "country": "Italy",
  "region": ["eu", "europe"],
  "currency": "€",
  "currency_code": "EUR",
  "standard_rate": 22,
  "rates": [
    { "rate_percent": 22, "rate": 22, "label": "Standard" },
    { "rate_percent": 10, "rate": 10, "label": "Reduced" },
    { "rate_percent": 5, "rate": 5, "label": "Reduced" },
    { "rate_percent": 4, "rate": 4, "label": "Super-reduced" }
  ],
  "page_url": "https://vatestimator.com/de/vat-calculator-italy/",
  "source_name": "Agenzia delle Entrate",
  "official_source_url": "https://www.agenziaentrate.gov.it",
  "last_verified": "2026-08-19"
}

Währungssymbole und ISO-Codes

Verwenden Sie currency_code für Logik, Speicherung, URLs und Umrechnungen. Das Feld currency ist nur ein Anzeigesymbol: Werte wie $, kr oder ¥ werden von mehreren Währungen geteilt.

Namensnennung und Prüfung

Kostenlos nutzbar mit Namensnennung. Ein Link auf VATEstimator wird geschätzt.

MwSt-/GST-Sätze und -Regeln können sich ändern. Dieser Datensatz dient nur zur Orientierung. Prüfen Sie immer official_source_url vor Steuererklärung, Rechnungsstellung oder steuerlichen Entscheidungen.