openFDA Drug Recalls & Enforcement Tracker avatar

openFDA Drug Recalls & Enforcement Tracker

Pricing

$5.00 / 1,000 drug recall extracteds

Go to Apify Store
openFDA Drug Recalls & Enforcement Tracker

openFDA Drug Recalls & Enforcement Tracker

Pull recent FDA drug recall actions. Filter by class (I/II/III), recalling firm, distribution state, or keyword. One row per recall — id, class, firm, product, reason, dates, distribution. Cron-ready for pharma + retail-health watchlists. openFDA API (free, no auth).

Pricing

$5.00 / 1,000 drug recall extracteds

Rating

0.0

(0)

Developer

vøiddo

vøiddo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Pull recent FDA drug recall / enforcement actions from openFDA. Filter by class (I/II/III), recalling firm, product keyword, distribution state, or status. One clean row per recall — id, classification, firm, product, reason, dates, distribution pattern.

Built for cron (daily watchlist for pharma analysts, retail health investors, hospital pharmacies) and ad-hoc audits. No auth — pure openFDA REST.

Inputs

{
"sinceDays": 30,
"classifications": ["Class I", "Class II"],
"firmKeywords": ["Pfizer", "Teva"],
"productKeywords": ["acetaminophen"],
"maxResults": 500
}
inputdefaultnotes
sinceDays30report_date >= now - sinceDays. Use 1-7 for daily/weekly cron.
classificationsallFDA recall classes: Class I (most serious — life-threatening), Class II, Class III.
statusFilterallOngoing, Completed, Terminated, Pending.
firmKeywordsRecalling firm substring matches. Each is a separate query.
productKeywordsProduct description substring matches. Each is a separate query.
stateFilterSingle US state to filter distribution_pattern.
maxResults1000Hard cap.
apiKeyOptional openFDA key (boosts daily quota).

Output

One row per recall:

fieldexample
recallNumberD-1234-2026
eventId92341
statusOngoing, Terminated
classificationClass I
productTypeDrugs
recallingFirmPfizer Inc.
firmAddress235 East 42nd Street, New York, NY, 10017, United States
productDescriptionAtorvastatin Calcium Tablets 10 mg, ...
productQuantity850,000 bottles
reasonForRecallSubpotent: Out of specification dissolution test results.
voluntaryMandatedVoluntary: Firm initiated
initialFirmNotificationLetter, Press Release, Two or more of the following
distributionPatternNationwide or specific states
recallInitiationDate20260510 (YYYYMMDD)
reportDate20260518
centerClassificationDate20260520
terminationDate20261015 (when applicable)
fdaUrlFDA IRES lookup URL

Daily cron pattern

{ "sinceDays": 1, "classifications": ["Class I", "Class II"] }

Real-world questions this answers

  • Retail health investor. Class-I recall just dropped — what's the recalling firm's ticker?
  • Hospital pharmacy / 340B. Are any of our inventoried SKUs recalled today?
  • Pharma competitive intel. Which competitors are getting hit with quality recalls?
  • Compliance journalism. Track recall reasons + classes over time for a vendor.

What it doesn't do

  • Doesn't fetch FDA approval events (that's a separate openFDA endpoint — planned for v2).
  • Doesn't enrich with stock ticker (firm-to-ticker is a downstream join).
  • Doesn't include device or food recalls (separate openFDA endpoints — different schemas).

Maintained by

vøiddo studio — small independent shop.