FDA Recall Monitor — Drugs, Devices & Food Safety (MCP)
Pricing
Pay per event
FDA Recall Monitor — Drugs, Devices & Food Safety (MCP)
openFDA official enforcement feed: drug, device & food recalls with Class I/II/III classification, reason, product, quantity and recalling firm. Filter by domain/class/firm/state/keywords. Monitor mode = daily digest of new recalls. No API key. MCP-ready.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Zakaria el bouami
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
13 days ago
Last modified
Categories
Share
💊 FDA Recall Monitor — Drugs, Devices & Food Safety (MCP)
The full openFDA enforcement feed: every drug, medical-device and food recall reported by the FDA — with Class I/II/III danger classification, reason, product, quantity, recalling firm and distribution pattern. Monitor mode = your daily "what got recalled yesterday" digest. No API key. MCP-ready.
✨ The 6 things ChatGPT can't do (built in)
| Ingredient | Here |
|---|---|
| 🔒 Hard-to-get data | Official openFDA API chained across 3 endpoints (drug + device + food enforcement) with report-date windows, paging and openFDA quirks handled (404 = no match, YYYYMMDD dates). 100% the official record. |
| 🛠️ Hardest problems, solved | Classification filter (Class I = serious/death risk), firm match, state match, ongoing-only, keyword scan over product+reason+brands. |
| ⚙️ Automation | monitor + daily schedule = "every recall reported in the last 24h, deduped forever" — QA teams, pharmacies, hospital procurement, food distributors and law firms pay real money for exactly this. |
| 🧠 AI-agent cheap | $0.001 start + $0.001 per recall — firm, reason, classification, everything free. |
⏳ FDA lag intel (ChatGPT doesn't know this): enforcement reports are published in weekly batches with a ~2-week delay. Default
daysBack=21catches the full pipeline — a monitor scheduled daily quietly catches every batch the hour it lands.
🚀 3 recipes that pay
#1 — Daily safety digest (QA / compliance)
{ "mode": "monitor", "daysBack": 7, "classifications": ["Class I", "Class II"] }
→ Schedule 07:00 → every serious recall reported yesterday across drugs, devices & food → Slack digest.
#2 — Competitor/supplier watch
{ "mode": "monitor", "scopes": ["drug"], "firmIncludes": "Sterling", "daysBack": 3 }
→ The moment a tracked firm appears in an FDA recall record, you know.
#3 — Category radar (food distributors)
{ "mode": "search", "scopes": ["food"], "keywords": "allergen", "daysBack": 60, "ongoingOnly": true, "maxResults": 200 }
→ All ongoing undeclared-allergen food recalls from the last 2 months.
MCP: https://mcp.apify.com/?actors=amygraphics/fda-recall-monitor — your agent answers "any Class I medical-device recalls this week?" with the official FDA record.
📦 What each row contains
recallNumber · domain (drug/device/food) · eventId · status (Ongoing/Completed/Terminated) · classification (Class I/II/III) · recallingFirm + city/state/country/postalCode · productDescription · reasonForRecall · productQuantity · productType · codeInfo (lot/serial ranges) · distributionPattern · voluntaryMandated · initialFirmNotification method · recallInitiationDateISO / reportDateISO / centerClassificationDateISO · lagDays (days between the recall event and its FDA batch publication — the two clocks, quantified) · brandNames[]/genericNames[] (openFDA harmonized, drugs) · isNew/firstSeenAt (monitor).
🆚 Competition
| Actor | Users | Monitor | 3 domains | Dedupe |
|---|---|---|---|---|
| benthepythondev/fda-recall-intelligence | 11 | partial | ❌ | ❌ |
| scrapers_lat/openfda-food-recalls | 5 | ❌ | food only | ❌ |
| us | — | ✅ schedule-ready | ✅ drug+device+food | ✅ KV forever |
🧪 Input reference
| Key | Default | What it does |
|---|---|---|
mode | search | monitor = only recalls never returned before (KV fdarecall-seen, keyed domain+number) |
scopes | all | drug / device / food |
daysBack | 21 | report_date window (FDA lags ~2 weeks — don't go small) |
keywords, firmIncludes, stateIncludes | — | client-side refinement |
classifications | all | Class I / Class II / Class III |
ongoingOnly | false | skip Completed/Terminated |
maxResults/maxPages | 60 / 10 | caps (100/page/domain) |
Fair use — openFDA is the FDA's official public API (CC0 data). Anonymous rate limits are respected with polite pacing; heavy schedulers should self-throttle.
💰 Pricing
- $0.001 actor start · $0.001 per recall — classification, firm, reason, lot codes FREE
| Rows | Cost (us) |
|---|---|
| 60 recalls (monthly scan) | ~$0.06 |
| Daily all-FDA digest (30 days) | ~$1–3/month |
Part of the AmyGraphics data empire — 27 public actors: tenders (EU/US/UK), registers (UK companies, US funding, clinical trials, federal grants, regulations), conferences, trade shows, jobs & real estate. Contact: morocco.uiux@gmail.com · apify.com/amygraphics