Skill Tracer
Skills › Scientific Agent Skills › database-lookup › dailymed.md

dailymed.md

65 lines · skills/database-lookup/references/dailymed.md at 5f2bc03

Open on GitHub
1# DailyMed (NIH/NLM Drug Labels)
2

DailyMed (NIH/NLM Drug Labels)

Raw lines 1 to 2
3## Base URL
4```
5https://dailymed.nlm.nih.gov/dailymed/services/
6```
7

Base URL

https://dailymed.nlm.nih.gov/dailymed/services/
Raw lines 3 to 7
8## Auth
9No API key required.

Auth

No API key required.

Raw lines 8 to 10
11## Key Endpoints
13| Endpoint | Description |
14|----------|-------------|
15| `v2/spls.json?drug_name={name}` | Search drug labels by name |
16| `v2/spls/{setid}.json` | Get label metadata by SetID |
17| `v2/spls/{setid}/ndcs.json` | NDC codes for a label |
18| `v2/spls/{setid}/media.json` | Images/media for a label |
19| `v2/drugnames.json?drug_name={prefix}` | Drug name autocomplete |
20| `v2/drugclasses.json?drug_class_name={name}` | Search by pharmacologic class |
21| `v2/rxcuis.json?rxcui={rxcui}` | Query RxNorm CUIs |
22| `v2/spls.json?ndc={ndc_code}` | Find labels by NDC code |

Key Endpoints

EndpointDescription
v2/spls.json?drug_name={name}Search drug labels by name
v2/spls/{setid}.jsonGet label metadata by SetID
v2/spls/{setid}/ndcs.jsonNDC codes for a label
v2/spls/{setid}/media.jsonImages/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?rxcui={rxcui}Query RxNorm CUIs
v2/spls.json?ndc={ndc_code}Find labels by NDC code
Raw lines 11 to 23
24## Additional filters for `/v2/spls.json`
25- `drug_class_code` and `drug_class_coding_system` — pharmacologic class code and terminology; discover codes via `/drugclasses.json`
26- `labeler` — manufacturer name
27- `page` / `pagesize` — pagination (max 100)

Additional filters for /v2/spls.json

  • drug_class_code and drug_class_coding_system — pharmacologic class code and terminology; discover codes via /drugclasses.json
  • labeler — manufacturer name
  • page / pagesize — pagination (max 100)
Raw lines 24 to 28
29## Example Calls
31```
32# Search metformin labels
33https://dailymed.nlm.nih.gov/dailymed/services/v2/spls.json?drug_name=metformin
35# Drug name autocomplete
36https://dailymed.nlm.nih.gov/dailymed/services/v2/drugnames.json?drug_name=ator
38# Search by pharmacologic class
39https://dailymed.nlm.nih.gov/dailymed/services/v2/spls.json?drug_class_code={code_from_drugclasses}
41# Full label XML (SPL content with sections)
42https://dailymed.nlm.nih.gov/dailymed/services/v2/spls/{setid}.xml
43```

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_code={code_from_drugclasses}

# Full label XML (SPL content with sections)
https://dailymed.nlm.nih.gov/dailymed/services/v2/spls/{setid}.xml
Raw lines 29 to 44
45## Response Format
46```json
48 "metadata": {
49 "total_elements": 12,
50 "elements_per_page": 10,
51 "current_page": 1,
52 "total_pages": 2
53 },
54 "data": [
55 {
56 "published_date": "2024-01-15",
57 "title": "METFORMIN HYDROCHLORIDE tablet",
58 "setid": "b03f295f-..."
59 }
60 ]
62```

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-..."
    }
  ]
}
Raw lines 45 to 63
64## Rate Limits
65No published limits. Be reasonable.

Rate Limits

No published limits. Be reasonable.

Raw lines 64 to 65