Doctolib-Termine automatisch abfragen

TL;DR
  • Automatisierung: Über Persönliche Automationen den Kurzbefehl mehrmals täglich laufen lassen → weniger Stress, höhere Chance auf kurzfristig frei werdende Termine.
  • Problem: Doctolib zeigt oft „keine Termine verfügbar“ – und man vergisst danach, regelmäßig wieder nachzuschauen.
  • Idee: Statt die Webseite zu prüfen, direkt die API nutzen, die Doctolib im Hintergrund für freie Termine abfragt (liefert JSON inkl. Feld total).
  • Umsetzung: In Apple Kurzbefehle den API-Endpunkt abrufen, total auslesen und bei total > 0 eine Benachrichtigung senden + optional direkt zur Buchungsseite öffnen.
  • Optimierung: Doctolib fragt standardmäßig nur wenige Tage ab – per Parameter lässt sich das Limit z. B. auf 15 Tage erhöhen.

Das Problem: Wenn es keine verfügbaren Termin gibt

Kennst du das auch? Du musst einen Termin bei einer Ärzt:in machen, freust dich über die Online-Buchung, denn dadurch brauchst du nicht anzurufen. Dann das: es gibt keine freien Termin mehr. Jetzt schliesst du den Browser und erinerst dich erst nach 2 Monaten wieder daran, dich um den Termin zu kümmern. Jetzt fängt das ganze wieder von vorne an.

Mir ergeht es bei fast allen Arztbesuchen so, die ich vorher buchen muss, vor allem bei den „beliebten“ Ärzt:innen. Und mich macht es wahnsinnig.

Meine persönliche Erfahrung mit der ADHS-Diagnostik

Zuletzt hatte ich das Vergnügen, als ich mich um meine ADHS-Diagnostik bemühte. Es hat mich schon genug Überwindung gekostet, überhaupt damit zu beginnen, die Suche zu starten. Und die ersten Hürden, nämlich Praxen, die ausschließlich Termine per Telefon vereinbaren, oder Niederschläge durch abweisende Antwortmails, oder eben eine Online Terminbuchung ohne Termine, hätten beinahe wieder geschafft, dass ich dabei aufgegeben hätte.

Die Lösung: Automatisierte Terminabfrage

Aber dann kam ich auf die Idee. Wenn dort angezeigt wird, dass es zur Zeit keine Termine gibt, dann könnte man das doch eventuell auch auslesen und auf der Basis automatisiert abfragen.

Wie funktioniert Doctolib im Hintergrund

Also fing ich an, in der Apple Kurzbefehle App einen Kurzbefehl zu erstellen, um die Seite mit den Terminen bei Doctolib abzufragen, und diese gegen diesen Text zu prüfen. Da musste ich dann feststellen, dass die Aktion in Apple Kurzbefehle kein JavaScript auf der Seite ausführen und deshalb nichts auf der Seite steht. Meinem Job sei Dank, kam mir sofort der Gedanke: Hier muss im Hintergrund eine API für die freien Termin abgefragt werden. Also sprang ich am Mac schnell in Chrome und öffnete die DevTools. Dort schaute ich mir an, welche APIs angesprochen werden, und suchte mir die für Termine raus.
Als ich den API Endpunkt im Browser geöffnet habe, bekam ich eine JSON ausgespuckt

{
    "availabilities": [
        {
            "date": "2025-12-19",
            "slots": []
        },
        ...
        {
            "date": "2025-12-23",
            "slots": []
        }
    ],
    "total": 0,
    "reason": "no_availabilities",
    "message": "Keine Termine online verfügbar"
}

Witzigerweise habe ich in der URL der API gesehen, dass Doctolib ursprünglich nur Termine für die nächsten 5 Tage abfragt, den Parameter dafür kann man aber auf 15 hochsetzen.

Der Kurzbefehl in Aktion

Zurück zum Kurzbefehl: hier frage ich jetzt also direkt den API-Endpunkt für die Termine an, setze als Variable das aktuelle Datum in die URL und setze den Parameter für die Tage auf 15 hoch. Ich erhalte dann die JSON, kann daraus in dem Kurzbefehl ein Wörterbuch erstellen und hier den Wert für das Merkmal „total“ abfragen. Wenn der Wert größer als 0 ist, gibt es freie Termine. Dann wird mir eine Benachrichtigung erstellt und ich kann direkt zur Buchungsseite geleitet werden. Klingt das nicht schön?

Noch schöner ist es jetzt, wenn man den Kurzbefehl automatisiert mehrere Male am Tag ausführen lässt durch die persönlichen Automationen in der Kurzbefehle App. Alle Sorgen und der Stress für diese Angelegenheit = adieu!

Mein Erfolg mit dieser Methode

Dieser Kurzbefehl hat am Ende dafür gesorgt, dass ich innerhalb weniger Wochen mitbekommen habe, dass ein Termin kurzfristig frei geworden ist, den ich dann buchen konnte. Ein Prozess, der für manche mehrere Jahre dauern kann, konnte ich mir dadurch auf wenige Monate verkürzen und so dauerte mein zweiter Anlauf nur etwa 1 Monat vom Beginn der Suche bis zum ersten Erstgespräch…und das sogar als Kassenpatient.

So nutzt du den Kurzbefehl selbst

Hier kannst du den Kurzbefehl herunterladen und in deine Kurzbefehle App importieren. Danach müsstest du noch die URL mit den Parametern deiner Doctolib-Anfrage anpassen und anschließend den Trigger Automation bauen, damit der Kurzbefehl auch automatisch regelmäßig ausgeführt wird.

Schritt 1: Kurzbefehl herunterladen

Lade den Kurzbefehl herunter und importiere ihn in deine Kurzbefehle-App.

Schritt 2: API-URL finden

  1. Kopiere die komplette URL
  2. Öffne die Doctolib-Terminseite in Chrome (oder einem anderen Browser mit DevTools)
  3. Öffne die DevTools (CMD+Alt+I, F12 oder Rechtsklick → „Untersuchen“)
  4. Wechsle zum „Network“-Tab
  5. Lade die Seite neu (CMD+R oder F5)
  6. Suche nach der Ressource „/availabilities.json?…“

Schritt 3: Kurzbefehl anpassen

  1. Füge die kopierte URL in den Kurzbefehl ein
  2. Setze das formatierte Datum als Variable in die URL
  3. Stelle den Limit-Parameter auf 15

Schritt 4: URL der Buchungsseite hinterlegen

Wenn es freie Termine gibt, wird dir eine Benachrichtigung angezeigt, ob du zur Buchungsseite geleitet werden möchtest. Dafür musst du einmal die URL in dem Kurzbefehl in dem Abschnitt „Seite aufrufen“ hinterlegen, auf der du die DevTools geöffnet hast. Dort werden dann in dem Fall auch die Termine angezeigt, die man buchen kann.

Schritt 5: Automation einrichten

Erstelle persönliche Automationen, damit der Kurzbefehl mehrmals täglich ausgeführt wird.

Das Ende vom Lied

Für jedes noch so lästige Problem gibt es eine Lösung. Für mich war das wieder mal eine wunderbare Aufgabe mich total im Hyperfokus zu verlieren. Und durch den kleinen persönlichen Erfolg, gabe es dann auch am Ende einen schönen kleinen Dopamin-Leckerli für mein Gehirn.

Wenn du noch weitere Verbesserungsvorschläge hast oder Fragen, lass es mich in den Kommentaren wissen. Ansonsten freue ich mich über weitere Besuche von dir, wenn du an weiteren solcher kleinen Kniffe für’s Leben interessiert bist.

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert