US FDA Recall Lifecycle Watch
Pricing
from $33.50 / 1,000 recall deltas
Go to Apify Store
US FDA Recall Lifecycle Watch
FDA enforcement reports across drugs, devices and food, watched for LIFECYCLE movement: a recall's status changing from Ongoing to Completed or Terminated, and its classification being revised. Keyed on the source-native recall number. It r
Pricing
from $33.50 / 1,000 recall deltas
Rating
0.0
(0)
Developer
NexGen Watch
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Share
FDA enforcement reports across drugs, devices and food, watched for LIFECYCLE movement: a recall's status changing from Ongoing to Completed or Terminated, and its classification being revised. Keyed on the source-native recall number. It reports what the enforcement report says, and does not assess product risk.## SourceopenFDA enforcement API — drug, device and food (public, logged-out, no key)- https://api.fda.gov/drug/enforcement.json
-
https://api.fda.gov/food/enforcement.json
Public, logged-out only — no API key, login, cookie or CAPTCHA.## Pricing| Event | Price (FREE tier) ||---|---|| Actor start (`apify-actor-start`) | $0.02 one-time || Source check (`source-check`) | $0.10 |
| Per delta (recall-delta) | $0.05 |
`source-check` ladder, GOLD-floored: **$0.10 / $0.09 / $0.08 / $0.067**, chargedonce per run after enumeration terminates — seed and genuine-zero runs included.The per-delta value event (`recall-delta`) is the **primary** event and is priced at **$0.05 per delta** at the FREE tier. Ladder, GOLD-floored: **$0.05 / $0.045 / $0.04 / $0.0335** (FREE / BRONZE / SILVER / GOLD-PLATINUM-DIAMOND). `source-check` still charges; it is no longer the headline event. Billed deltas are capped at 500 per run and any overflow is reported as a withholding rather than charged.## Snapshot mode is a PREVIEW`watch_mode: false` returns at most **25 records**, hard-capped in code regardlessof `max_items`, labeled `output_mode: "preview"`. This cell sells change detection,not bulk record export.## Watch semanticsFirst watch run stores a private baseline and emits **zero** deltas. Later runs emit`NEW` / `CHANGED` / `REMOVED` keyed on the source-native id with `before` / `after`and `changed_fields`.## Source cadenceopenFDA refreshes the enforcement endpoints in batches — `meta.last_updated` was 2026-07-15 on the measured date and is carried on every run's scope line. A pass that finds no movement is normal between refreshes.## Terminal states`NORMAL` · `SUCCEEDED-0: GENUINE_EMPTY` · `SUCCEEDED-0` (no change) · `PARTIAL` · `BLOCKED`.A zero with no evidence FAILS loud rather than exiting 0 quietly.