FDA Recalls Scraper - Food, Drug & Device avatar

FDA Recalls Scraper - Food, Drug & Device

Pricing

from $3.00 / 1,000 results

Go to Apify Store
FDA Recalls Scraper - Food, Drug & Device

FDA Recalls Scraper - Food, Drug & Device

Scrape FDA recall / enforcement reports for food, drugs or medical devices: recall number, classification, status, product description, reason for recall, recalling firm, distribution, dates and location. Fast and reliable via the public openFDA API. For product-safety monitoring.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

ben

ben

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

๐Ÿ’Š FDA Recalls Scraper

Scrape FDA recall / enforcement reports for food, drugs or medical devices โ€” recall number, classification, status, product description, reason for recall, recalling firm, distribution, quantity, dates and location. Powered by the public openFDA API, so it's fast and reliable: no browser, no login, no API key.

Built for product-safety monitoring, compliance, supply-chain risk and research. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.

๐Ÿ”Ž What is the FDA Recalls Scraper?

Choose a dataset (food, drug or device recalls), optionally filter by keyword or classification, and it returns matching recall reports as structured rows โ€” so you can monitor what's being recalled and why, in real time.

What data does it extract?

  • Recall number, status and classification (Class I/II/III)
  • Product description and reason for recall
  • Recalling firm, brand and manufacturer
  • Distribution pattern and product quantity
  • Code info and voluntary/mandated flag
  • Initiation / report / termination dates
  • City, state and country

โฌ‡๏ธ Input

FieldTypeDescription
datasetstringfood-recalls, drug-recalls or device-recalls.
searchstringOptional keyword/firm, e.g. salmonella.
classificationstringOptional class, e.g. Class I.
maxResultsintegerMax recalls to return. Default 50.

Example input

{
"dataset": "food-recalls",
"search": "listeria",
"maxResults": 100
}

โฌ†๏ธ Output

One record per recall:

{
"recall_number": "F-1234-2026",
"product_type": "Food",
"status": "Ongoing",
"classification": "Class I",
"product_description": "Brand X frozen vegetables, 12 oz bag",
"reason_for_recall": "Potential Listeria monocytogenes contamination",
"recalling_firm": "Acme Foods Inc.",
"brand_name": "Brand X",
"distribution_pattern": "Nationwide",
"product_quantity": "10,500 cases",
"voluntary_mandated": "Voluntary: Firm initiated",
"recall_initiation_date": "20260415",
"report_date": "20260501",
"city": "Springfield",
"state": "IL",
"country": "United States",
"query": "listeria"
}

๐Ÿ’ก Use cases

  • ๐Ÿ›ก๏ธ Product-safety monitoring โ€” watch recalls in your category in real time.
  • โœ… Compliance โ€” keep a record of relevant recalls for audits.
  • ๐Ÿ”— Supply-chain risk โ€” flag recalls from suppliers and brands you rely on.
  • ๐Ÿค– Automation โ€” push new recalls to Slack/email via Make/Zapier/n8n.

โ“ FAQ

Do I need an API key or login? No โ€” it uses the public openFDA API.

Food, drugs and devices? Yes โ€” set dataset.

Can I filter by reason or firm? Yes โ€” use search.

What are Class I/II/III? FDA severity classes โ€” Class I is the most serious.

Are dates included? Yes โ€” initiation, report and termination dates.

How does pricing work? Pay per recall returned. No subscription.

Is it legal? openFDA is public US government data. Use responsibly and within openFDA's terms.

โš™๏ธ How it works

The scraper calls the openFDA enforcement endpoints directly and returns clean rows โ€” no browser and no key. It paginates through results, normalizing each recall into consistent fields (classification, reason, firm, dates, location) so you get a tidy table. Runs are fast and dependable, which is why the actor keeps passing its daily health check. The same input shape works for a quick check or a full historical pull โ€” only maxResults changes.

๐Ÿ‘ฅ Who uses FDA recall data?

Recall data is valuable to quality and compliance teams, retailers, importers, insurers and researchers. A grocery chain watches food recalls in its categories; a pharmacy monitors drug recalls; an importer tracks device recalls from its suppliers; a researcher studies recall trends over time. Because every record is plain JSON with consistent fields, it drops straight into a spreadsheet, database, BI tool or alerting workflow with no custom parsing.

๐Ÿ“ค Export, schedule & integrate

Every run is saved to a dataset you can export to JSON, CSV, Excel, XML or RSS, or pull through the Apify API. Wire it into Make, Zapier, n8n, Google Sheets, Slack or your own database, run it on a schedule (hourly, daily or weekly) to catch new recalls, and call it from AI agents through the Apify MCP server.

๐Ÿ’ก Tips for best results

  • Run all three datasets to cover food, drugs and devices.
  • Filter by classification: Class I to focus on the most serious recalls.
  • Schedule a daily run and diff the output to get a recall alert feed.
  • Use search with a supplier or brand name to monitor your supply chain.

โ“ More FAQ

How fresh is the data? It is fetched live on each run โ€” schedule runs to catch new recalls.

Can I get more results? Yes โ€” raise maxResults; it paginates automatically.

Can I run it automatically? Yes โ€” use Apify Schedules (cron).

Which export formats? JSON, CSV, Excel, XML and RSS, plus the Apify API.

Can AI agents use it? Yes โ€” via the Apify API and MCP server.

๐Ÿ”— You might also like


Keywords: fda recalls scraper, openfda api, food recalls, drug recalls, device recalls, product safety, recall monitoring, fda enforcement, compliance data, supply chain risk, recall alerts, fda data, class i recall, health data