openFDA Drug Labels & Ingredients Scraper avatar

openFDA Drug Labels & Ingredients Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
openFDA Drug Labels & Ingredients Scraper

openFDA Drug Labels & Ingredients Scraper

Extract structured drug labeling for US medicines: brand and generic name, manufacturer, product type (OTC or prescription), route, active ingredients and strengths, NDC and application numbers, plus label sections like indications, dosage, warnings and interactions. Export to JSON, CSV or Excel.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

openFDA Drug Labels & Ingredients Scraper

openFDA Drug Labels & Ingredients Scraper

Extract structured drug labeling for US medicines: brand and generic name, manufacturer, product type, route, active ingredients and the key label sections

Apify Coverage Maintained Output

OTC + Rx
drug labels
United States
coverage
JSON / CSV / Excel
output formats

What you get

Each record is one official drug label for a US medicine, flattened into clean columns. Search by brand, generic name, active ingredient or manufacturer, and optionally filter by product type or route.

Identity and reference fields:

  • brandName: the marketed brand name(s) on the label
  • genericName: the generic (non-proprietary) name(s)
  • manufacturerName: the manufacturer or labeler
  • productType: whether the product is over-the-counter, prescription or cellular therapy
  • route: route(s) of administration (oral, topical, intravenous, ophthalmic and so on)
  • substanceName: the active substance(s) in the product
  • activeIngredient: the labeled active ingredient text with strengths
  • inactiveIngredient: the labeled inactive ingredients
  • pharmClass: pharmacologic class (established class, mechanism of action, chemical structure)
  • productNdc, packageNdc: National Drug Code identifiers at product and package level
  • applicationNumber: FDA application or ANDA number
  • rxcui: RxNorm concept identifiers
  • unii: unique ingredient identifiers
  • setId, splId: stable label identifiers

Label text sections:

  • purpose: the stated purpose of the product
  • indicationsAndUsage: what the product is used for
  • dosageAndAdministration: how to dose and administer it
  • warnings: label warnings
  • contraindications: when the product should not be used
  • adverseReactions: reported adverse reactions
  • drugInteractions: known interactions
  • doNotUse, whenUsing, stopUse, keepOutOfReachOfChildren: consumer safety sections
  • effectiveTime: the effective date of the label
  • observedAt: when this record was collected by the scraper

Who is it for

Use caseWho benefits
Building and enriching a drug reference databasePharma and health data teams
Powering medication lookup in a health appProduct and engineering teams
Ingredient, NDC and RxNorm mappingData engineers and informaticists
Competitive and formulary researchPharma market intelligence teams
Labeling and compliance monitoringRegulatory affairs teams

Frequently Asked Questions

What does one record represent?
One official structured product label for a US medicine, covering both over-the-counter and prescription drugs, with identity fields, ingredients, codes and the key label text sections.

How do I search?
Type a brand name, generic name, active ingredient or manufacturer and it is matched across all of them. You can also paste a raw expression that names a field, such as openfda.manufacturer_name:Pfizer or openfda.route:OPHTHALMIC. Leave the search empty to pull the most recent labels.

Can I filter the results?
Yes. Restrict by product type (over-the-counter, prescription or cellular therapy), by route of administration, and by manufacturer. Filters combine with the search.

How many records can I pull in one run?
Large pulls are paginated with a skip offset up to 25000 records per query. For bigger datasets, narrow the search keyword or add a filter so each run stays under that ceiling.

What happens to missing fields?
Labels vary in completeness, so any field not present for a given label is returned as null. The scraper never invents values.

Export, API and AI agents (x402 + MCP)

Export the scraped data to JSON, CSV or Excel, pull it as a dataset through the Apify API, or wire it into your app with no code. This web scraper and data extractor also works for bulk data extraction and scheduled runs.

For AI agents: this Actor is available on x402, Apify's agentic payment standard built with Coinbase. An AI agent can discover, pay for and run it on its own with a funded wallet and a single HTTP request: no account, no subscription, no API key and no human in the loop. It also runs as an MCP tool inside Claude, Cursor and other AI clients out of the box. Learn more about x402 agentic payments on Apify.

Need data from the same space? Here are other scrapers we build and maintain:

More scrapers at scrapers.lat

This actor is built and maintained by scrapers.lat, where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at scrapers.lat.


This actor is an independent tool and has no affiliation with the FDA or openFDA. It only accesses data that is publicly available through the open FDA data service. Use it in accordance with the applicable terms of service.