Documentation / Premiers pas

Documentation de l’API Medifontis

Medifontis est une API REST qui donne accès aux registres officiels de médicaments de 199 pays. Recherchez des médicaments par nom, substance active ou code national et obtenez des fiches accompagnées de leur source, de leur licence et de leurs limites.

URL de base

Tous les endpoints sont servis par un seul hôte, versionnés dans le chemin, et répondent en JSON :

https://api.medifontis.com/v1

Votre première requête

Recherchez un médicament avec un code pays et un texte à rechercher. Il s’agit d’une vraie requête ; la réponse ci-dessous est celle qu’elle a renvoyée.

GET /v1/drugs
curl -G https://api.medifontis.com/v1/drugs \
  -H "Authorization: Bearer $MEDIFONTIS_API_KEY" \
  --data-urlencode "country=ca" \
  --data-urlencode "q=metformin"
Réponse
{
  "country": "ca",
  "results": [
    {
      "country": "ca",
      "sourceId": "ca.health-canada.dpd",
      "id": "ca:health-canada:products:62265",
      "kind": "products",
      "name": "METFORMIN · 500 MG per TAB · TABLET",
      "names": [
        "METFORMIN · 500 MG per TAB · TABLET",
        "METFORMIN",
        "METFORMIN HYDROCHLORIDE",
        "Chlorhydrate de metformine"
      ],
      "identifiers": [
        {
          "value": "02238827",
          "scheme": "din"
        },
        {
          "value": "62265",
          "scheme": "dpd-drug-code"
        },
        {
          "value": "A10BA02",
          "scheme": "atc"
        },
        {
          "value": "0101773001",
          "scheme": "aig"
        }
      ],
      "data": {
        "din": "02238827",
        "form": "TABLET",
        "name": "METFORMIN · 500 MG per TAB · TABLET",
        "holder": "LABORATOIRES CONFAB INC",
        "drugCode": "62265",
        "brandName": "METFORMIN"
      },
      "retrievedAt": "2026-10-20T06:46:39.902Z",
      "sourceUrl": "https://www.canada.ca/en/health-canada/services/drugs-health-products/drug-products/drug-product-database/what-data-extract-drug-product-database.html",
      "licence": {
        "id": "LicenseRef-Health-Canada-DPD-Reuse-Unconfirmed",
        "attribution": "Source: Health Canada, Drug Product Database (DPD)."
      }
    }
  ],
  "nextOffset": 2
}

Principes

  • Uniquement des sources officielles. Chaque fiche provient d’un organisme national (autorité de réglementation, ministère ou agence) et est collectée telle que l’éditeur l’a publiée.
  • Les sources restent indépendantes. Medifontis ne fusionne jamais les fiches et ne les relie jamais par leur nom. Des sources différentes peuvent décrire le même médicament.
  • Ce qui est inconnu reste inconnu. Lorsqu’une source n’indique pas si un médicament nécessite une ordonnance, est commercialisé ou est remboursé, la fiche indique la valeur unknown plutôt que de deviner.
  • La provenance accompagne les données. Chaque fiche indique l’URL de sa source, sa date de collecte, sa licence et ses limites.