openFDA Scraper
Pricing
from $3.00 / 1,000 records
openFDA Scraper
Recalls (drug/device/food), adverse events and drug labels from the official openFDA API. No API key.
Pricing
from $3.00 / 1,000 records
Rating
0.0
(0)
Developer
Dev D
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
openFDA Scraper π
Drug, device and food recalls, adverse-event reports and drug labels from the official openFDA API. No API key, no login.
Pull clean, structured regulatory data straight from the U.S. FDA's openFDA API: product recalls (enforcement reports) for drugs, medical devices and food; adverse-event reports; and drug labels. Filter by classification, status, firm, state and date range. Perfect for pharma/food safety monitoring, compliance, competitive intelligence and research.
Uses the official openFDA API β public U.S. FDA data, no key required.
Datasets
- π Drug recalls β enforcement reports (class, reason, firm, product).
- π©Ί Device recalls β medical-device enforcement reports.
- π₯« Food recalls β food & cosmetic enforcement reports.
- β οΈ Drug adverse events β FAERS reports (reactions, patient, drugs).
- π·οΈ Drug labels β indications, warnings, dosage, ingredients.
Features
- β No API key β official openFDA endpoints, works out of the box.
- β Recall filters β classification (Class I/II/III), status, firm, state, date range.
- β Clean records β ISO dates, flattened brand/generic/manufacturer names.
- β
Advanced queries β pass any openFDA field query (e.g.
reason_for_recall:"contamination"). - β Low-maintenance β stable official API, one clean record per item.
Input
| Field | Description |
|---|---|
| Dataset | drug / device / food recalls, adverse events, or labels. |
| Search query | Free text or an openFDA field query. |
| Classification | Recalls: Class I / II / III. |
| Status | Recalls: Ongoing / Completed / Terminated. |
| State / Firm | Recalls: filter by recalling firm's state or name. |
| From / To date | YYYY-MM-DD range on the dataset's main date field. |
| API key | Optional free key for a higher daily quota. |
| Max results | Result cap (openFDA caps deep paging at ~25,000). |
Example β ongoing Class I drug recalls, 2024
{"dataset": "drug-recalls","classification": "Class I","status": "Ongoing","dateFrom": "2024-01-01","maxResults": 500}
Example β recent adverse events for a drug
{"dataset": "drug-adverse-events","query": "patient.drug.medicinalproduct:\"OZEMPIC\"","maxResults": 200}
Output
Recall row:
{"type": "recall","recall_number": "D-0123-2024","status": "Ongoing","classification": "Class I","product_description": "...","reason_for_recall": "Failed specifications","recalling_firm": "Example Pharma Inc.","state": "NJ","recall_initiation_date": "2024-03-11","brand_name": "...","generic_name": "..."}
Adverse-event rows carry safetyreportid, serious, reactions, drugs, patient sex/age; label rows carry indications_and_usage, warnings, dosage_and_administration, ingredients.
Run it on a schedule
Schedule the Actor to watch for new recalls in your category and connect a Google Sheets / Slack / webhook integration for instant safety alerts.
Notes & limitations
- Uses the official openFDA API β no key needed (optional key raises the daily quota).
- Data is a point-in-time snapshot at run time.
- Adverse-event reports are voluntary and not confirmed causation (FDA disclaimer).
- Public, non-personal U.S. FDA regulatory data.
- Data source: openFDA (U.S. Food & Drug Administration).
Keywords
openFDA, FDA, drug recall, food recall, device recall, FDA recalls, adverse events, FAERS, drug label, drug safety, pharmacovigilance, product recall, FDA enforcement, recall monitoring, pharma compliance, food safety, medical device, drug data, FDA API, regulatory data.