RxNorm API
RxNorm API from the National Library of Medicine. Provides normalized names for clinical drugs and links to related drug vocabularies. Supports lookup by RxCUI (RxNorm Concept Unique Identifier) or drug name.
Base URL:
Auth: none
Endpoints: 42
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 16:09:26.366003
https://rxnav.nlm.nih.gov/RxNormAPIs.htmlAuth: none
Endpoints: 42
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 16:09:26.366003
Links
Homepage: https://lhncbc.nlm.nih.gov/RxNav/APIs/RxNormAPIs.html
API Base:
API Base:
https://rxnav.nlm.nih.gov/RxNormAPIs.html
Documentation:
- RxNorm API Documentation official
656ms
Avg latency (7d)57
Probes (7d)Latency (7d)
Success Rate (7d)
Topics
Endpoints
| Method | Path | Summary | Auth | Last Status | Latency |
|---|---|---|---|---|---|
GET |
/REST/allconcepts | Get concepts by term type | none | 200 | 746ms |
GET |
/REST/allstatus | Get concepts by status | none | 200 | 1196ms |
GET |
/REST/approximateTerm | Approximate term matching | none | 200 | 588ms |
GET |
/REST/displaynames | Get display names | none | 200 | 1077ms |
GET |
/REST/drugs | Find drugs by name | none | 200 | 575ms |
GET |
/REST/ndcproperties | Get NDC properties | none | 200 | 559ms |
GET |
/REST/relationtypes | Get relationship types | none | 404 | 564ms |
GET |
/REST/rxcui | Find RxCUI by name | none | 200 | 570ms |
GET |
/REST/rxcui/{rxcui} | Get concept by RxCUI | none | 200 | 558ms |
GET |
/REST/rxcui/{rxcui}/allProperties | Get all concept properties | none | 400 | 916ms |
GET |
/REST/rxcui/{rxcui}/allrelated | Get all related concepts | none | 200 | 656ms |
GET |
/REST/rxcui/{rxcui}/ndcs | Get NDCs for concept | none | 200 | 561ms |
GET |
/REST/rxcui/{rxcui}/properties | Get concept properties | none | 200 | 566ms |
GET |
/REST/rxcui/{rxcui}/related | Get related concepts | none | 200 | 563ms |
GET |
/REST/spellingsuggestions | Get spelling suggestions | none | — | — |
GET |
/REST/termtypes | Get term types | none | 200 | 556ms |
GET |
/REST/version | Get API version | none | 200 | 555ms |
GET |
/allconcepts | Get all concepts by term type | none | 200 | 869ms |
GET |
/approximateTerm | Approximate term search | none | 200 | 574ms |
GET |
/brands | Get brands by ingredient | none | 400 | 639ms |
GET |
/displaynames | Get display names | none | — | — |
GET |
/drugs | Get drugs by name | none | 200 | 562ms |
GET |
/idtypes | Get identifier types | none | — | — |
GET |
/ndcproperties | Get NDC properties | none | 400 | 554ms |
GET |
/ndcstatus | Get NDC status | none | 200 | 578ms |
GET |
/propCategories | Get property categories | — | — | — |
GET |
/propnames | Get property names | — | — | — |
GET |
/relatypes | Get relationship types | none | — | — |
GET |
/rxcui | Find RxCUI by name or identifier | none | 200 | 558ms |
GET |
/rxcui/{rxcui} | Get concept name by RxCUI | none | 200 | 555ms |
GET |
/rxcui/{rxcui}/allProperties | Get all concept properties | none | 400 | 561ms |
GET |
/rxcui/{rxcui}/allhistoricalndcs | Get all historical NDCs | none | 200 | 567ms |
GET |
/rxcui/{rxcui}/allrelated | Get all related concepts | none | 200 | 666ms |
GET |
/rxcui/{rxcui}/generic | Get generic concept | none | — | — |
GET |
/rxcui/{rxcui}/historystatus | Get concept history status | none | — | — |
GET |
/rxcui/{rxcui}/ndcs | Get NDCs for concept | none | 200 | 558ms |
GET |
/rxcui/{rxcui}/properties | Get concept properties | none | 200 | 558ms |
GET |
/rxcui/{rxcui}/related | Get related concepts | none | 200 | 561ms |
GET |
/sourcetypes | Get source types | none | — | — |
GET |
/spellingsuggestions | Get spelling suggestions | none | 200 | 578ms |
GET |
/termtypes | Get term types | none | — | — |
GET |
/version | Get API version | none | — | — |