FDA Recalls & Adverse Events API: Drug, Device, Food avatar

FDA Recalls & Adverse Events API: Drug, Device, Food

Pricing

$2.50 / 1,000 records

Go to Apify Store
FDA Recalls & Adverse Events API: Drug, Device, Food

FDA Recalls & Adverse Events API: Drug, Device, Food

Pull FDA drug, device and food recalls (enforcement reports) and adverse event reports (FAERS, MAUDE, CAERS) from the official openFDA API with simple filters. $2.50 per 1,000 records.

Pricing

$2.50 / 1,000 records

Rating

0.0

(0)

Developer

Six Figure Salute

Six Figure Salute

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Pull FDA drug, device and food recalls (enforcement reports) and adverse event reports (FAERS, MAUDE, CAERS) from the official openFDA API with simple filters. $2.50 per 1,000 records.

What does it do?

FDA Recalls & Adverse Events pulls recalls (enforcement reports) for drugs, devices and food, and adverse event reports (FAERS, MAUDE, CAERS) from the official openFDA API, with simple keyword, firm and date filters.

  • ✅ Official public data source: no login, no cookies, no proxies
  • ✅ Fast: plain API calls, typical runs finish in seconds
  • ✅ Clean, flat JSON / CSV / Excel output, ready for Sheets, BI tools or AI agents
  • ✅ Pay only for results: no monthly rental

Use cases

  • Quality & regulatory teams: monitor recalls in your product category.
  • Pharmacovigilance: pull adverse events for a drug.
  • Retail & food safety: alert on food recalls.

How to use it

  1. Click Try for free. The input is prefilled with a working example.
  2. Edit the input (see examples below) and click Start.
  3. Download results as JSON, CSV, Excel or HTML, or pull them via API.

Input examples

Insulin drug recalls

{
"dataset": "drug-recalls",
"keyword": "insulin",
"maxItems": 20
}

Output

Sample rows:

recall_numberrecalling_firmclassificationstatusreason_for_recallreport_date
D-0806-2026Baxter Healthcare CorporationClass IIOngoingCGMP Deviations20260909
D-0524-2026Central Admixture Pharmacy Services, Inc (CAPS) Los AngelesClass IIOngoingIncorrect Product Formulation: product did not contain insul…20260513
D-0445-2024Eli Lilly & CompanyClass IICompletedCGMP Deviations20240424

Sample JSON record (long fields shortened):

{
"found": true,
"endpoint": "drug/enforcement",
"status": "Ongoing",
"city": "Deerfield",
"state": "IL",
"country": "United States",
"classification": "Class II",
"openfda": {
"application_number": [
"BLA208157"
],
"brand_name": [
"MYXREDLIN"
],
"generic_name": [
"INSULIN HUMAN"
],
"manufacturer_name": [
"Baxter Healthcare Corporation"
],
"product_ndc": [
"0338-0126"
],
"product_type": [
"HUMAN PRESCRIPTION DRUG"
]
},
"product_type": "Drugs",
"event_id": "99500",
"recalling_firm": "Baxter Healthcare Corporation",
"address_1": "1 Baxter Pkwy",
"address_2": "N/A",
"postal_code": "60015-4625",
"voluntary_mandated": "Voluntary: Firm initiated",
"initial_firm_notification": "Letter",
"distribution_pattern": "US Nationwide; Puerto Rico; and Chile.",
"recall_number": "D-0806-2026",
"product_description": "MYXREDLIN, Insulin Human in 0.9% Sodium Chloride Injection, 100 units/100 mL (1 unit/mL), Rx only, Baxter Healthcare Corporation, Deerfie...",
"product_quantity": "N/A",
"reason_for_recall": "CGMP Deviations",
"recall_initiation_date": "20260806",
"center_classification_date": "20260828",
"report_date": "20260909",
"code_info": "Lot # NC188630, NC188708, NC188791, NC188845, NC188876, NC188968, Exp Date: 12/31/2027; Lot # NC193719, NC193849, Exp Date: 04/30/2028; L...",
"more_code_info": "",
"source": "openFDA api.fda.gov/drug/enforcement; unvalidated FDA data, not for clinical decisions"
}

Pricing

Pay per event: $0.0025 per record ($2.50 per 1,000). No start fee, no monthly rental. Rows for not-found inputs and errors are free.

ResultsCost
100 records$0.25
1,000 records$2.50
10,000 records$25.00

Apify's free plan includes monthly platform credit, so you can try it at no cost.

Integrations

  • Google Sheets: use Apify's Google Sheets integration, or import the dataset CSV link with =IMPORTDATA().
  • Zapier & Make: trigger runs and receive the dataset via the official Apify apps.
  • Webhooks & schedules: run daily or hourly and post results anywhere.
  • AI agents (MCP): available to Claude, ChatGPT and other agents through the Apify MCP server.
  • API & SDKs: call from Python, JavaScript or any HTTP client:
curl -X POST 'https://api.apify.com/v2/acts/clearpathdata~openfda-recalls-adverse-events/run-sync-get-dataset-items?token=<YOUR_API_TOKEN>' \
-H 'Content-Type: application/json' \
-d '{"dataset": "drug-recalls", "keyword": "insulin", "maxItems": 20}'

FAQ

Which datasets?

Drug, device and food recalls; drug (FAERS), device (MAUDE) and food (CAERS) adverse events.

Data source?

openFDA public API.

Something not working?

Open an issue on the Actor's Issues tab, and it will be fixed quickly.

More details

Pull FDA drug, device and food recalls (enforcement reports) and adverse event reports (FAERS, MAUDE, CAERS) from the official openFDA API with simple filters.

One Actor for the most-used openFDA datasets: recall enforcement reports (drug, device, food), device recall details, and adverse event reports (FAERS drugs, MAUDE devices, CAERS food/cosmetics). Filter by product/firm keyword, recall class and date, or pass any raw openFDA query.

Uses: pharmacovigilance and safety signal monitoring, supplier and recall monitoring for retailers/hospitals, regulatory and competitive intelligence, research datasets. Schedule it for daily recall alerts.

Output

Each record carries the openFDA fields (recall number, class, firm, product, reason, dates, status, distribution; or the event report details), plus endpoint and source.

Source and terms

Data comes from the public openFDA API (api.fda.gov) under openFDA's terms. FDA notes this data is unvalidated, so do not use it for clinical decisions. FDA does not endorse this Actor. Add your own free API key for heavy use.

Pricing

Pay per event: record. Charged per openFDA record returned. You pay only for results. Not-found/error rows are free. Apify platform usage is included.

Example input

{
"dataset": "drug-recalls",
"keyword": "insulin",
"maxItems": 3
}

Built by clearpathdata, a maker of official-government-data Actors. Questions and feature requests are welcome in the Issues tab.