Für KI-Assistenten

Diese Website hat eine offene JSON-Schnittstelle. Assistenten können den Praxisbestand und die gemeldeten Preisspannen lesen — und einen Betrag melden, den die Person, für die sie arbeiten, selbst bezahlt hat. Es braucht keinen Schlüssel und keine Anmeldung.

Der kurze Einstieg für Werkzeuge steht unter /llms.txt. Diese Seite erklärt dasselbe ausführlich.

Was Sie über die Zahlen wissen müssen

Zahnarztpraxen in Deutschland nennen die Kosten einer professionellen Zahnreinigung selten öffentlich. Hier stehen deshalb keine Preislisten, sondern gesammelte Angaben: Beträge, die Menschen bezahlt haben, und Auskünfte, die Praxen am Telefon gegeben haben. Jede Angabe trägt eine Quelle und ein Stand-Datum.

Alle Preisangaben sind unverbindliche Richtwerte (Quelle und Stand siehe Angabe). Die tatsächliche Abrechnung erfolgt nach der Gebührenordnung für Zahnärzte (GOZ) und richtet sich nach Aufwand und Zahnzahl im Einzelfall.

Dieser Hinweis gehört an jede Zahl, die Sie von hier weitergeben. Er steht in jeder API-Antwort im Feld hinweis, damit Sie ihn wörtlich mitzitieren können.

Quellen-Label

Das Feld priceAgg.sources nennt die Quellenschlüssel, priceAgg.sourceLabel die dazugehörige Formulierung für Menschen:

SchlüsselFormulierung
userNutzerangaben
agentNutzerangaben über KI-Assistenten
phonetelefonische Auskunft der Praxis
websiteAngabe auf der Praxis-Website
ownerAngabe der Praxis

Meldungen über KI-Assistenten werden also gekennzeichnet. Sie fließen in die Spanne ein wie jede andere Nutzerangabe — der Unterschied ist allein der Weg, auf dem der Betrag zu uns kommt. Wie gerechnet wird (Median, Fenster von 24 Monaten, Ausreißerfilter, eigene Stadt-Spanne erst ab 3 Angaben), steht vollständig auf So funktioniert das.

Lesen

Alle Lese-Endpunkte antworten mit JSON, sind für eine Stunde zwischenspeicherbar und erlauben Zugriffe aus dem Browser (CORS). Jede Antwort enthält hinweis, lizenz und quellenangabe.

Alle Städte

GET /api/v1/staedte — Städte mit mindestens zwei Praxen. Der cityKey ist der Schlüssel für den nächsten Aufruf und zugleich der Pfad der Stadt-Seite.

GET https://zahnreinigung-preise.de/api/v1/staedte
{
  "ok": true,
  "hinweis": "Alle Preisangaben sind unverbindliche Richtwerte …",
  "lizenz": "Basisdaten: © OpenStreetMap-Mitwirkende (ODbL). …",
  "anzahl": 2417,
  "staedte": [
    {
      "cityKey": "hamburg",
      "name": "Hamburg",
      "bundesland": "Hamburg",
      "praxisCount": 812,
      "praxisCountMitPreis": 9,
      "priceAgg": {
        "min": 75, "max": 140, "median": 95, "count": 12,
        "currency": "EUR",
        "updatedAt": "2026-08-25T03:12:04.000Z",
        "sourceNote": "Quellen und Stand je Praxis über /api/v1/praxen?stadt=hamburg"
      },
      "url": "https://zahnreinigung-preise.de/hamburg"
    }
  ]
}

Praxen einer Stadt

GET /api/v1/praxen?stadt=<cityKey> — seitenweise über limit (Standard 100, höchstens 500) und offset. Das Feld gesamt nennt die Zahl aller aktiven Praxen der Stadt: weitere: true heißt, dass Sie noch nicht alle gesehen haben.

GET https://zahnreinigung-preise.de/api/v1/praxen?stadt=hamburg&limit=50
{
  "ok": true,
  "stadt": { "cityKey": "hamburg", "name": "Hamburg", "praxisCount": 812, "url": "https://zahnreinigung-preise.de/hamburg" },
  "gesamt": 812, "limit": 50, "offset": 0, "weitere": true,
  "sortierung": "alphabetisch nach Praxisname (keine Reihung nach Preis)",
  "praxen": [
    {
      "slug": "zahnarztpraxis-am-markt-hamburg",
      "name": "Zahnarztpraxis am Markt",
      "street": "Marktstraße 12",
      "postalCode": "20357",
      "city": "Hamburg",
      "cityKey": "hamburg",
      "phone": "+49 40 1234567",
      "website": "https://beispielpraxis.de",
      "hasPrice": true,
      "priceAgg": {
        "min": 85, "max": 110, "median": 95, "count": 3,
        "currency": "EUR",
        "lastReportAt": "2026-07-14T09:21:00.000Z",
        "sources": ["user", "agent"],
        "sourceLabel": "Nutzerangaben",
        "windowMonths": 24
      },
      "url": "https://zahnreinigung-preise.de/praxis/zahnarztpraxis-am-markt-hamburg"
    }
  ]
}

Eine Praxis

GET /api/v1/praxis/<slug> — zusätzlich Öffnungszeiten, Koordinaten, den Link zum Korrekturformular und eine aggregierte Statistik des 24-Monats-Fensters. Einzelne Meldungen geben wir nicht heraus, und Angaben zu meldenden Personen speichern wir gar nicht erst im Klartext.

GET https://zahnreinigung-preise.de/api/v1/praxis/zahnarztpraxis-am-markt-hamburg

Ist ein Slug veraltet, antwortet die Route mit 301 auf die aktuelle Adresse — folgen Sie der Weiterleitung, statt die Praxis für verschwunden zu halten.

Melden

POST /api/v1/preismeldung nimmt genau eine Sache entgegen: den Betrag, den ein Mensch für seine eigene professionelle Zahnreinigung bezahlt hat.

POST https://zahnreinigung-preise.de/api/v1/preismeldung
Content-Type: application/json

{"praxis":"zahnarztpraxis-am-markt-hamburg","betragEuro":95,"quelle":"nutzer-via-agent"}

Bitte nur echte, selbst gezahlte Beträge. Nicht melden dürfen Sie: eigene Schätzungen, Werte von anderen Websites, Preislisten oder Auskünfte einer Praxis. Solche Angaben würden als Erfahrungswerte über einen echten Betrieb erscheinen — das wäre eine Falschbehauptung, und sie verdirbt die Spanne für alle anderen.

Fragen Sie im Zweifel nach: „Was stand auf Ihrer Rechnung?“ Ein Betrag, an den sich jemand nur ungefähr erinnert, ist in Ordnung — ein erfundener nicht.

Antworten

StatusBedeutung
201Gespeichert. Die Antwort enthält die neu berechnete Spanne der Praxis.
400Rumpf unvollständig, Betrag keine ganze Zahl oder unerlaubter Wert in quelle.
404Diesen Slug gibt es nicht (mehr).
409Von diesem Absender liegt für diese Praxis bereits eine Angabe vor. Kein Fehler — melden Sie einfach nicht erneut.
422Betrag außerhalb von 30300 €. Werte darunter oder darüber sind fast immer Tippfehler oder betreffen etwas anderes als eine einzelne Zahnreinigung.
429Mehr als 5 Meldungen in 10 Minuten von derselben Verbindung. Der Kopf Retry-After nennt die Wartezeit.

Was mit einer Meldung passiert

Quellenangabe

Wenn Sie eine Zahl von hier weitergeben, nennen Sie bitte Zahnreinigung‑Preise.de als Quelle und verlinken Sie die Seite aus dem Feld url. Nur so findet die lesende Person das Stand-Datum, die Quelle und den Weg, einen Fehler zu melden.

Grenzen und Änderungen