Zum Inhalt springen
GewerbeCheck.at

Die Daten als JSON

Alle 75 reglementierten Gewerbe Österreichs, maschinenlesbar. Kein Schlüssel, keine Anmeldung, keine Kosten. Dieselben Daten, aus denen die Gewerbe-Seiten gebaut werden — sie können sich nicht auseinanderentwickeln.

Endpunkte

AbrufWas zurückkommt
/api/v1/index.json Verzeichnis: was es gibt und wo die Grenzen liegen
/api/v1/gewerbe.json Alle 75 Gewerbe, auf die Kernfelder gekürzt
/api/v1/gewerbe/{id}.json Ein Gewerbe vollständig — inklusive Unterlagen, FAQ und Bundesland-Hinweisen

Beispiel

Ein Eintrag aus /api/v1/gewerbe.json:

{
  "id": "friseur",
  "name": "Friseur und Perückenmacher (Stylist)",
  "art": "reglementiert",
  "handwerk": true,
  "gewo": "§94 Z.22",
  "befaehigung": "meisterpruefung",
  "anmeldekosten_eur": 0,
  "nace": "S96.02",
  "seite": "https://gewerbecheck.at/gewerbe/friseur/",
  "marktdaten": "https://app.gewerbecheck.at/check/friseur/",
  "lizenz": "CC-BY-4.0"
}

Herkunft und Nutzung

import urllib.request, json

r = urllib.request.Request(
    "https://gewerbecheck.at/api/v1/gewerbe.json",
    headers={"User-Agent": "meine-anwendung/1.0"},   # ohne das: 403
)
daten = json.load(urllib.request.urlopen(r))
print(daten["anzahl"], "Gewerbe")

Was hier nicht steht