OpenFDA Drug & Adverse Events Scraper avatar

OpenFDA Drug & Adverse Events Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
OpenFDA Drug & Adverse Events Scraper

OpenFDA Drug & Adverse Events Scraper

Search and extract drug data from FDA. Get drug labels, adverse event reports, recalls, and NDC codes. No API key needed.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

cloud9

cloud9

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Search and extract drug data from FDA. Get drug labels, adverse event reports, recalls, and NDC codes.

Features

  • Extract data from https://api.fda.gov
  • Multiple scraping modes: drugLabels, adverseEvents, recalls
  • Automatic rate limiting (240 req/min)
  • Proxy support via Apify Proxy

Input Configuration

Modes

  1. drugLabels: /drug/label.json?search={query}&limit={limit}
  2. adverseEvents: /drug/event.json?search={query}&limit={limit}
  3. recalls: /drug/enforcement.json?search={query}&limit={limit}

Example Input

{
"mode": "drugLabels",
"query": "example search",
"maxResults": 20
}

Output

The actor stores results in the Apify dataset. Each item contains:

  • openfda.brand_name
  • openfda.generic_name
  • openfda.manufacturer_name
  • purpose
  • indications_and_usage
  • warnings
  • dosage_and_administration

Usage Example

const input = {
"mode": "drugLabels",
"query": "example search",
"maxResults": 20
};
const run = await ApifyClient.actor('openfda-drug-scraper').call(input);
const { items } = await ApifyClient.dataset(run.defaultDatasetId).listItems();
console.log(items);

Limits

  • Maximum results per run: 100
  • Rate limiting: 240 req/min

Support

For issues or questions, contact the developer or open an issue on GitHub.

License

Apache-2.0