REST APIv1.0

Documentation API

API publique de la nomenclature pharmaceutique algérienne (MIPH). Données en lecture seule, mise à jour mensuelle.

Base URL :https://nomenclature-pharma.org
ℹ️
API publique et gratuite. Aucune clé d'authentification requise. Les données proviennent de la nomenclature officielle du Ministère de l'Industrie Pharmaceutique (MIPH). Format de réponse : application/json.
Endpoints disponibles
GET/api/medicaments

Liste paginée de tous les médicaments enregistrés en Algérie.

Paramètres
ParamètreTypeRequisDescription
pageintegeroptionnelNuméro de page (défaut : 1)Ex : 1
limitintegeroptionnelRésultats par page, max 100 (défaut : 50)Ex : 50
type_prodstringoptionnelFiltre par type : GE (Générique), I (Innovateur), RE (Référence), BIO (Biologique)Ex : GE
statutstringoptionnelFiltre par statut : F (Fabriqué en Algérie), I (Importé)Ex : F
paysstringoptionnelFiltre par pays (recherche partielle)Ex : France
anneeintegeroptionnelFiltre par année d'enregistrementEx : 2024
Exemple de réponse
{
  "data": [
    {
      "id": 1234,
      "n_enreg": "1234-DZ-2022",
      "dci": "AMOXICILLINE",
      "nom_marque": "AMOXIL 500",
      "forme": "Gélule",
      "dosage": "500 mg",
      "labo": "GSK",
      "pays": "Algérie",
      "type_prod": "GE",
      "statut": "F",
      "annee": 2022,
      "date_init": "2022-01-15",
      "date_final": null
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 50,
    "total": 12500,
    "totalPages": 250,
    "hasNext": true,
    "hasPrev": false
  },
  "filters": {
    "type_prod": null,
    "statut": null,
    "pays": null,
    "annee": null
  }
}
GET/api/search

Recherche full-text dans la nomenclature pharmaceutique (enregistrements, retraits, non-renouvelés).

Paramètres
ParamètreTypeRequisDescription
qstringoptionnelTerme de recherche (DCI, nom de marque, forme, dosage, laboratoire)Ex : amoxicilline
scopestringoptionnelPérimètre : all (défaut), enregistrement, retrait, non_renouveleEx : all
labostringoptionnelFiltre par laboratoireEx : Saidal
substancestringoptionnelFiltre par DCI (substance active)Ex : paracétamol
activeOnlybooleanoptionnelRetourne uniquement les médicaments actifs (1 pour activer)Ex : 1
algerieOnlybooleanoptionnelUniquement les médicaments fabriqués en Algérie (1 pour activer)Ex : 1
limitintegeroptionnelNombre maximum de résultats (défaut : 50)Ex : 20
Exemple de réponse
{
  "results": [
    {
      "id": 5678,
      "source": "enregistrement",
      "dci": "PARACÉTAMOL",
      "nom_marque": "EFFERALGAN 500",
      "forme": "Comprimé effervescent",
      "dosage": "500 mg",
      "labo": "UPSA",
      "pays": "France",
      "type_prod": "RE",
      "statut": "I",
      "annee": 2020,
      "code_atc": "N02BE01"
    }
  ],
  "count": 1,
  "query": "paracétamol",
  "scope": "all"
}
GET/api/stats

Statistiques générales de la nomenclature (totaux, dernière mise à jour).

Exemple de réponse
{
  "total_enregistrements": 12500,
  "total_nouveautes": 342,
  "total_retraits": 89,
  "total_non_renouveles": 156,
  "last_version": "2026-02"
}
Codes de réponse HTTP
200OKRequête traitée avec succès
400Bad RequestParamètres invalides
500Internal Server ErrorErreur serveur
← Retour à la liste des médicaments