Product Recalls API: CPSC, FDA & Health Canada avatar

Product Recalls API: CPSC, FDA & Health Canada

Pricing

from $1.20 / 1,000 recalls

Go to Apify Store
Product Recalls API: CPSC, FDA & Health Canada

Product Recalls API: CPSC, FDA & Health Canada

Get US and Canadian product, food, drug and device recalls from official sources in one feed. Filter by date, keyword or FDA class. $1.50 per 1,000.

Pricing

from $1.20 / 1,000 recalls

Rating

0.0

(0)

Developer

MRSLM Data

MRSLM Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Security

Limited permissions

Share

Consumer product, food, drug and medical device recalls from US CPSC, US FDA and Health Canada in one feed: product, reason, class, firm, dates, UPCs. $1.50 per 1,000 recalls.

Collect consumer product, food, drug and medical device recall data from the public official CPSC, FDA and Health Canada sources in one consistent feed. Filter recalls by date, keywords or FDA classification, then export the results as JSON, CSV or Excel.

Recalls are published by several agencies in different formats. This Actor reads the US Consumer Product Safety Commission, the FDA's food, drug and device enforcement reports and Health Canada's recalls database, and returns them as one consistent table.

Quick start

  1. Press Start. The form is already filled with this example input, so the first run returns real rows in under a minute:
{
"maxResultsPerSource": 50,
"maxResults": 250
}
  1. Swap in your own values, or call the Actor through the Apify API, Make, Zapier, n8n or the Python/JS clients with the same JSON.
  2. Download the results as JSON, CSV or Excel from the Output tab, or schedule the run to repeat.

Example inputs

Get recent food recalls from the FDA and Health Canada that match salmonella.

{
"sources": ["fda_food", "health_canada"],
"keywords": ["salmonella"]
}

Find FDA Class I drug and medical device recalls within a date window.

{
"sources": ["fda_drug", "fda_device"],
"classifications": ["1"],
"dateFrom": "2026-01-01",
"dateTo": "2026-10-31"
}

Get up to 50 CPSC recalls matching stroller.

{
"sources": ["cpsc"],
"keywords": ["stroller"],
"maxResults": 50
}

Sample row (real run, trimmed)

{
"source": "cpsc",
"country": "US",
"recallId": "27042",
"title": "BAMAMON Recalls LED Projecting Finger Light Toys Due to Risk of Serious Injury or Death from Battery Ingestion; Violate Mandatory Standard for Toys",
"product": "Bamamon LED Projecting Finger Light Toys",
"category": "Toys",
"reason": null,
"classification": null,
"status": null,
"firm": null,
"firmCity": null,
"firmState": null,
"firmCountry": "China",
"distribution": "Sold At:\nAmazon.com from March 2025 through August 2026 for about $13 to $14. | Shenzhen Maiduoduo Trading Technology Co., Ltd., dba Bamamon, of China",
"quantity": "About 6,533",
"recallDate": "2026-10-22",
"reportDate": "2026-10-22",
"remedy": "Refund — Consumers should stop using the toys immediately and contact Bamamon. Consumers will be asked to email a photograph showing the product being properly disposed of in the trash to bamamonproductrecall@outlook....",
"hazards": [],
"injuries": null,
"manufacturerCountries": [
"China"
],
"upcs": [],
"images": [
"https://www.cpsc.gov/s3fs-public/BAMAMON1.png",
"https://www.cpsc.gov/s3fs-public/BAMAMON2.jpg",
"https://www.cpsc.gov/s3fs-public/BAMAMON3.jpg"
],
"url": "https://www.cpsc.gov/Recalls/2027/BAMAMON-Recalls-LED-Projecting-Finger-Light-Toys-Due-to-Risk-of-Serious-Injury-or-Death-from-Battery-Ingestion-Violate-Mandatory-Standard-for-Toys"
}

Also included: recall ID, country, category, status, firm city, state and country, distribution, quantity, report date, remedy, hazards, injuries, manufacturer countries, UPC codes and product images (CPSC).

Who uses this

  • Retailers, marketplaces and importers: catch recalls of products you sell.
  • Compliance, quality and insurance teams: monitor recalls in your category.
  • Journalists, lawyers and safety apps: one daily feed instead of four agency sites.

How to use it

  1. Pick sources and a date window, then add keywords or FDA classes.
  2. Run. Every row has the same fields, whatever the agency.
  3. Export, or schedule daily for new recalls.

Pricing

  • Recall: $1.50 per 1,000 saved (Silver $1.35, Gold $1.20)
  • Plus $0.00005 per run. You pay only for recalls saved after your filters. Searches with no matches are free.

FAQ

Where does the data come from? From the official CPSC Recalls API (saferproducts.gov), openFDA enforcement endpoints (api.fda.gov) and Health Canada's Recalls and Safety Alerts open data, all public.

Is any personal data included? Recalls are about products and companies. Consumer reports and contact details are not read. If an FDA recalling firm name looks like a private person (a sole trader), the firm name and city are withheld.

How fresh is it? Live. CPSC and Health Canada publish daily; FDA enforcement reports are updated weekly.

Can I get only new records each day? Yes. Use the date window input and schedule the Actor; each run returns what is new in that window.

Which fields do keyword searches match? Keywords match the product, title and reason fields.

Do I need an openFDA API key? No. A free key is optional for higher FDA rate limits and is not needed for normal runs.

Can I limit how many recalls are saved? Yes. Set a maximum per source or a maximum for all saved recalls. A value of 0 means no cap.

This Actor only reads official open-data APIs that the publisher offers to everyone without a login or key. It obeys robots.txt, stays under the published rate limits, and never tries to get past logins, paywalls, captchas or bot checks. Recalls are about products and companies. Consumer reports and contact details are not read. If an FDA recalling firm name looks like a private person (a sole trader), the firm name and city are withheld. You are responsible for how you use the data: follow the source's licence and terms and the privacy and marketing laws that apply to you (GDPR, CAN-SPAM, PECR, etc.). This tool is independent and not affiliated with or endorsed by the data publisher.