FDA Drug Recalls Lookup — official openFDA API, no login
Pricing
$1.00 / 1,000 fda recall record scrapeds
FDA Drug Recalls Lookup — official openFDA API, no login
Look up any pharmaceutical company's FDA drug recall history via the official openFDA API (api.fda.gov): recall reason, classification (Class I/II/III), affected product, initiation date, and status. CC0 licensed U.S. government data, no login, no proxies, no API key required.
Pricing
$1.00 / 1,000 fda recall record scrapeds
Rating
0.0
(0)
Developer
Backyard Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Share
Look up any pharmaceutical company's U.S. FDA drug recall history through openFDA
(api.fda.gov), the FDA's own official public API. No login, no proxies, no API key — this
reads the same structured JSON endpoint the FDA publishes for exactly this purpose.
CC0 1.0 licensed open data: free to use commercially, no permission or attribution required (source: open.fda.gov/license/, open.fda.gov/terms/ — "you may copy, modify, distribute... even for commercial purposes, all without asking permission", checked 2026-09-02).
Tested (2026-09-02)
| Target | Records found |
|---|---|
Pfizer | 155 |
| (nonexistent company) | 0 (no charge) |
FDA recalls API — input
{"targets": ["Pfizer", "Johnson & Johnson"],"maxItems": 2000}
Each target is a company name as it appears in FDA recall records (exact match on
recalling_firm). A company with no recalls on file simply returns 0 items (no charge).
FDA recalls API — output fields
One dataset item per recall record:
| Field | |
|---|---|
recalling_firm | company that issued the recall |
product_description | the recalled product, as described by FDA |
reason_for_recall | why it was recalled |
classification | Class I (most serious) / Class II / Class III |
product_type | e.g. Drugs |
recall_initiation_date / report_date / termination_date | recall timeline |
status | Ongoing / Terminated / Completed |
voluntary_mandated | whether FDA-mandated or firm-initiated |
recall_number | FDA's unique recall ID |
state / country | where the recalling firm is located |
distribution_pattern | where the product was distributed |
No personal data: these are company- and product-level recall records, not individual patient or consumer data.
Use Cases
- Supply-chain risk monitoring: check whether a supplier or vendor has an active Class I/II recall before you rely on them
- Pharma M&A due diligence: pull a target company's full recall history in one batch call instead of manual FDA website lookups
- Compliance/QA pipelines: feed recall records as structured data into a risk dashboard or alerting system
- Insurance/underwriting: recall frequency and classification as a risk signal for pharma-sector policies
Why this over FDA's own website
FDA's recall search is built for one lookup at a time in a browser. This actor runs a batch of company names in one call and hands back structured rows — for pharma due-diligence, supply-chain monitoring, or compliance pipelines that need this as data, not a web page.
Pricing
Pay per event: $1.00 per 1,000 recall records collected. Nothing else.