VOOZH about

URL: https://apify.com/logiover/fda-data-scraper

โ‡ฑ openFDA API Scraper - Recalls & Adverse Events to CSV ยท Apify


๐Ÿ‘ FDA Data Scraper - openFDA Recalls & Events avatar

FDA Data Scraper - openFDA Recalls & Events

Pricing

from $3.50 / 1,000 results

Go to Apify Store

FDA Data Scraper - openFDA Recalls & Events

openFDA data export tool: scrape FDA drug recalls, adverse events, drug labels and 510(k) clearances to CSV or JSON. No API key, no login required.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

1

Monthly active users

4 days ago

Last modified

Share

๐Ÿ’Š FDA Data Scraper โ€” openFDA Recalls, Adverse Events & Drug Labels API

๐Ÿ‘ FDA Data Scraper

Scrape FDA drug, device and food data straight from the official openFDA API โ€” drug recalls, drug adverse events (20M+ records), drug labels, device recalls, device adverse events (24M+ records), 510(k) clearances and food recalls. This FDA data scraper needs no login and no API key, and one run can return tens of thousands of structured records ready to export to JSON, CSV or Excel.

Because it reads the official openFDA API, results are reliable and don't break with website redesigns. Use openFDA's powerful search syntax to filter by recalling firm, classification, date range and more, and schedule the Actor to keep an always-current FDA enforcement and safety feed.

โœจ What this Actor does / Key features

  • Official openFDA API โ€” 100% reliable, never blocked, no fragile HTML parsing.
  • No API key, no login โ€” just configure and run.
  • Nine FDA datasets โ€” drug recalls, drug adverse events, drug labels, device recalls, device adverse events, device 510(k) clearances, food recalls, food adverse events and animal & veterinary adverse events.
  • Massive scale โ€” 20M+ drug adverse events, 24M+ device adverse events; tens of thousands of records per run.
  • Powerful filtering โ€” use openFDA search syntax to filter by recalling_firm, classification, report_date ranges and any other field.
  • Adjustable run size โ€” set maxRecords to cap the run or 0 to pull everything available for the query.
  • Structured, export-ready output โ€” flat JSON records, perfect for JSON, CSV, Excel, databases or BI tools.
  • Built for scheduling โ€” recalls and adverse events update constantly; run on a schedule for a fresh feed.

๐Ÿ” Input

FieldTypeDescription
datasetstring (enum)Which openFDA dataset to scrape: drug/enforcement (drug recalls), drug/event (drug adverse events, 20M+), drug/label (drug labels), device/recall, device/event (device adverse events, 24M+), device/510k (510(k) clearances), food/enforcement (food recalls), food/event (food adverse events), animalandveterinary/event. Default drug/enforcement.
searchQuerystringOptional openFDA search filter, e.g. classification:"Class I", recalling_firm:pfizer, or report_date:[20260101+TO+20261231]. Leave empty for all records.
maxRecordsintegerMaximum records to save. 0 = all available for the query (up to ~26,000 per query โ€” narrow with searchQuery for more). Minimum 0.

๐Ÿš€ Example input

{
"dataset":"drug/enforcement",
"searchQuery":"classification:\"Class I\"",
"maxRecords":10000
}

Pull all device recalls for a specific firm:

{
"dataset":"device/recall",
"searchQuery":"recalling_firm:medtronic",
"maxRecords":0
}

๐Ÿš€ How to use

  1. Pick a dataset โ€” choose from the dataset dropdown (drug recalls, drug/device adverse events, drug labels, device 510(k) clearances, food recalls, and more).
  2. Add a filter (optional) โ€” narrow the pull with searchQuery using openFDA syntax, e.g. classification:"Class I" or recalling_firm:pfizer.
  3. Set the run size โ€” maxRecords caps the run; set 0 to pull everything available for your query.
  4. Click Start โ€” the Actor calls the official openFDA API and streams structured records into the dataset.
  5. Export โ€” download as CSV, JSON, Excel or XML, or pull via the Apify API / webhooks / Google Sheets.

No code, no API key and no login required.

๐Ÿ“ฆ What you get (output)

Each item in the dataset is one FDA record. Output is flat, structured JSON. The fields below are the common enforcement/recall fields surfaced across datasets; the exact fields available depend on the chosen dataset.

FieldDescription
_datasetThe openFDA dataset this record came from (e.g. drug/enforcement).
recalling_firmName of the firm that initiated the recall.
product_descriptionDescription of the recalled or reported product.
reason_for_recallStated reason for the recall.
classificationFDA recall classification (Class I, II or III).
statusRecall status (e.g. Ongoing, Completed, Terminated).
cityCity of the recalling firm.
stateState of the recalling firm.
countryCountry of the recalling firm.
recall_numberFDA's unique recall identifier.
report_dateDate the recall was reported.
recall_initiation_dateDate the recall was initiated.
product_typeProduct type (Drugs, Devices, Food, etc.).
scrapedAtISO timestamp of when the record was scraped.

Example output record

{
"_dataset":"drug/enforcement",
"recalling_firm":"Example Pharma Inc.",
"product_description":"Example Drug 10mg Tablets",
"reason_for_recall":"Failed dissolution specifications",
"classification":"Class I",
"status":"Ongoing",
"city":"Trenton",
"state":"NJ",
"country":"United States",
"recall_number":"D-1234-2026",
"report_date":"20260115",
"recall_initiation_date":"20260108",
"product_type":"Drugs",
"scrapedAt":"2026-05-15T08:30:00.000Z"
}

๐Ÿ’ก Use cases

  • Product-liability & drug-injury law firms โ€” monitor recalls and adverse events at scale to identify cases.
  • Pharma & medical-device safety teams โ€” track competitor recalls and adverse-event reports.
  • Compliance & regulatory teams โ€” maintain an always-current FDA enforcement feed for your product categories.
  • Health-tech companies & researchers โ€” build research datasets from FDA's open data.
  • Insurers & risk analysts โ€” quantify recall frequency and severity by firm, product type and classification.
  • Journalists & watchdogs โ€” surface Class I recalls and safety trends as they're reported.

โ“ FAQ

Do I need an FDA or openFDA API key?

No. The Actor uses the public openFDA API, which is accessible without an API key, account or login. You can optionally add a free openFDA key for higher rate limits, but it is not required.

Is it legal to scrape FDA data?

Yes โ€” openFDA is the FDA's official open-data API, intended for public programmatic access. You are responsible for how you use and present the data.

Which FDA datasets can I scrape?

Nine: drug recalls (enforcement), drug adverse events (20M+), drug labels, device recalls, device adverse events (24M+), device 510(k) clearances, food recalls, food adverse events, and animal & veterinary adverse events.

How much data can I get in one run?

Tens of thousands of records. openFDA caps a single query at roughly 26,000 records โ€” to extract more, split your work with narrower searchQuery filters (e.g. by date range or firm) across multiple runs.

How do I filter FDA recalls or adverse events?

Use the searchQuery field with openFDA's search syntax. Examples: classification:"Class I", recalling_firm:pfizer, report_date:[20260101+TO+20261231]. Leave it empty to pull everything.

How fast is it and does it get blocked?

It's fast and reliable โ€” because it uses the official API there are no captchas or anti-bot blocks. Cost depends only on the Apify compute used.

Can I schedule it and what export formats are supported?

Yes. Schedule it on Apify to keep recalls and adverse events continuously up to date. Results export to JSON, CSV, Excel or XML, or via the Apify API.

Is this an openFDA API alternative or wrapper?

It is a ready-to-run openFDA data extraction tool that calls the official openFDA API for you, so you skip writing code, paging and rate-limit handling โ€” a practical openFDA API alternative for non-developers.

How do I export openFDA data to CSV or JSON?

Pick a dataset, run the Actor, then download the results as CSV, JSON, Excel or XML from the dataset. This makes FDA recalls and adverse events data export a one-click job.

Can I get an FDA recalls dataset without writing code?

Yes. Choose drug/enforcement (or any of the nine datasets), optionally add a searchQuery filter, and run โ€” no code is needed to build an FDA adverse events or recalls dataset.

โฐ Scheduling & integration

Schedule this Actor on Apify to run daily for an always-fresh FDA recalls and adverse-events feed. Export results to JSON, CSV or Excel, pull them through the Apify API, or connect the dataset to Google Sheets, webhooks or your compliance and analytics pipelines.


Changelog

2026-06-15

  • Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.

2026-06-05

  • ๐Ÿ›ก๏ธ Reliability fix: results are no longer dropped by strict output validation โ€” runs now complete cleanly even at high volume (thousands of results).
  • โšก Stability & performance hardening; fresh rebuild.
  • 2026-06-01 โ€” Maintenance & reliability pass: pulled the latest source and rebuilt the Actor on the current base image; build verified.
  • 2026-05-25 โ€” Maintenance & reliability pass: pulled the latest source and rebuilt the Actor on the current base image; build verified.

  • 2026-05-20 โ€” Maintenance pass: reviewed the input schema and default values for a smooth one-click start, and rebuilt the Actor on the latest base image.

Last reviewed: 2026-06-01.

๐Ÿ“ Changelog

2026-06-07

  • Docs: added coverage for openFDA API alternative, exporting FDA recalls/adverse events to CSV/JSON, and building an FDA dataset without code.

2026-06-04

  • Verified live & refreshed build โ€” reliability/maintenance pass.

You might also like

OpenFDA Drug Adverse Events & Recall Scraper

parseforge/openfda-scraper

Scrape FDA drug adverse events, drug labels, and food enforcement recalls from the openFDA public API โ€” no auth required.

FDA Drug & Device Data Scraper (OpenFDA)

compute-edge/fda-openfda-scraper

Extract FDA drug approvals, adverse events, recalls, device clearances, and food recalls from the OpenFDA API. Search across 44M+ records with OpenFDA query syntax.

8

5.0

OpenFDA Adverse Events & Recalls Extractor

xtracto/openfda-events

Extract FDA drug/device adverse events (FAERS/MAUDE), recalls, and 510(k) clearances โ€” one record per row. Tens of millions of records available. Public FDA data, no login.

๐Ÿ‘ User avatar

Farhan Febrian Nauval

1

openFDA Drug & Device Data Crawler

jungle_synthesizer/openfda-drug-crawler

Crawl FDA drug adverse events, recalls, labels, NDC codes, device events, and 510(k) clearances from the openFDA API. Filter by drug name, manufacturer, date range, and severity. 20M+ adverse event reports available.

๐Ÿ‘ User avatar

BowTiedRaccoon

3