Fda Drug Events
fda_drug_eventsSearch FAERS adverse event reports by drug name, MedDRA reaction term, or date range. Returns report counts, reaction types, seriousness levels, and dates. Natural multi-word reaction phrasing is retried against MedDRA preferred-term word order before an empty result is reported. FAERS reports do not establish incidence or causality.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skip | No | Offset for pagination (default 0) | |
| limit | No | Number of results (1-100, default 10) | |
| query | Yes | OpenFDA search query. Filter drugs on patient.drug.medicinalproduct — the report's own drug-name field, present on every record and matching brand or generic. The patient.drug.openfda.* fields are enrichment that is missing for many newer drugs (semaglutide/OZEMPIC among them) and silently match nothing; this tool retries them against medicinalproduct, but naming it directly costs one call instead of two. Examples: 'patient.drug.medicinalproduct:"OZEMPIC"', 'patient.drug.medicinalproduct:"semaglutide"+AND+serious:1', 'receivedate:[20240101+TO+20241231]' |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skip | Yes | Offset used in pagination | |
| limit | Yes | Number of results returned | |
| total | Yes | Total count of matching adverse event reports | |
| results | Yes | Array of adverse event report objects | |
| reaction_resolved | No | The MedDRA preferred term actually used for the filter | |
| reaction_requested | No | The reaction term as the caller supplied it, uppercased | |
| reaction_resolution | No | How the supplied reaction term mapped onto a MedDRA preferred term. not_a_meddra_preferred_term means the filter matched nothing — counts are zero because the term missed, not because no reports exist | |
| reaction_resolution_hint | No | Present when the term matched nothing; names a working way to discover the real preferred terms | |
| reaction_resolution_note | No | Present when word order was corrected; states the substitution made |