Doktori.tn

API Doktori

API publique en lecture seule

Intégrez l'annuaire Doktori dans votre application : médecins, spécialités, villes, disponibilités. Authentification par clé API, rate-limit par défaut 60 req/min.

Download OpenAPI 3.1 spec

Authentification

Toutes les requêtes doivent inclure votre clé API dans l'en-tête :

Authorization: Bearer dok_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Demandez votre clé en envoyant un email à api@doktori.tn avec votre nom, votre cas d'usage, et le volume estimé.

Endpoints

GET/api/v1/public/doctorsscope: read:doctors

Liste paginée des médecins actifs et vérifiés. Filtres : city, specialty, q.

curl -H 'Authorization: Bearer dok_xxx' 'https://doktori.tn/api/v1/public/doctors?city=tunis&specialty=generaliste&limit=10'
GET/api/v1/public/doctors/{slug}scope: read:doctors

Profil public d'un médecin par son slug.

curl -H 'Authorization: Bearer dok_xxx' 'https://doktori.tn/api/v1/public/doctors/dr-ben-ali-generaliste-tunis'
GET/api/v1/public/specialtiesscope: read:specialties

Catalogue des spécialités médicales (FR + AR).

curl -H 'Authorization: Bearer dok_xxx' 'https://doktori.tn/api/v1/public/specialties'
GET/api/v1/public/citiesscope: read:cities

Catalogue des villes Tunisie (FR + AR + coordonnées GPS).

curl -H 'Authorization: Bearer dok_xxx' 'https://doktori.tn/api/v1/public/cities'
GET/api/v1/public/availability/{slug}scope: read:availability

Créneaux disponibles pour un médecin (max 14 jours). Params : from=YYYY-MM-DD, days=7.

curl -H 'Authorization: Bearer dok_xxx' 'https://doktori.tn/api/v1/public/availability/dr-ben-ali-generaliste-tunis?days=7'

Limites & codes d'erreur

Données & RGPD

Cette API ne retourne que des données publiques (nom, spécialité, adresse cabinet, photo, biographie, langues, tarifs). Aucune donnée patient ni email/téléphone du médecin n'est exposée. Voir notre politique de confidentialité.

Support WhatsApp