FDA Recall Risk Records — openFDA Enforcement
Pricing
from $33.50 / 1,000 recall records
FDA Recall Risk Records — openFDA Enforcement
FDA recall/enforcement records from openFDA (food, drug, device) — firm, product, classification, reason, distribution, status. openFDA unvalidated-results disclaimer carried. No API key. Pay per record. Part of NexGen Signal — official-source data products.
Pricing
from $33.50 / 1,000 recall records
Rating
0.0
(0)
Developer
NexGen Signal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Share
Official source. No API key. Pay per record.
This actor turns the U.S. FDA's recall/enforcement data (via openFDA) into clean, per-recall records across food, drug, and device. Each run reads the official openFDA enforcement endpoints and delivers one record per recall — the recalling firm, the product, the classification (Class I/II/III), the reason, the distribution pattern, and the status — with openFDA's own accuracy disclaimer carried on every record.
What this is, in one paragraph
The FDA publishes recall and enforcement actions for food, drugs, and medical devices. This actor reads them through openFDA's keyless API and flattens each into a row: who recalled, what product, why, how serious (classification), where it was distributed, and the current status. Values are verbatim. Because openFDA explicitly labels its data as unvalidated, that disclaimer travels on every record.
Who buys this and for what job
- Supply-chain, QA, and compliance teams screening suppliers and products against FDA recalls across food/drug/device in one feed.
- Risk and insurance analysts tracking recall classification and reasons over time.
- Researchers and journalists who need the structured recall facts with firm and product detail.
- Data engineers wanting a keyless, one-call recall feed.
openFDA disclaimer (carried verbatim)
openFDA labels its data as unvalidated. This actor carries that disclaimer, exactly as published, on every record and in this listing:
"Do not rely on openFDA to make decisions regarding medical care. While we make every effort to ensure that data is accurate, you should assume all results are unvalidated. We may limit or otherwise restrict your access to the API in line with our Terms of Service."
These are recall records for information and screening — not medical, legal, or safety advice.
Pricing
| Event | Free plan | Bronze | Silver | Gold / Platinum / Diamond |
|---|---|---|---|---|
recall_record | $0.05 | $0.045 | $0.04 | $0.0335 |
Delivered before charged. Blocked runs and empty results cost nothing.
Input
| Field | Type | Default | Description |
|---|---|---|---|
endpoints | string list | food, drug, device | Which openFDA enforcement datasets to pull. |
sinceDate | string (YYYYMMDD) | — | Optional. Keep recalls with a report date on or after this date. |
classification | select | Any | Optional recall classification filter (Class I/II/III). |
maxRecords | integer | 500 | Ceiling on records delivered and billed. |
The actor paces requests under openFDA's published rate limit.
Output
One JSON object per recall. Example:
{"record_id": "D-1234-2026:drug","endpoint": "drug","recall_number": "D-1234-2026","status": "Ongoing","classification": "Class II","product_type": "Drugs","recalling_firm": "Example Pharma Inc.","product_description": "Example Tablets 10mg","reason_for_recall": "Failed dissolution specification","distribution_pattern": "Nationwide","voluntary_mandated": "Voluntary: Firm Initiated","recall_initiation_date": "20260710","report_date": "20260805","state": "NJ", "country": "United States", "city": "Trenton","source": "openFDA (FDA enforcement / recalls)","openfda_disclaimer": "Do not rely on openFDA ... assume all results are unvalidated ...","licence": "openFDA — U.S. FDA. Public-domain U.S. Government data ...","attribution": "Source: U.S. FDA openFDA","observed_at": "2026-08-18T00:00:00Z"}
An unbilled RUN_RECEIPT records the robots check, endpoints, the disclaimer seen, records seen/delivered, and whether charged equals delivered.
Cost guidance
One recall_record per delivered recall: cost = recalls pulled × your plan's per-record price. 1,000 recalls is $50 (Free) / $33.50 (Gold). The full enforcement corpus across the three endpoints is roughly 87,000 records.
Honest limitations
- Unvalidated by the source. openFDA states results are unvalidated; treat as informational and verify against FDA.
- Recalls only. This is the enforcement/recall dataset — not approvals, adverse events, or launches.
- Firm-level. Records are firm/product level; there is no person data.
- Rate-limited. Runs pace under openFDA's published limit; very large pulls take longer.
Differentiation
Distinct from the NexGenData recall/launch products: fleet-1's cpsc-product-recalls covers a different agency (U.S. CPSC consumer products, not FDA food/drug/device), and fleet-2's product-launch-alerts covers launches, which are the opposite of recalls. This actor is FDA recalls specifically.
The NexGen Signal family
Part of the NexGen Signal family of official-source, pay-per-record products:
- Eurostat House Price Index
- Eurostat Waste Generation
- Eurostat Waste Treatment
- Eurostat Business & Consumer Confidence
- Eurostat Income Distribution (EU-SILC)
- Eurostat Construction Production
- Eurostat Immigration Statistics
- Eurostat Emigration Statistics
- Eurostat Road Freight Transport
- Organization Sanctions & LEI Risk
Source: U.S. FDA via openFDA (public-domain U.S. Government data, https://open.fda.gov/license/). Reformatted to recall records; values verbatim. openFDA's "results are unvalidated" disclaimer is carried on every record.