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
| Abruf | Was 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
- Quelle ist die Gewerbeordnung 1994 im RIS des Bundeskanzleramts, aufbereitet von gewerbecheck.at. Jede Antwort trägt Quelle, Lizenz und Namensnennung mit.
- Lizenz CC-BY 4.0 — Verwendung frei, auch gewerblich, bei Namensnennung „gewerbecheck.at, Daten aus GewO 1994 (RIS)“.
-
Access-Control-Allow-Origin: *ist gesetzt, die Daten sind also auch direkt aus dem Browser lesbar. - Rechtsinformation, keine Rechtsberatung. Maßgeblich bleibt die geltende Fassung im RIS.
- Eine Stolperfalle: Der Bot-Schutz vor der Seite weist die
Standard-Kennung von Pythons
urllibmit403ab — die API ist dann nicht kaputt, sie sieht nur einen namenlosen Abrufer. Setz einen eigenenUser-Agent, dann geht es. Mitrequests,curloderfetchtritt das nicht auf.
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
- Keine Freitextsuche und keine Filter-Parameter. Die Seite ist
statisch ausgeliefert; es gibt keinen Server, der eine Anfrage auswerten
könnte. Wer suchen will, lädt
/api/v1/gewerbe.jsoneinmal und filtert selbst — die Datei ist klein genug dafür. - Nur reglementierte Gewerbe. Freie Gewerbe sind nicht einzeln erfasst, weil es dafür keine abschließende amtliche Liste gibt.
- Marktzahlen liegen nicht hier. Dichte, Trend und Bewegung
stehen unter app.gewerbecheck.at und
decken 15 der 75 Gewerbe ab. Wo es sie gibt, steht die URL im
Feld
marktdaten; wo nicht, steht dortnull.