Files

2.0 KiB

title, task, lineage_type, upstream_source, upstream_sha, imported_at, prompt_class, upstream_changes, author, validated
title task lineage_type upstream_source upstream_sha imported_at prompt_class upstream_changes author validated
DailyMed (NIH/NLM Drug Labels) import https://github.com/K-Dense-AI/scientific-agent-skills/blob/9c9bd2e9/skills/database-lookup/references/dailymed.md 9c9bd2e9 2026-06-26 prompt accepted upstream false

DailyMed (NIH/NLM Drug Labels)

Base URL

https://dailymed.nlm.nih.gov/dailymed/services/

Auth

No API key required.

Key Endpoints

Endpoint Description
v2/spls.json?drug_name={name} Search drug labels by name
v2/spls/{setid}.json Get label metadata by SetID
v2/spls/{setid}/ndcs.json NDC codes for a label
v2/spls/{setid}/media.json Images/media for a label
v2/drugnames.json?drug_name={prefix} Drug name autocomplete
v2/drugclasses.json?drug_class_name={name} Search by pharmacologic class
v2/rxcuis.json?drug_name={name} RxNorm CUIs for a drug
v2/ndc/{ndc_code}/spls.json Find labels by NDC code

Additional filters for /v2/spls.json

  • drug_class — pharmacologic class
  • labeler — manufacturer name
  • page / pagesize — pagination (max 100)

Example Calls

# Search metformin labels
https://dailymed.nlm.nih.gov/dailymed/services/v2/spls.json?drug_name=metformin

# Drug name autocomplete
https://dailymed.nlm.nih.gov/dailymed/services/v2/drugnames.json?drug_name=ator

# Search by pharmacologic class
https://dailymed.nlm.nih.gov/dailymed/services/v2/spls.json?drug_class=HMG-CoA+Reductase+Inhibitor

# Full label XML (SPL content with sections)
https://dailymed.nlm.nih.gov/dailymed/services/v2/spls/{setid}/packaging.xml

Response Format

{
  "metadata": {
    "total_elements": 12,
    "elements_per_page": 10,
    "current_page": 1,
    "total_pages": 2
  },
  "data": [
    {
      "published_date": "2024-01-15",
      "title": "METFORMIN HYDROCHLORIDE tablet",
      "setid": "b03f295f-..."
    }
  ]
}

Rate Limits

No published limits. Be reasonable.