FDA Recalls Scraper – $3/1K avatar

FDA Recalls Scraper – $3/1K

Pricing

from $3.00 / 1,000 recalls

Go to Apify Store
FDA Recalls Scraper – $3/1K

FDA Recalls Scraper – $3/1K

Scrape FDA recall enforcement reports for food, drugs and medical devices: firm, product, reason, class, status, dates. Official openFDA data, CC0.

Pricing

from $3.00 / 1,000 recalls

Rating

0.0

(0)

Developer

Pablo Navarro

Pablo Navarro

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Security

Limited permissions

Share

FDA Recalls Scraper – Food, Drug & Device Recalls

FDA recalls scraper that returns food, drug and medical device recall enforcement reports from the official openFDA API: recalling firm, product, reason, classification (Class I–III), status, quantity, distribution and dates. Filter by product type, keyword, class, status and state. CC0 public data.

What does it do?

  • Recall number, product type, class and status.
  • Report, initiation and termination dates.
  • Recalling firm, city, state, country (no street address).
  • Product description, reason, quantity, lot codes, distribution and brand names.

Use cases

  • Alert bots and newsletters: post new Class I recalls to X or Telegram.
  • Retail, food service and pharmacy compliance: check suppliers and products.
  • B2B and lead generation: find firms that need QA, legal or recall services.
  • AI agents and SEO content: timely consumer safety pages.

Input

FieldDescription
productTypesfood, drug, device
daysBackExample: 30
keywordIn product or reason. Example: listeria
classificationClass I = most serious.
statusRecall status.
state2-letter US state. Example: CA
maxItemsNewest first.

Example input:

{
"productTypes": [
"food",
"drug",
"device"
],
"daysBack": 30,
"classification": "Class I",
"maxItems": 25
}

Output

Real output (first items of a run on 26 Oct 2026):

[
{
"recallNumber": "H-0016-2027",
"productType": "food",
"classification": "Class I",
"status": "Ongoing",
"reportDate": "2026-10-14",
"recallInitiationDate": "2026-09-14",
"terminationDate": null,
"recallingFirm": "A&P CREATIONS",
"city": "Clermont",
"state": "FL",
"country": "United States",
"productDescription": "X10 Natural Enhancement Supplement, 0.5 fl oz/sachet (15 mL), 7 sachets/box, UPC: 7708075247094, Manufactured by FutuPro S.A.S., Colombian Industry; Distributed by Natur Fuel, 2725 Armstrong Avenue, Clermont, FL 34714.",
"reasonForRecall": "Product contains undeclared Sildenafil and Tadalafil.",
"productQuantity": "1,283 retail units",
"distributionPattern": "Distributed nationwide (US).",
"voluntaryMandated": "Voluntary: Firm initiated",
"codeInfo": "Lot # F090824LN16, Expiry: 8/2026; Lot # F170325LN19, Expiry: 03/2027; Lot # 300326LN28, Expiry: 03/2028.",
"eventId": "99872",
"brandNames": [],
"url": "https://api.fda.gov/food/enforcement.json?search=recall_number:\"H-0016-2027\""
},
{
"recallNumber": "H-0003-2027",
"productType": "food",
"classification": "Class I",
"status": "Ongoing",
"reportDate": "2026-10-14",
"recallInitiationDate": "2026-09-04",
"terminationDate": null,
"recallingFirm": "LEASA Industries Co., Inc.",
"city": "Miami",
"state": "FL",
"country": "United States",
"productDescription": "LEASA Alfalfa Sprouts; packaged in plastic clamshell containers; KEEP REFRIGERATED; NET WT. 6 OZ. (170g); Grown & Packaged by: LEASA Industries Co., Inc., Mami FL 33147; Product of USA; UPC: 0 75465 11111 0",
"reasonForRecall": "Seeds may have been contaminated with E.coli",
"productQuantity": "1,416 cups",
"distributionPattern": "FL and NH",
"voluntaryMandated": "Voluntary: Firm initiated",
"codeInfo": "Expiration Date (s): 9/4/26, 9/8/26, 9/10/26, 9/15/26, 9/17/26, 9/18/26",
"eventId": "99951",
"brandNames": [],
"url": "https://api.fda.gov/food/enforcement.json?search=recall_number:\"H-0003-2027\""
}
]

Export the results as JSON, CSV or Excel, read them through the API, or send them to Google Sheets, Make, Zapier, n8n or webhooks. You can also run this Actor from AI agents through the Apify MCP server.

Pricing

Pay per event: $3.00 per 1,000 recalls plus $0.00005 per run start. There is no extra platform usage charge.

FAQ

How fresh is it? openFDA refreshes enforcement reports weekly.

Is it the same as FDA press releases? No, these are the formal enforcement reports, which include all classified recalls.

Can I use it commercially? Yes, openFDA data is CC0. Please credit "Data provided by the U.S. Food and Drug Administration (https://open.fda.gov)".

Do I need a login or API key? No. It uses the source's public API; you only need an Apify account.

Can AI agents use it? Yes. Call it through the Apify API, or from Claude, Cursor or any MCP client via the Apify MCP server.

Data source and license

Source: openFDA enforcement API. openFDA Terms of Service: "Unless otherwise noted, the content, data, documentation, code, and related materials on openFDA is public domain and made available with a Creative Commons CC0 1.0 Universal dedication. … You can copy, modify, distribute, and perform the work, even for commercial purposes, all without asking permission." Data provided by the U.S. Food and Drug Administration (https://open.fda.gov). Not endorsed by FDA. Street addresses are not output.

This Actor is not affiliated with or endorsed by the data source. You are responsible for using the data in line with the source's license and terms.