DailyMed Drug Label Scraper - FDA SPL, NDC & Labeler Data avatar

DailyMed Drug Label Scraper - FDA SPL, NDC & Labeler Data

Pricing

from $0.50 / 1,000 results

Go to Apify Store
DailyMed Drug Label Scraper - FDA SPL, NDC & Labeler Data

DailyMed Drug Label Scraper - FDA SPL, NDC & Labeler Data

$0.5/1K ๐Ÿ”ฅ DailyMed scraper! FDA drug labels โ€” brand, generic, labeler, NDC & packaging. No key. JSON, CSV, Excel or API in seconds. Power pharmacy data & compliance โšก

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

ninhothedev

ninhothedev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

DailyMed Drug Label Scraper โ€” FDA SPL, NDC & Labeler Data

Scrape FDA drug labels (Structured Product Labeling / SPL) from DailyMed, the official NIH / U.S. National Library of Medicine drug label database. Search by drug name or pull labels in bulk and get clean, structured JSON, CSV or Excel โ€” no API key, no login, no proxies required.

DailyMed is the authoritative source for every prescription and over-the-counter drug label marketed in the United States (150,000+ SPL documents). This Actor turns those labels into a ready-to-use dataset: brand name, generic name, labeler (the company that markets the drug), dosage form, SPL version, publication date, NDC codes and package descriptions.

What you get

FieldDescription
setidDailyMed SPL set ID (stable UUID for the label)
titleFull SPL title as published by DailyMed
spl_versionLabel version number (increments on every revision)
published_datePublication date, normalized to ISO YYYY-MM-DD
brand_nameBrand / trade name parsed from the title
generic_nameGeneric / active ingredient name
labelerLabeling company (manufacturer, repackager or distributor)
dosage_formsDosage form, e.g. TABLET, FILM COATED, CREAM, INJECTION
ndc_countNumber of National Drug Codes on the label
ndcsNDC codes (up to 20)
packagesPackage descriptions, e.g. 150 in 1 BOTTLE, PLASTIC
detail_urlDirect link to the label on DailyMed
sourceAlways dailymed
scraped_atUTC timestamp of the scrape

Sample output

{
"setid": "955484a6-2a7a-4b15-a9b4-e888ed5de04c",
"title": "ASPIRIN TABLET [DOLGENCORP, LLC]",
"spl_version": 16,
"published_date": "2026-07-20",
"brand_name": "ASPIRIN",
"generic_name": "Aspirin",
"labeler": "DOLGENCORP, LLC",
"dosage_forms": "TABLET",
"ndc_count": 1,
"ndcs": ["55910-249-29"],
"packages": ["150 in 1 BOTTLE, PLASTIC"],
"detail_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=955484a6-2a7a-4b15-a9b4-e888ed5de04c",
"source": "dailymed",
"scraped_at": "2026-07-28T12:34:59.010599+00:00"
}

Input

FieldTypeDefaultDescription
modeselectlabelslabels = search SPL labels by drug name, detail = look up specific setids
drugNamestringโ€”Drug name to search, e.g. aspirin. Empty = all labels, newest first
setidsarray[]SPL setids to resolve in detail mode
fetchNdcsbooleanfalseAlso fetch NDC codes for each label (one extra request per label)
maxItemsinteger200Maximum labels to return (max 2000)

Example: all aspirin labels with NDC codes

{
"mode": "labels",
"drugName": "aspirin",
"fetchNdcs": true,
"maxItems": 500
}

Example: look up specific labels

{
"mode": "detail",
"setids": ["955484a6-2a7a-4b15-a9b4-e888ed5de04c"]
}

Pricing

Pay-per-result: ~$0.50 per 1,000 drug labels. A 200-label test run costs about $0.10. No subscription, no API key, no proxy costs โ€” DailyMed is a free public NIH service and this Actor talks to it directly.

Use cases

  • Pharmacy data โ€” build and refresh a drug catalog with NDC codes, package sizes and labelers for pharmacy or e-commerce systems.
  • Drug labeling โ€” monitor SPL versions and publication dates to detect when a competitor or supplier revises a label.
  • Healthcare apps โ€” power medication search, drug lookup and patient-facing information features with authoritative FDA label data.
  • Compliance โ€” track which companies label which products, verify NDC codes against the official source, and keep audit-ready records.

How it works

The Actor calls the official DailyMed web services (v2) at dailymed.nlm.nih.gov/dailymed/services/v2/, paginates through spls.json results, and optionally enriches each label with ndcs.json and packaging.json. Requests use a Chrome TLS fingerprint with a plain-HTTP fallback, retries with exponential backoff, and never crash on unusual label titles.

FAQ

Do I need an API key? No. DailyMed is a free public service from the U.S. National Library of Medicine.

Do I need proxies? No. Datacenter IPs work fine.

How fresh is the data? DailyMed publishes label updates daily; the Actor always reads the live database.

Can I get the full label text? This Actor returns label metadata, NDC and packaging data. Full SPL narrative sections (indications, warnings, dosage) are not included.

Is this legal? Yes โ€” DailyMed data is U.S. government public-domain information provided for public reuse.


Data source: DailyMed, U.S. National Library of Medicine. This Actor is not affiliated with NIH, NLM or the FDA.