FDA Drug Recalls Lookup — official openFDA API, no login avatar

FDA Drug Recalls Lookup — official openFDA API, no login

Pricing

$1.00 / 1,000 fda recall record scrapeds

Go to Apify Store
FDA Drug Recalls Lookup — official openFDA API, no login

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

Backyard Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

**FDA recalls API** — Look up any drug company's FDA recall history via the official openFDA API: reason, classification, affected product, date. CC0 government data, no login.

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)

TargetRecords found
Pfizer155
(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_firmcompany that issued the recall
product_descriptionthe recalled product, as described by FDA
reason_for_recallwhy it was recalled
classificationClass I (most serious) / Class II / Class III
product_typee.g. Drugs
recall_initiation_date / report_date / termination_daterecall timeline
statusOngoing / Terminated / Completed
voluntary_mandatedwhether FDA-mandated or firm-initiated
recall_numberFDA's unique recall ID
state / countrywhere the recalling firm is located
distribution_patternwhere 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.