FDA Recalls Scraper — Drug, Device & Food
Pricing
from $4.00 / 1,000 results
FDA Recalls Scraper — Drug, Device & Food
Track FDA drug, device and food recalls via the official openFDA API. Filter by date, class or firm. Structured data: firm, reason, class, status. Free, no key.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Ponderable Hydrometer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Track FDA recalls across drugs, medical devices and food in one actor — all three share one comparable schema. Built on the official openFDA enforcement API. Filter by date, recall class or firm. No key, no proxies, no anti-bot.
Perfect for compliance monitoring, supply-chain risk, recall-alert products, and regulatory research.
What you get
One row per recall, identical fields across all three categories:
- Classification —
category(drug/device/food),classification(Class I–III),status,voluntaryMandated - Firm & product —
recallingFirm,productType,productDescription,productQuantity,distributionPattern - Reason —
reasonForRecall - Dates —
recallInitiationDate,reportDate,terminationDate(normalized toYYYY-MM-DD) - Location —
city,state,country - IDs —
recallNumber,eventId
Who it's for
- Compliance & regulatory teams — monitor recalls affecting your products or suppliers.
- Healthcare, pharma & food companies — competitive and supply-chain risk monitoring.
- Journalists & researchers — track recall trends and serious (Class I) events.
- Alerting products — feed a recall-watch service.
Input
| Field | Type | Default | Description |
|---|---|---|---|
categories | array | all three | Any of drug, device, food |
dateFrom / dateTo | string | — | Recall report-date range (YYYY-MM-DD) |
classification | string | — | Class I (most serious), Class II, or Class III |
search | string | — | Advanced: raw openFDA query (overrides the filters above) |
maxResultsPerCategory | integer | 500 | Cap per category |
Example input
{"categories": ["drug", "food"],"classification": "Class I","dateFrom": "2026-01-01","maxResultsPerCategory": 500}
Field-level query via openFDA syntax:
{ "search": "recalling_firm:\"Pfizer\"+AND+classification:\"Class+I\"" }
Example output (one recall)
{"category": "drug","recallNumber": "D-1234-2026","status": "Ongoing","classification": "Class I","recallingFirm": "Haleon US Holdings LLC","productType": "Drugs","productDescription": "Pain relief tablets, 200 count bottles","reasonForRecall": "Chemical Contamination: trace nitrosamine above the acceptable intake limit","productQuantity": "12,480 bottles","distributionPattern": "Nationwide (US)","voluntaryMandated": "Voluntary: Firm initiated","recallInitiationDate": "2026-06-01","reportDate": "2026-06-17","terminationDate": null,"city": "Warren","state": "NJ","country": "United States","eventId": "90210"}
Why this actor
- Drug + device + food in one comparable schema — a nicer product than single-category clones.
- Class filtering — isolate the most serious
Class Ievents for alerting. - openFDA power query — drop into raw
searchfor exact field-level filters. - Keyless, official, reliable — free public API, auto-paginated.
Notes
- Data is the openFDA enforcement API — free, public, no key or anti-bot.
- For field-level queries use
search(openFDA syntax), e.g.recalling_firm:"Pfizer"+AND+classification:"Class+I". - Public data; you are responsible for compliant use of the output. Not affiliated with the FDA.
Pricing
Pay per result — $4.00 per 1,000 results (one result = one recall). No subscription or platform fees.
Related actors
- ClinicalTrials.gov Scraper — trial records and status.
- SEC EDGAR Filings Scraper — company filings for the firms behind recalls.
- Federal Register Scraper — US rules, proposed rules and agency notices.