US Recall Alerts: Products, Vehicles, Food, Drugs avatar

US Recall Alerts: Products, Vehicles, Food, Drugs

Pricing

from $4.00 / 1,000 recall delivereds

Go to Apify Store
US Recall Alerts: Products, Vehicles, Food, Drugs

US Recall Alerts: Products, Vehicles, Food, Drugs

One feed for US recalls from the CPSC (consumer products), NHTSA (vehicles), and FDA (food, drugs, devices). Filter by keyword, agency and date, get clean rows with hazards and remedies, and schedule runs to get only new recalls.

Pricing

from $4.00 / 1,000 recall delivereds

Rating

0.0

(0)

Developer

Kye Williams

Kye Williams

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 days ago

Last modified

Categories

Share

One feed of US recalls from three federal agencies, in one clean format:

  • CPSC: consumer products (toys, furniture, electronics, appliances, baby gear)
  • NHTSA: vehicles, vehicle equipment, tires and child car seats
  • FDA: food, drugs and medical devices

Filter by agency, keyword, date and FDA risk class, and run it on a schedule to get an alert-style feed of new recalls only. It needs no API key, no proxies and no login.

Who it is for

  • Online sellers and retailers who need to know when a recall hits a product category.
  • Compliance, insurance and risk teams tracking recalls for a brand, supplier or hazard.
  • Food, health and automotive businesses watching their own sector.
  • Journalists and researchers who need recall data as a spreadsheet or JSON.
  • AI agents and automations that need one simple "what was recalled lately?" tool.

What you get

One row per recall, newest first, with the same main fields for every agency:

FieldMeaning
agency, categoryWhere the recall comes from and what kind it is (Consumer product, Vehicle, Equipment, Tire, Child seat, Food, Drug, Medical device).
recallId, recallNumber, recallDateIdentifiers and the date used for filtering.
title, summary, hazardWhat was recalled and why.
severityFDA risk class (Class I is the most serious). Empty for CPSC and NHTSA.
firms, products, remedy, statusCompanies, products or vehicles, the fix offered, and the FDA status.
urlThe agency page for the recall.
detailsEverything agency-specific: CPSC injuries, retailers and UPCs; NHTSA component, affected units, vehicle list and "do not drive" flag; FDA distribution, quantity, lot codes and dates.

Example row (illustrative values):

{
"agency": "FDA",
"category": "Food",
"recallId": "fda-F-1001-2026",
"recallDate": "2026-09-23",
"title": "Example Sprouts, LLC: Crunchy Protein Sprout Mix, 5 oz",
"hazard": "May be contaminated with Salmonella.",
"severity": "Class I",
"firms": ["Example Sprouts, LLC"],
"status": "Ongoing",
"url": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=90001"
}

Input

FieldWhat it does
agenciesWhich sources to read. Default: all five (CPSC, NHTSA, FDA food, FDA drugs, FDA devices).
keywordsKeep only recalls that mention at least one of these words or phrases. Empty keeps everything.
excludeKeywordsDrop any recall that mentions one of these.
fdaClassesKeep only FDA recalls in these risk classes. Does not affect CPSC or NHTSA.
daysBack, dateFrom, dateToThe date window. Default: the last 30 days.
onlyNewDeliver only recalls this Actor has not already delivered for this exact combination of agencies, keywords and classes.
maxResultsStop after this many recalls. Default 100, up to 10,000.

Alerts on a schedule

  1. Set onlyNew to true and add your agencies and keywords.
  2. Schedule the Actor (for example daily) from the Apify Console.
  3. Each run delivers only recalls you have not seen. If a run stops early because of your maximum cost per run, the recalls it did not deliver are delivered by the next run.

The "already delivered" list is kept in a storage called all-agency-recall-alerts-state in your own Apify account, with one list per distinct search.

Pricing

You pay per recall delivered (pay per event), plus Apify's normal platform usage for the run. See the Pricing tab for the current price. Set a maximum cost per run in the run options to cap spending: the Actor stops as soon as the cap is reached.

Limits and good to know

  • FDA rows are one per recalled product. A single FDA recall event with several products becomes several rows. The details.eventId field groups them.
  • NHTSA rows are one per recall campaign, with every affected make, model and year listed. NHTSA publishes no date-range service, so this Actor reads NHTSA's daily file of all recalls since 2010. The date used is the day NHTSA received the manufacturer's report, which can be a little earlier than the public announcement.
  • If one agency's service is down, the run still delivers the others and says in its status which agency could not be read. Its recalls arrive in a later run.
  • openFDA allows a limited number of requests per day without a key. Normal use is far below it.
  • Data is shown as each agency published it, and recalls can be updated afterwards. Check the agency page linked in each row before acting.
  • This is information, not legal, medical or compliance advice.

Data sources and disclaimer

Recall data comes from the public services of the U.S. Consumer Product Safety Commission (cpsc.gov), the National Highway Traffic Safety Administration (nhtsa.gov) and the U.S. Food and Drug Administration (open.fda.gov). This Actor is not affiliated with or endorsed by any government agency. openFDA data is provided by the FDA and is unvalidated; do not use it to make decisions about medical care.

Support

Found a problem or want another field? Open an issue on this Actor's Issues tab.