DailyMed Drug Labels Scraper
Pricing
from $7.50 / 1,000 results
DailyMed Drug Labels Scraper
Scrapes FDA drug labels from the DailyMed website by drug name or manufacturer. Each row returns structured SPL metadata including active ingredients, dosage forms, packaging descriptions, and NDC codes.
Pricing
from $7.50 / 1,000 results
Rating
0.0
(0)
Developer
Acquisition Automation Co.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
22 days ago
Last modified
Categories
Share

π DailyMed Drug Labels Scraper
Every drug label listing on DailyMed as a flat row: label title, labeler, SPL set id, version, publication date and a direct link. Search by drug name or by manufacturer, cap the run, export to CSV, Excel, JSON or XML. No API key and no registration.
DailyMed is the National Library of Medicine's index of FDA drug labels, and it is the public record of who is currently marketing what. The site answers one search at a time and has no export button. This Actor runs the search for you and writes each label into a dataset. Each row identifies the label and links to it; it does not copy the label text.
| Who uses it | What they use the index for |
|---|---|
| πͺ Buyers of pharmacies and compounders | Checking which labelers are actively publishing, and how recently |
| π¦ Buyers of repackagers and distributors | Seeing the breadth of a target's label catalogue before trusting the product list in the CIM |
| βοΈ Regulatory and diligence analysts | Capturing set id and SPL version so a label can be cited and re-checked later |
| π¬ Researchers | Building a dated list of labels for a drug name across every labeler that files one |
π What it does
π‘ Why it matters: in a pharmacy or drug distribution deal, the seller's product list is a claim. DailyMed is the filing. A labeler that has not published a label in years is telling you something.
- π Searches by drug name, by manufacturer, or by neither, which returns the most recently published labels.
- π Returns the SPL set id, the stable identifier that lets you find the same label again after it is revised.
- π’ Returns the SPL version, so you can tell a first filing from a twelfth revision.
- π Returns the publication date as DailyMed prints it.
- π Links straight to the label page on dailymed.nlm.nih.gov for the full text.
- πΎ Exports to CSV, Excel, JSON or XML, from the run page or the API.
π Output
Every label is one flat row. null means DailyMed did not supply a value for that field on the index page.
| Field | Type | Description |
|---|---|---|
π title | string | Label title as filed, which carries the drug, the form and the labeler in brackets, for example METOPROLOL TARTRATE TABLET [REMEDYREPACK INC.] |
π setid | string | SPL set id, the stable identifier for this label across revisions |
π’ spl_version | integer | Version number of the label filing |
π
published_date | string | Publication date as DailyMed prints it, for example Sep 11, 2026 |
π url | string | Direct link to the label page on DailyMed |
π marketing_status | string | Marketing status. null in the runs observed so far |
π packager | string | Packager as a separate field. null in the runs observed so far; the labeler appears inside title |
π’ ndcCount | integer | Count of NDC codes on the label. null in the runs observed so far |
π scrapedAt | string | ISO timestamp of collection |
β οΈ error | string | null on a normal row |
Example rows
{"setid": "0ca72c89-82c5-4b31-b515-1a8b8e82ec59","spl_version": 1,"title": "METOPROLOL TARTRATE TABLET [REMEDYREPACK INC.]","published_date": "Sep 11, 2026","marketing_status": null,"packager": null,"ndcCount": null,"url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=0ca72c89-82c5-4b31-b515-1a8b8e82ec59","scrapedAt": "2026-09-14T16:19:21.443Z","error": null}
{"setid": "14e479b1-8afd-4912-8f93-59b60a0868bc","spl_version": 1,"title": "VALACYCLOVIR TABLET [SPORTPHARM LLC]","published_date": "Sep 11, 2026","marketing_status": null,"packager": null,"ndcCount": null,"url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=14e479b1-8afd-4912-8f93-59b60a0868bc","scrapedAt": "2026-09-14T16:19:21.538Z","error": null}
β¨ Why choose this Actor
| What you get | |
|---|---|
| The federal index | Rows come from the National Library of Medicine's own listing, not from a reseller's catalogue. |
| No credentials | DailyMed is public. No key, no account, no quota to negotiate. |
| Citable identifiers | Set id plus version means a label you found today can be produced again in a data room. |
| Bulk instead of one search at a time | Set a drug name and a cap, then walk away. |
| You pay per row | No subscription. A search that returns nothing costs nothing. |
π How to use it
- Create a free Apify account. New accounts start with $5 of credit.
- Open the Actor and select Try for free.
- Put a drug name in
drugName, a company inmanufacturer, or leave both empty for the latest labels. - Set
maxItemsto cap the run. - Select Start, then export from the Dataset tab as CSV, Excel, JSON or XML.
A first run:
{"maxItems": 10}
One drug, a deeper pull:
{"drugName": "metoprolol","maxItems": 200}
βοΈ Input
| Field | Required | Description |
|---|---|---|
drugName | No | Filter by drug name. Leave empty for no name filter |
manufacturer | No | Filter by manufacturer. Leave empty for no manufacturer filter |
maxItems | No | How many labels to collect per run. Default 10 |
π° Pricing
Pay per result. No subscription, and no Apify platform usage on top.
| Apify plan | Free | Bronze | Silver | Gold | Platinum | Diamond |
|---|---|---|---|---|---|---|
| Per label row | $0.0085 | $0.0082 | $0.0078 | $0.0075 | $0.0075 | $0.0075 |
| Rows collected | Cost on the Free plan |
|---|---|
| 100 | $0.85 |
| 1,000 | $8.50 |
| 10,000 | $85.00 |
Free plan runs return up to 10 rows as a preview. Any paid Apify plan lifts that to 1,000,000 per run.
π Integrate with any app
The dataset is available through the Apify API as soon as the run finishes. Use run-sync-get-dataset-items for a one-shot call, webhooks to trigger what happens next, or the Make, Zapier, Airbyte and LangChain integrations listed on the Actor page.
π€ Use with an AI agent
Give an agent live access to the label index over the Model Context Protocol:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=acquistion-automation/dailymed-drug-labels-scraper"
Then ask it in plain language which labels a company has filed and have it read the result back.
β Frequently asked questions
Does a row contain the label text, the active ingredients or the NDC codes?
No. A row identifies the label: title, set id, version, publication date and link. Open the url for ingredients, dosage form and packaging detail.
Where is the labeler or manufacturer name?
Inside title, in square brackets at the end, for example [REMEDYREPACK INC.]. The separate packager field came back null in the runs observed so far.
What is a set id?
The identifier DailyMed keeps for a label across every revision. spl_version tells you which revision you captured, so a citation stays checkable.
Why do several rows look like the same drug? Each labeler files its own label, and repackagers file again. A common generic will appear many times under different companies.
Do I need a proxy? No. Requests and retries are handled inside the Actor and included in the price.
What can I export? CSV, Excel, JSON and XML from the run page, or JSON straight from the API.
π More from Acquisition Automation Co.
- DrugBank Open Data Scraper
- IRS Exempt Organizations Scraper
- SAM.gov Contract Opportunities Scraper
- Clutch Agencies Scraper
- BizBuySell Scraper
About Acquisition Automation Co.
We build automation for people buying businesses. The repetitive part of an acquisition search, checking listings, pulling public records, tracking owners and assets, is work a machine should do, so the buyer's time goes into judging deals instead of collecting them.
We add new Actors regularly. If there is a source you need and do not see here, tell us.
π Support
Open an issue in the Issues tab of this Actor with your run ID, the input you used, and what you expected to get back.
β οΈ Disclaimer
This Actor is independent and is not affiliated with, endorsed by, or sponsored by the National Library of Medicine, the FDA or any government agency. It collects only publicly available data, and nothing here is medical advice. You are responsible for using that data in compliance with the source's terms of service and applicable law.