FDA Recalls Scraper - Food, Drug & Device Enforcement
Pricing
from $2.00 / 1,000 results
FDA Recalls Scraper - Food, Drug & Device Enforcement
Search official openFDA recall enforcement records for food, drugs, and medical devices. Export products, firms, reasons, classifications, dates, quantities, distribution, and status.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Thirdwatch
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Share
FDA Recalls Scraper
Search FDA food, drug, and medical-device recalls with products, firms, reasons, classifications, dates, quantities, and distribution details.
What you get
Create a structured recall feed across FDA food, drug, and medical-device enforcement records. Search by product, hazard, firm, or another supported expression, then filter the results by recall class and report date for compliance, supply-chain, safety, and research workflows.
Output fields
| Field | Description |
|---|---|
recall_number | FDA recall number |
event_id | Related FDA enforcement event |
product_type | Food, drug, or device dataset |
product_description | Recalled product description |
product_quantity | Quantity covered by the recall |
code_info | Affected lot, batch, or product codes |
recalling_firm | Firm responsible for the recall |
address_1 / address_2 | Firm address |
city / state / postal_code / country | Firm location |
classification | Class I, II, or III |
reason_for_recall | Published recall reason |
status | Current enforcement status |
distribution_pattern | Published distribution area |
voluntary_mandated | Voluntary or mandated status |
initial_firm_notification | Initial notification method |
report_date | FDA report date |
recall_initiation_date | Date the recall began |
center_classification_date | FDA classification date |
termination_date | Termination date when available |
more_code_info | Additional affected-code details |
openfda | Related FDA product metadata |
source_url | Source record request |
query | Search expression used |
source | Source name |
Example output
{"recall_number": "F-1456-2026","event_id": "97142","product_type": "food","product_description": "Ready-to-eat salad products","recalling_firm": "Example Foods LLC","classification": "Class I","reason_for_recall": "Potential contamination with Salmonella","status": "Ongoing","distribution_pattern": "Nationwide","report_date": "2026-07-15","query": "reason_for_recall:salmonella"}
Input parameters
| Parameter | Required | Description |
|---|---|---|
queries | No | FDA search expressions such as reason_for_recall:salmonella or recalling_firm:\"Company Name\". |
productTypes | No | Any combination of food, drug, and device. Defaults to food. |
classifications | No | Any combination of Class I, Class II, and Class III. |
reportDateFrom | No | Earliest report date in YYYY-MM-DD format. |
reportDateTo | No | Latest report date in YYYY-MM-DD format. |
sort | No | newest or oldest. Defaults to newest. |
maxResultsPerSearch | No | Maximum unique recalls per product type and search. Defaults to 10. |
Use cases
- Quality and compliance teams: monitor high-risk recalls by class, product, or firm.
- Supply-chain teams: identify affected products, quantities, lots, and distribution areas.
- Health journalists and researchers: build source-linked recall datasets over time.
- Developers: schedule alerts and connect new recall rows to internal workflows.
Limitations
FDA fields vary across product types and older records, so some quantities, dates, locations, codes, or product metadata may be absent. Recall scope and status can change. Verify health, safety, legal, and compliance decisions with the FDA and recalling firm.
Compared to alternatives
Compared with crawlerbros/fda-recalls-scraper, this Actor can run several search expressions across several product types in one job and starts at a lower base result price at publication. Compared with maydit/us-fda-recalls-scraper, it preserves the full FDA product metadata object and supports a low 10-result default for inexpensive monitoring tests. Store pricing and features can change.
FAQ
What do Class I, II, and III mean?
They are FDA risk classifications. Class I is the most serious; read the official record before interpreting a classification for a specific decision.
Can I search by company?
Yes. Use an expression such as recalling_firm:\"Company Name\" in queries.
Why did one product type return no matches?
Food, drug, and device records are separate collections. A term may appear in one collection but not the others.
Explore more data products at thirdwatch.dev. Related Thirdwatch Actors: Google News Scraper, Amazon Product Scraper, and PubMed Research Scraper.
Last verified: 2026-07