Recall Monitor: FDA & CPSC New-Recall Feed avatar

Recall Monitor: FDA & CPSC New-Recall Feed

Pricing

from $1.20 / 1,000 recalls

Go to Apify Store
Recall Monitor: FDA & CPSC New-Recall Feed

Recall Monitor: FDA & CPSC New-Recall Feed

New product recalls from every federal source in one only-new feed: FDA enforcement reports (food, drugs, devices) and CPSC consumer-product recalls, keyword and firm filtered, one normalized row per recall. Keyless public APIs. From $2 per 1,000.

Pricing

from $1.20 / 1,000 recalls

Rating

0.0

(0)

Developer

Upward Enterprises

Upward Enterprises

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

$2.00 per 1,000 new recalls ($1.20 on the Gold tier), no start fee, no API key.

Product recalls are published in four different federal places, on four different schedules, and nobody reads all of them. The FDA posts weekly enforcement reports for food, drugs, and medical devices. The CPSC posts consumer-product recalls separately. A supplier's recall can get your listings pulled, your inventory quarantined, or your customers hurt, and the first most companies hear about it is a retailer notice days later.

Recall Monitor checks all four sources and delivers only the recalls you have not seen, as one normalized row each: firm, product, reason, hazard, FDA classification, status, distribution, remedy, and a link to the source record. Point it at your own company and your suppliers with the firm filter, or at product categories with keywords, run it on a schedule, and each recall reaches you once.

What you get

Recall rows (kind: "recall"), one per new recall:

{
"kind": "recall",
"id": "cpsc:11022",
"source": "cpsc",
"recallNumber": "27024",
"recallDate": "2026-10-15",
"firm": "3M Company",
"product": "Scotch Thermal Laminators",
"reason": "3M Company is recalling the thermal laminators because they can overheat…",
"hazard": "The recalled thermal laminators can overheat, posing a fire hazard.",
"classification": null,
"status": null,
"distribution": null,
"remedy": "Consumers should stop using and unplug the recalled laminators immediately…",
"units": "About 53,634",
"url": "https://cpsc.gov/Recalls/2027/…"
}

FDA rows carry classification (Class I, II, or III), status (Ongoing, Completed, Terminated, Pending), and distribution instead of hazard/remedy; the shape is the same either way.

A free per-source row (kind: "source") reports what each source returned, matched, and delivered, and a free summary row (kind: "summary") closes every run.

Sources

SourceWhat it coversCadence
openfda-foodFDA food enforcement reports: foods, beverages, dietary supplements, cosmeticsWeekly reports
openfda-drugFDA drug enforcement reports: prescription, OTC, compounded productsWeekly reports
openfda-deviceFDA device enforcement reports: medical devices and diagnosticsWeekly reports
cpscCPSC SaferProducts: consumer products, appliances, toys, tools, furnitureAs announced

All four are official public APIs and need no key. An optional free openFDA API key input raises the per-IP daily cap.

How the only-new memory works

The monitor keeps the IDs of recalls it has already delivered in a key-value store on your account, named recall-monitor-<snapshot name>. Give each schedule its own snapshot name. The first run of a snapshot fetches from your start date (default 30 days back); later runs overlap the previous 14 days so a recall posted late is still caught, and the seen set guarantees it is delivered exactly once. Turn Only new off to re-pull the whole window on every run.

Inputs

InputDefaultNotes
Sourcesall fourAny subset of openfda-food, openfda-drug, openfda-device, cpsc
KeywordsnoneAny-of, case-insensitive, matched against firm, product, reason, and hazard
Recalling firmsnoneAny-of substring on the firm or manufacturer name; the supplier watch
Only new recallsonOff re-delivers the whole window every run
Snapshot namedefaultOne memory per schedule
First-run start date30 days backYYYY-MM-DD; later runs pick up where the last left off
Max recalls per run500Anything past the cap stays unseen and arrives next run
openFDA API keynoneOptional; keyless works

Worked example: a grocery compliance watch over all four sources typically sees 40 to 80 new recalls a month unfiltered, about $0.08 to $0.16 a month at the Free tier. A keyword watch on one product category costs less.

Pricing

Pay per new recall delivered. Free $0.002, Bronze $0.0018, Silver $0.0015, Gold $0.0012 per recall. Recalls your snapshot has already delivered are never charged again. Source rows and the summary row are free.

Notes and limits

  • Data comes from openFDA enforcement reports and the CPSC SaferProducts API, both public US government data. FDA enforcement reports are weekly, so an FDA recall can be up to a week old in the report before it appears here; CPSC recalls appear as announced.
  • An FDA recall that is later updated keeps its recall number, so it is delivered once, on first sight. Status changes after delivery are not re-sent.
  • NHTSA vehicle recalls and USDA meat and poultry recalls are planned additions.

Enjoying this Actor?

If it caught a recall before your retailer did, a review on the Store page helps other compliance folks find it, and it tells us to keep the source list growing. Questions and source requests are welcome on the Issues tab; we answer fast.