🏥 API Base de Données Publique des Médicaments
API REST publique pour accéder aux données officielles des médicaments en France.
đź“‹ Endpoints disponibles
GET /api/health
Status de l'API et informations de base
GET /api/medicaments/specialites
Liste des spécialités pharmaceutiques
Paramètres:
q (recherche),
page (défaut: 1),
limit (défaut: 100),
pretty (formatage JSON)
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/specialites/:cis
Détail complet d'une spécialité avec toutes les données liées
Paramètres: pretty (formatage JSON)
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/presentations
Liste des présentations (conditionnements)
Paramètres:
q,
page,
limit,
pretty
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/compositions
Compositions et principes actifs
Paramètres:
q,
page,
limit,
pretty
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/avis-smr
Avis SMR de la HAS
Paramètres:
q,
page,
limit,
pretty
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/avis-asmr
Avis ASMR de la HAS
Paramètres:
q,
page,
limit,
pretty
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/groupes-generiques
Groupes génériques
Paramètres:
q,
page,
limit,
pretty
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/conditions
Conditions de prescription et délivrance
Paramètres:
q,
page,
limit,
pretty
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/disponibilite
Disponibilité et ruptures d'approvisionnement
Paramètres:
q,
page,
limit,
pretty
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/interet-therapeutique-majeur
Médicaments d'intérêt thérapeutique majeur (MITM)
Paramètres:
q,
page,
limit,
pretty
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/search
Recherche globale dans toutes les données
Paramètres:
q (requis),
page,
limit,
pretty
Cliquez sur "Run" pour voir le résultat
🔍 Recherche avec wildcards
Vous pouvez utiliser des wildcards dans vos recherches :
- * - remplace plusieurs caractères
- ? - remplace un seul caractère
✨ Formatage JSON
Ajoutez le paramètre pretty=true ou pretty=1 pour obtenir un JSON formaté et indenté, idéal pour la lecture humaine.
📝 Exemples d'utilisation
Rechercher tous les médicaments contenant "doliprane" :
GET /api/medicaments/specialites?q=doliprane*
Rechercher des comprimés :
GET /api/medicaments/presentations?q=*comprimé*
Rechercher du paracétamol :
GET /api/medicaments/compositions?q=paracetamol
Voir les ruptures de stock :
GET /api/medicaments/disponibilite?q=rupture
Recherche globale :
GET /api/medicaments/search?q=aspirine
Avec formatage JSON :
GET /api/medicaments/specialites?q=doliprane&pretty=true
📄 Format de réponse
Toutes les réponses sont au format JSON avec pagination et métadonnées :
{
"data": [...],
"pagination": {
"total": 1234,
"page": 1,
"limit": 100,
"pages": 13
},
"metadata": {
"last_updated": "2024-07-07T10:30:00.000Z",
"source": "base de données publique des médicaments - gouv.fr"
}
}
ℹ️ Informations techniques
- Format : JSON
- Authentification : Aucune
- CORS : Activé
- Mise Ă jour : Automatique toutes les 24h
- Limite par page : 1000 maximum
đź”— Liens utiles