# RxNorm API (RxNav)

Category: [Health](https://free-web-services.com/web-services/open-data/health/)  
Page: https://free-web-services.com/web-services/open-data/health/rxnorm-api.html  
Documentation: https://lhncbc.nlm.nih.gov/RxNav/APIs/RxNormAPIs.html

The RxNorm API from the US National Library of Medicine gives normalised names and codes for clinical drugs, with their ingredients, strengths, brand names and links between them, for example to match drug names typed by users to standard codes. Responses are JSON or XML. Free, no key needed.

- API key: Not needed
- Pricing: Free, no key needed.
- From the browser: Yes (CORS)
- Formats: JSON, XML
- Interface: REST, HTTP-GET
- Provider: lhncbc.nlm.nih.gov
- Last checked: Working on November 7th, 2026

Example request:

```sh
curl 'https://rxnav.nlm.nih.gov/REST/drugs.json?name=aspirin'
```

The JavaScript works in a web page as well as in Node.js 18 or newer.

