Class I
Reasonable probability that use of, or exposure to, the product will cause serious adverse health consequences or death.
Class II
Use may cause temporary or medically reversible adverse health consequences, or the probability of serious consequences is remote.
Class III
Use is not likely to cause adverse health consequences — typically a labelling or manufacturing-standard issue.
No profile built yet
Enter a drug above to pull its most-reported reactions, seriousness split and recall history straight from openFDA.
Nothing to compare yet
Enter two drug names above. Pharma Watch will run the same four openFDA queries against each and line the answers up.
Add a term to see the openFDA expression it builds.
Nested groups, ranges, _exists_ and
_missing_ — the questions the filter row cannot ask.
The exact URL is written to the query log either way.
- Every figure shown is read from a live openFDA response and stamped with the query that produced it.
- Result totals come from meta.results.total; charts come from count= aggregations.
- When openFDA returns no match (its 404 NOT_FOUND), you get an empty state — never a filled-in guess.
- When openFDA is unreachable you get an error naming the source, the URL and a Retry button.
- The demo dataset is synthetic and is labelled SAMPLE on every card, chart and export while it is loaded.
- Records served through the Feerebu proxy are marked as such, because the proxy substitutes placeholder text for a few blank fields.
- Adverse-event reports are voluntary, duplicated and unverified. Counts are not incidence rates.
- Recall records are the firm's and FDA's description at the time of filing; status can change later.
- Labels are versioned — you may be seeing an older SPL version than the carton in your hand.
- openFDA rate-limits anonymous callers (240 requests/minute). Heavy paging can hit it.
- openFDA data covers the United States. Other regulators are not included.