DailyMed Drug Label Scraper - FDA SPL, NDC & Labeler Data
Pricing
from $0.50 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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
| Field | Description |
|---|---|
setid | DailyMed SPL set ID (stable UUID for the label) |
title | Full SPL title as published by DailyMed |
spl_version | Label version number (increments on every revision) |
published_date | Publication date, normalized to ISO YYYY-MM-DD |
brand_name | Brand / trade name parsed from the title |
generic_name | Generic / active ingredient name |
labeler | Labeling company (manufacturer, repackager or distributor) |
dosage_forms | Dosage form, e.g. TABLET, FILM COATED, CREAM, INJECTION |
ndc_count | Number of National Drug Codes on the label |
ndcs | NDC codes (up to 20) |
packages | Package descriptions, e.g. 150 in 1 BOTTLE, PLASTIC |
detail_url | Direct link to the label on DailyMed |
source | Always dailymed |
scraped_at | UTC 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
| Field | Type | Default | Description |
|---|---|---|---|
mode | select | labels | labels = search SPL labels by drug name, detail = look up specific setids |
drugName | string | โ | Drug name to search, e.g. aspirin. Empty = all labels, newest first |
setids | array | [] | SPL setids to resolve in detail mode |
fetchNdcs | boolean | false | Also fetch NDC codes for each label (one extra request per label) |
maxItems | integer | 200 | Maximum 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.
Related Actors
- RxNorm Scraper โ normalized drug names, RxCUIs and ingredient relationships
- openFDA Scraper โ adverse events, recalls and FDA enforcement data
- ChEMBL Scraper โ bioactivity and chemical compound data
- Clinical Trials Scraper โ ClinicalTrials.gov study records
Data source: DailyMed, U.S. National Library of Medicine. This Actor is not affiliated with NIH, NLM or the FDA.