openFDA Drug / Device / Food Recalls avatar

openFDA Drug / Device / Food Recalls

Pricing

Pay per usage

Go to Apify Store
openFDA Drug / Device / Food Recalls

openFDA Drug / Device / Food Recalls

Fetch FDA enforcement / recall reports from the public openFDA API (drug, device, food). Filter by product type, status, classification, firm, keyword, and report-date window. Structured JSON with recall numbers, reasons, and firm details. No API key required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Yunus Vurgun

Yunus Vurgun

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

22 days ago

Last modified

Security

Limited permissions

Share

Fetches FDA enforcement / recall reports from the public openFDA API (drug, device, and food) and saves structured rows to the Actor dataset.

No API key required. Not Turkey/Türkiye-specific. Useful for compliance monitoring, supply-chain risk, and newsroom/health research workflows.

Disclaimer (from openFDA): do not rely on openFDA alone for medical-care decisions; treat results as unvalidated public data.

Also by this publisher

Input

FieldDescription
productTypesOne or more of drug, device, food (default: all three).
statusOptional: Ongoing, Terminated, Completed.
classificationOptional: Class I, Class II, Class III.
recallingFirmOptional firm-name substring.
keywordOptional free-text over product description / recall reason.
reportStartDate / reportEndDateReport-date window (YYYY-MM-DD). Defaults to last 30 days (UTC).
maxItemsCap on saved rows (1–5000, default 50).
limitPerPagePage size 1–100 (default 100).
requestDelayMsPause between requests (default 250).

Output

Each dataset item includes: productType, status, classification, recallNumber, eventId, recallingFirm, city/state/country, reportDate, recallInitiationDate, productDescription, reasonForRecall, productQuantity, voluntaryMandated, distributionPattern, codeInfo, openFdaUrl.

Local run

cd openfda-recalls
python3 -m venv .venv && .venv/bin/pip install -r requirements.txt
apify run --purge -i '{"productTypes":["drug"],"status":"Ongoing","classification":"Class I","maxItems":5,"requestDelayMs":100}'

Rate limits

openFDA is public and free. Keep runs modest for demos; raise requestDelayMs if you see HTTP 429. An optional openFDA API key is not used by this Actor (no user signup required).

Sources