OpenFDA et FAERS : Accéder aux rapports d'effets secondaires et aux signaux de sécurité

Accueil/OpenFDA et FAERS : Accéder aux rapports d'effets secondaires et aux signaux de sécurité

Outil de Recherche de Signaux de Sécurité

Recherchez les signaux de sécurité pour un médicament spécifique dans la base de données FAERS. Ce simulateur montre les types d'informations disponibles via OpenFDA, mais il ne se connecte pas à l'API réelle.

Résultats de la recherche

5 432 rapports Dernière mise à jour : 3 mois

Effets secondaires les plus fréquents :

  • 1. Fatigue (24%)
  • 2. Nausées (18%)
  • 3. Vertiges (12%)

Tranches d'âge les plus concernées :

  • 65-74 ans (32%)
  • 75-84 ans (28%)
  • 55-64 ans (21%)

Important : Les données de FAERS sont volontaires et non exhaustives. Ce simulateur est à des fins éducatives uniquement et ne devrait pas être utilisé pour des décisions médicales. Consultez toujours votre professionnel de santé.

Si vous avez déjà cherché des informations sur les effets secondaires d’un médicament, vous avez probablement rencontré un mur : les données existent, mais elles sont cachées dans des fichiers complexes, des PDF ou des systèmes obsolètes. L’OpenFDA a changé ça. Depuis 2014, cette initiative de l’Agence américaine des aliments et des médicaments (FDA) rend accessible, gratuitement et en temps réel, des millions de rapports d’effets indésirables via une API simple. Et derrière cette API, il y a le système FAERS - la base de données officielle des signaux de sécurité des médicaments aux États-Unis.

Qu’est-ce que OpenFDA et FAERS ?

OpenFDA n’est pas une nouvelle base de données. C’est une passerelle. Elle prend les données brutes du FAERS (FDA Adverse Event Reporting System) - un système qui collecte depuis les années 1960 les rapports d’effets secondaires signalés par les médecins, les patients et les laboratoires - et les transforme en données structurées, faciles à interroger. Chaque année, plus de 14 millions de rapports sont ajoutés à FAERS. OpenFDA les rend consultables en quelques secondes, sans avoir à télécharger des fichiers XML de plusieurs gigabytes.

Concrètement, OpenFDA vous permet de poser des questions comme : « Quels sont les effets secondaires les plus fréquents du paracétamol chez les femmes de plus de 65 ans ? » ou « Quels médicaments ont été associés à des cas de myocardite chez les adolescents ? ». Et vous obtenez une réponse en JSON, prête à être analysée, visualisée ou intégrée dans une application.

Comment fonctionne l’API OpenFDA ?

L’API OpenFDA utilise un moteur de recherche appelé Elasticsearch. Cela signifie que vous devez écrire des requêtes en syntaxe de recherche, pas avec des formulaires. Par exemple, pour chercher les effets liés au médicament « ibuprofène », vous utilisez :

https://api.fda.gov/drug/event.json?search=patient.drug.drugname:ibuprofen

Chaque requête retourne un ensemble de résultats limité à 1000 entrées par appel. Pour aller plus loin, vous utilisez le paramètre skip pour paginer : &skip=1000 pour les 1000 suivants, &skip=2000 pour les 2000 suivants, etc.

Si vous n’avez pas de clé API, vous êtes limité à 1 000 requêtes par jour. Avec une clé gratuite (à obtenir sur open.fda.gov/apis/authentication/), vous passez à 120 000 requêtes par jour et 240 par minute. C’est largement suffisant pour la plupart des chercheurs, étudiants ou développeurs indépendants.

Quelles données contient un rapport FAERS ?

Chaque rapport d’effet secondaire dans OpenFDA contient plusieurs champs clés :

  • patient.drug.drugname : le nom du médicament impliqué (générique ou commercial)
  • patient.drug.indication : la raison pour laquelle le médicament a été prescrit
  • patient.reactionmeddrapt : le terme d’effet secondaire codé selon le système MedDRA (standard international)
  • patient.patientsex : sexe du patient (1 = homme, 2 = femme, 9 = inconnu)
  • patient.patientagegroup : tranche d’âge (ex. : "65-74", "18-24")
  • patient.outcome : résultat (ex. : "HOSPITALIZATION", "DEATH", "RECOVERED", "NOT RECOVERED")
  • primarysource.country : pays d’origine du rapport (principalement les États-Unis)

Attention : les données sont dépersonnalisées. Aucun nom, adresse, numéro de sécurité sociale ou identifiant médical n’est fourni. C’est une exigence légale pour protéger la vie privée. Mais cela signifie aussi que vous ne pouvez pas suivre un patient sur plusieurs événements - chaque rapport est isolé.

Terminal en forme de cœur mécanique affichant des rapports d'effets secondaires de médicaments avec des alertes visuelles en japonais.

Les limites de OpenFDA - ce qu’il ne dit pas

OpenFDA est puissant, mais pas magique. Voici ce que vous devez savoir :

  • Retard de 3 mois : les données mises à jour sur OpenFDA ont généralement un délai de 1 à 3 mois. Un événement survenu en janvier 2026 ne sera visible qu’en avril 2026.
  • Données volontaires : seuls les rapports signalés sont inclus. Beaucoup d’effets secondaires ne sont jamais déclarés. C’est un système de signalement, pas un système de surveillance active.
  • Pas de causalité prouvée : si 500 personnes ont signalé une fatigue après avoir pris un médicament, cela ne veut pas dire que le médicament cause la fatigue. Il pourrait s’agir d’une coïncidence, d’un autre médicament, ou d’une maladie sous-jacente.
  • API technique : si vous n’avez jamais utilisé Elasticsearch, la syntaxe peut sembler opaque. Il faut apprendre à écrire des requêtes avec des opérateurs comme :, AND, OR, ou des intervalles comme patient.patientagegroup:[65 TO 74].

La FDA le rappelle clairement : « Ne vous fiez pas à OpenFDA pour prendre des décisions médicales. Consultez toujours votre professionnel de santé. »

Comment l’utiliser en pratique ?

Voici trois façons concrètes d’utiliser OpenFDA, selon votre niveau :

1. Pour les chercheurs ou étudiants

Utilisez l’outil R avec le package openFDA. Installez-le avec :

install.packages("openFDA")

Ensuite, configurez votre clé API :

library(openFDA)
set_api_key("votre_cle_api")

# Rechercher les effets de l’aspirine
results <- drug_event(search = "patient.drug.drugname:aspirin", limit = 1000)

Vous obtenez un tableau avec les effets secondaires, les âges, les sexes - prêts à être analysés avec des graphiques ou des modèles statistiques.

2. Pour les développeurs

En Python, utilisez la bibliothèque requests :

import requests

url = "https://api.fda.gov/drug/event.json"
params = {
    "search": "patient.drug.drugname:metformin",
    "limit": 1000
}

response = requests.get(url, params=params)
data = response.json()

for result in data["results"]:
    print(result["patient"]["reactionmeddrapt"][0])

Cela vous permet de construire des tableaux de bord, des alertes automatiques ou des applications web qui affichent les signaux de sécurité en temps réel.

3. Pour les journalistes ou citoyens

Vous n’avez pas besoin de coder. Utilisez simplement un navigateur. Tapez cette URL dans votre barre d’adresse :

https://api.fda.gov/drug/event.json?search=patient.drug.drugname:statins+AND+patient.reactionmeddrapt:"myocarditis"

Vous verrez les rapports d’inflammation du cœur liés aux statines. C’est une manière simple d’explorer les signaux de sécurité sans passer par un ingénieur.

Bibliothèque futuriste où des citoyens consultent des kiosques OpenFDA, avec un gardien robotique surveillant les données de sécurité.

OpenFDA vs les outils commerciaux

Des plateformes comme ARTEMIS ou Oracle Argus sont utilisées par les grandes entreprises pharmaceutiques pour surveiller les effets secondaires en temps réel. Elles intègrent des algorithmes d’analyse de signaux, des modèles de risque et des alertes automatisées. Mais elles coûtent jusqu’à 150 000 dollars par an.

OpenFDA est gratuit. Elle ne fait pas d’analyse avancée. Elle ne vous dit pas « ce médicament est dangereux ». Elle vous donne les faits bruts. C’est à vous d’interpréter. Et c’est ce qui la rend précieuse : elle permet à n’importe qui - un étudiant, un journaliste, un chercheur indépendant - d’accéder aux mêmes données que les géants de la pharmacie.

Que réserve l’avenir ?

En 2023, la FDA a étendu OpenFDA aux rapports sur les dispositifs médicaux (comme les prothèses ou les pacemakers) et aux produits du tabac. Un nouveau module pour les aliments est aussi en cours de déploiement. Les données sont désormais plus complètes, plus rapides à traiter, et le code source est ouvert sur GitHub - ce qui permet à la communauté de proposer des améliorations.

Le nombre d’études scientifiques utilisant OpenFDA a triplé depuis 2020. Plus de 350 articles ont été publiés en 2022 seulement. Des applications comme MedWatcher utilisent ces données pour informer les patients sur les risques des médicaments. Ce n’est plus une niche technique : c’est un outil de transparence publique.

Prochaines étapes : comment commencer ?

  • Allez sur open.fda.gov/apis/ et lisez la documentation
  • Obtenez une clé API gratuite (c’est rapide et sans frais)
  • Testez une requête simple dans votre navigateur : https://api.fda.gov/drug/event.json?search=patient.drug.drugname:ibuprofen&limit=1
  • Utilisez un outil comme Postman ou Insomnia pour explorer les réponses JSON
  • Si vous êtes développeur, clonez le dépôt GitHub de OpenFDA pour voir comment les données sont traitées en arrière-plan

Il n’y a pas de barrière d’entrée. Pas de licence. Pas de paiement. Juste des données publiques, libres, et prêtes à être utilisées. Et c’est ce qui fait la force d’OpenFDA : elle donne le pouvoir à ceux qui en ont besoin - pas seulement aux grandes entreprises.

Commentaires (12)

  • Delphine Lesaffre Delphine Lesaffre févr. 8, 2026

    Je viens de tester l'API avec un simple query sur le paracétamol et j'ai été bluffé par la vitesse. Rien à voir avec les vieux PDF de la FDA que j'avais dû télécharger en 2018. C'est comme passer d'un fax à un TikTok.
    Je l'utilise pour un petit projet perso sur les effets chez les seniors. Si vous voulez des exemples de requêtes, je peux partager mon gist.

  • corine minous vanderhelstraeten corine minous vanderhelstraeten févr. 9, 2026

    Oh super encore une autre « transparence » made in USA. Et bien sûr, personne ne parle du fait que 80% des rapports viennent des US et que les effets en Europe sont complètement ignorés. Vous croyez vraiment que ce truc sert à quelque chose si on ne voit que les cas américains ?
    Je vous parie que si un médicament tue des Belges, il faudra attendre 6 mois pour qu’il apparaisse ici. C’est de la propagande.

  • Katelijn Florizoone Katelijn Florizoone févr. 11, 2026

    Corine, c’est une bonne remarque sur le biais géographique, mais il ne faut pas jeter le bébé avec l’eau du bain. OpenFDA n’est pas parfait, mais c’est le premier système ouvert à cette échelle. Les données européennes sont effectivement sous-représentées, mais c’est justement ce qui permet d’identifier les écarts. Par exemple, j’ai pu montrer que les réactions aux statines en France étaient plus fréquentes dans les tranches d’âge 70-79 que dans les données américaines - ce qui a conduit à une étude locale.
    Le pouvoir de cette API, c’est qu’elle permet de poser des questions que personne n’osait poser avant.

  • Tristan Vaessen Tristan Vaessen févr. 12, 2026

    Je tiens à souligner que la qualité des données dépend entièrement de la rigueur du signalement. Or, dans de nombreux cas, les rapports sont incomplets, mal codés, ou soumis à un biais de sélection important. L’absence de vérification clinique indépendante rend ces données potentiellement trompeuses pour une analyse quantitative.
    Il est donc impératif de ne pas extrapoler des tendances à partir de simples corrélations observées dans ce système.

  • Nicole Resciniti Nicole Resciniti févr. 13, 2026

    Vous savez quoi ? OpenFDA, c’est juste la pointe de l’iceberg. Derrière, il y a tout un système de censure pharmaceutique. Les laboratoires paient des millions pour que certains effets soient « oubliés » dans les rapports. Vous croyez vraiment que les 14 millions de rapports sont tous authentiques ?
    Je vous dis : 30 % sont des faux. Des patients qui confondent le stress avec une réaction médicamenteuse. Des médecins qui ne remplissent pas correctement. Et puis… et puis, qui dit que les données ne sont pas manipulées pour masquer des dangers ?
    La vérité, mes amis, est toujours cachée. Et OpenFDA ? C’est juste un miroir brisé.

  • martin de villers martin de villers févr. 14, 2026

    Ok mais qui a le temps de taper des requêtes Elasticsearch ? 😅
    Je viens de faire une recherche sur « metformin + myocarditis » et j’ai eu 87 résultats… en 0,3 seconde. C’est fou. J’ai mis ça dans un tableau Excel et j’ai fait un graphique en camembert. Mon chat a regardé l’écran comme si j’étais un génie.
    Je vais le montrer à mon médecin la semaine prochaine. Il va me dire que c’est « rare »… mais je vais lui montrer les chiffres. 😎

  • Christine Pack Christine Pack févr. 14, 2026

    Je trouve ça incroyablement… simpliste. Vous parlez d’« accès libre » comme si c’était une révolution. Mais avez-vous déjà essayé de filtrer les données par sexe, âge, et indication simultanément ? La syntaxe est une horreur. Et la pagination ? C’est du gaspillage de bande passante. Et puis, pourquoi ne pas avoir fait une interface web propre ?
    Je veux dire… on est en 2026. On a des chatbots, des IA, des outils de visualisation. Et vous nous sortez… une API brute, sans documentation interactive, sans filtres pré-établis ?
    C’est un peu comme offrir un piano à un aveugle. Et vous vous étonnez qu’on ne s’en serve pas ?

  • Alexis Suga Alexis Suga févr. 16, 2026

    Attendez… vous êtes sérieux ? Vous pensez que cette API va sauver la santé publique ? 😂
    Regardez les commentaires de 2020 sur les vaccins anti-COVID. Toute la conspiration a été alimentée par des gens qui ont pris OpenFDA pour une bible. « 500 cas de myocardite chez les jeunes » → donc c’est un meurtre de masse. Non. C’est un signal. Un seul signal. Pas une preuve. Pas une causalité.
    On a besoin de plus de données, oui. Mais aussi de plus de sagesse. Et de moins de clickbait.

  • James Ditchfield James Ditchfield févr. 16, 2026

    Je suis un ancien ingénieur logiciel qui a travaillé sur des systèmes de pharmacovigilance. OpenFDA est un pas colossal, mais il faut comprendre qu’elle ne résout pas le problème fondamental : la sous-déclaration massive.
    La vraie révolution, ce serait d’intégrer les données des dossiers médicaux électroniques en temps réel, avec consentement éclairé. Mais ça, les entreprises ne veulent pas. Parce que ça coûte cher. Et que ça brise les monopoles.
    OpenFDA, c’est le début. Pas la fin. On a encore 20 ans de travail devant nous. Mais c’est un bon début.

  • Star Babette Star Babette févr. 18, 2026

    La notion de « données publiques » est souvent mal comprise. Les données brutes ne sont pas égales à la connaissance. Elles sont un matériau brut, comme le minerai. Il faut un processus de raffinage, de validation, de contextualisation. Sans cela, on se retrouve avec des « preuves » qui n’en sont pas.
    Je crains que cette accessibilité, bien qu’idéale sur le papier, conduise à une forme de pseudo-scientificité, où n’importe qui peut affirmer n’importe quoi avec un peu de JSON.

  • Fabien Calmettes Fabien Calmettes févr. 20, 2026

    Et si je vous disais que la FDA cache les vrais dangers ?
    Vous croyez que les 14 millions de rapports sont tous vérifiés ? Non. Beaucoup sont des erreurs. Des doublons. Des patients qui ont pris 10 médicaments à la fois. Et les labos ? Ils payent pour supprimer les signaux gênants. J’ai vu des fichiers internes. Les vrais effets, ils les mettent dans un autre système. Secret. Non accessible. OpenFDA ? C’est un leurre. Un leurre avec une belle interface.
    Vous avez vu le rapport de 2024 sur les statines et les crises cardiaques ? Il a été effacé. Mais je l’ai sauvegardé. Je le publierai bientôt. Attendez.

  • Jérémy Serenne Jérémy Serenne févr. 21, 2026

    Le vrai problème, c’est que personne ne lit les limites. Tout le monde veut une réponse toute faite. « Est-ce que ce médicament est dangereux ? » Non. Ce que vous avez, c’est un ensemble de rapports. Des histoires. Pas des vérités. Il faut apprendre à lire entre les lignes. À comprendre la différence entre fréquence et causalité. Sinon, on va finir par interdire tous les médicaments parce qu’un seul patient a eu un mal de tête.

Écrire un commentaire