Skip to main content
fastCRW Pergamon
Health · US

RxNorm (RxNav)

rxnav.nlm.nih.gov

US National Library of Medicine RxNorm drug terminology through the RxNav REST API: resolve drug names to RxCUIs, list concepts and strengths, map concepts to NDCs, fuzzy-match misspelled terms, check NDC status and read ATC/MeSH class memberships.

Showing the catalogue

1Request

RxNorm concept identifier, as digits.

Restrict to one relationship such as has_tradename or has_ingredient.

1 credit⌘ ↵
Code follows the fields above
curl "https://api.fastcrw.com/v1/data/rxnorm/all-related?rxcui=6809" \
  -H "Authorization: Bearer $FASTCRW_API_KEY"

2Response example

A sample shape. Press Run to see live data from RxNorm (RxNav).

JSON
{
  "allRelatedGroup": {
    "rxcui": "",
    "conceptGroup": [
      {
        "tty": "BN",
        "conceptProperties": [
          {
            "rxcui": "1372692",
            "name": "Kazano",
            "synonym": "",
            "tty": "BN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1372706",
            "name": "Jentadueto",
            "synonym": "",
            "tty": "BN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1372730",
            "name": "Kombiglyze",
            "synonym": "",
            "tty": "BN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1372738",
            "name": "Janumet",
            "synonym": "",
            "tty": "BN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "151827",
            "name": "Glucophage",
            "synonym": "",
            "tty": "BN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1545151",
            "name": "Invokamet",
            "synonym": "",
            "tty": "BN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1592713",
            "name": "Xigduo",
            "synonym": "",
            "tty": "BN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1664316",
            "name": "Synjardy",
            "synonym": "",
            "tty": "BN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1992686",
            "name": "Segluromet",
            "synonym": "",
            "tty": "BN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "2359280",
            "name": "Trijardy",
            "synonym": "",
            "tty": "BN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          "… 4 more items"
        ]
      },
      {
        "tty": "BPCK"
      },
      {
        "tty": "DF",
        "conceptProperties": [
          {
            "rxcui": "316945",
            "name": "Extended Release Oral Tablet",
            "synonym": "",
            "tty": "DF",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "316968",
            "name": "Oral Solution",
            "synonym": "",
            "tty": "DF",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "317541",
            "name": "Oral Tablet",
            "synonym": "",
            "tty": "DF",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          }
        ]
      },
      {
        "tty": "DFG",
        "conceptProperties": [
          {
            "rxcui": "1151131",
            "name": "Oral Product",
            "synonym": "",
            "tty": "DFG",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1151133",
            "name": "Pill",
            "synonym": "",
            "tty": "DFG",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1151137",
            "name": "Oral Liquid Product",
            "synonym": "",
            "tty": "DFG",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          }
        ]
      },
      {
        "tty": "GPCK"
      },
      {
        "tty": "IN",
        "conceptProperties": [
          {
            "rxcui": "6809",
            "name": "metformin",
            "synonym": "",
            "tty": "IN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          }
        ]
      },
      {
        "tty": "MIN",
        "conceptProperties": [
          {
            "rxcui": "1007411",
            "name": "chlorpropamide / metformin",
            "synonym": "",
            "tty": "MIN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1008476",
            "name": "metformin / ropinirole",
            "synonym": "",
            "tty": "MIN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1043562",
            "name": "metformin / saxagliptin",
            "synonym": "",
            "tty": "MIN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1243019",
            "name": "linagliptin / metformin",
            "synonym": "",
            "tty": "MIN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1368384",
            "name": "alogliptin / metformin",
            "synonym": "",
            "tty": "MIN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1486436",
            "name": "dapagliflozin / metformin",
            "synonym": "",
            "tty": "MIN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1545149",
            "name": "canagliflozin / metformin",
            "synonym": "",
            "tty": "MIN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1664314",
            "name": "empagliflozin / metformin",
            "synonym": "",
            "tty": "MIN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1992684",
            "name": "ertugliflozin / metformin",
            "synonym": "",
            "tty": "MIN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "2117292",
            "name": "dapagliflozin / metformin / saxagliptin",
            "synonym": "",
            "tty": "MIN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          "… 7 more items"
        ]
      },
      {
        "tty": "PIN",
        "conceptProperties": [
          {
            "rxcui": "235743",
            "name": "metformin hydrochloride",
            "synonym": "",
            "tty": "PIN",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          }
        ]
      },
      {
        "tty": "SBD",
        "conceptProperties": [
          {
            "rxcui": "1043567",
            "name": "24 HR metformin hydrochloride 1000 MG / saxagliptin 2.5 MG Extended Release Oral Tablet [Kombiglyze]",
            "synonym": "Kombiglyze 2.5/1000 24 HR Extended Release Oral Tablet",
            "tty": "SBD",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1043574",
            "name": "24 HR metformin hydrochloride 1000 MG / saxagliptin 5 MG Extended Release Oral Tablet [Kombiglyze]",
            "synonym": "Kombiglyze 5/1000 24 HR Extended Release Oral Tablet",
            "tty": "SBD",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1043582",
            "name": "24 HR metformin hydrochloride 500 MG / saxagliptin 5 MG Extended Release Oral Tablet [Kombiglyze]",
            "synonym": "Kombiglyze 5/500 24 HR Extended Release Oral Tablet",
            "tty": "SBD",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1243026",
            "name": "linagliptin 2.5 MG / metformin hydrochloride 1000 MG Oral Tablet [Jentadueto]",
            "synonym": "Jentadueto 2.5/1000 Oral Tablet",
            "tty": "SBD",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1243033",
            "name": "linagliptin 2.5 MG / metformin hydrochloride 500 MG Oral Tablet [Jentadueto]",
            "synonym": "Jentadueto 2.5/500 Oral Tablet",
            "tty": "SBD",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1243040",
            "name": "linagliptin 2.5 MG / metformin hydrochloride 850 MG Oral Tablet [Jentadueto]",
            "synonym": "Jentadueto 2.5/850 Oral Tablet",
            "tty": "SBD",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1243833",
            "name": "24 HR metformin hydrochloride 1000 MG / sitagliptin phosphate 100 MG Extended Release Oral Tablet [Janumet]",
            "synonym": "Janumet XR 100/1000 24 HR Extended Release Oral Tablet",
            "tty": "SBD",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1243843",
            "name": "24 HR metformin hydrochloride 1000 MG / sitagliptin phosphate 50 MG Extended Release Oral Tablet [Janumet]",
            "synonym": "Janumet XR 50/1000 24 HR Extended Release Oral Tablet",
            "tty": "SBD",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1243848",
            "name": "24 HR metformin hydrochloride 500 MG / sitagliptin phosphate 50 MG Extended Release Oral Tablet [Janumet]",
            "synonym": "Janumet XR 50/500 24 HR Extended Release Oral Tablet",
            "tty": "SBD",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1368391",
            "name": "alogliptin 12.5 MG / metformin hydrochloride 1000 MG Oral Tablet [Kazano]",
            "synonym": "Kazano 12.5/1000 Oral Tablet",
            "tty": "SBD",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          "… 48 more items"
        ]
      },
      {
        "tty": "SBDC",
        "conceptProperties": [
          {
            "rxcui": "1043565",
            "name": "metformin hydrochloride 1000 MG / saxagliptin 2.5 MG [Kombiglyze]",
            "synonym": "",
            "tty": "SBDC",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1043572",
            "name": "metformin hydrochloride 1000 MG / saxagliptin 5 MG [Kombiglyze]",
            "synonym": "",
            "tty": "SBDC",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1043580",
            "name": "metformin hydrochloride 500 MG / saxagliptin 5 MG [Kombiglyze]",
            "synonym": "",
            "tty": "SBDC",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1243022",
            "name": "linagliptin 2.5 MG / metformin hydrochloride 1000 MG [Jentadueto]",
            "synonym": "",
            "tty": "SBDC",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1243029",
            "name": "linagliptin 2.5 MG / metformin hydrochloride 500 MG [Jentadueto]",
            "synonym": "",
            "tty": "SBDC",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1243036",
            "name": "linagliptin 2.5 MG / metformin hydrochloride 850 MG [Jentadueto]",
            "synonym": "",
            "tty": "SBDC",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1368387",
            "name": "alogliptin 12.5 MG / metformin hydrochloride 1000 MG [Kazano]",
            "synonym": "",
            "tty": "SBDC",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1368394",
            "name": "alogliptin 12.5 MG / metformin hydrochloride 500 MG [Kazano]",
            "synonym": "",
            "tty": "SBDC",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1545152",
            "name": "canagliflozin 150 MG / metformin hydrochloride 1000 MG [Invokamet]",
            "synonym": "",
            "tty": "SBDC",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          {
            "rxcui": "1545158",
            "name": "canagliflozin 150 MG / metformin hydrochloride 500 MG [Invokamet]",
            "synonym": "",
            "tty": "SBDC",
            "language": "ENG",
            "suppress": "N",
            "umlscui": ""
          },
          "… 37 more items"
        ]
      },
      "… 9 more items"
    ]
  }
}

Attribution: This product uses publicly available data courtesy of the U.S. National Library of Medicine (NLM), National Institutes of Health, Department of Health and Human Services; NLM is not responsible for the product and does not endorse or recommend this or any other product.

Licence: The RxNorm Terms of Service separate NLM's own normalized content from the proprietary vocabularies folded into the full release: "The RxNorm terminology normalized names and codes (e.g. RXCUI) within the RxNorm dataset is created by the National Library of Medicine (NLM) and is in the public domain as it is created by the U.S. government. Public domain information may be freely distributed and copied within and outside the U.S., but it is requested that in any subsequent use, NLM be given appropriate acknowledgement. The full RxNorm dataset includes proprietary data from various terminology providers, each with a specific Source Restriction Level (SRL) category. Section 12 of the Unified Language System (UMLS) license agreement describes the categories and specific restrictions on how a terminology can be used." NLM asks for the acknowledgement: "This product uses publicly available data courtesy of the U.S. National Library of Medicine (NLM), National Institutes of Health, Department of Health and Human Services; NLM is not responsible for the product and does not endorse or recommend this or any other product." The public-domain grant covers the RxCUIs and normalized names this API primarily returns, so commercial use and redistribution are true; a small number of brand and source-vocabulary strings carried in the response can be subject to the source's SRL, which is why the acknowledgement is passed through.

Ask with this source

A prompt for your agent that names this source and how to call it through the crw MCP.

  • All related concepts

    Use RxNorm (RxNav) (rxnorm) from fastCRW Pergamon, capability "All related concepts" (all-related). You have one RxCUI and need everything RxNorm considers related to it. Example options: rxcui=6809, rela=has_tradename. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "rxnorm" and capability "all-related". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>

  • Fuzzy term match

    Use RxNorm (RxNav) (rxnorm) from fastCRW Pergamon, capability "Fuzzy term match" (approximate-term). You have a term as typed by a user and it may be misspelled, so exact lookup fails. Example options: term=metformn, maxEntries=5, option=1. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "rxnorm" and capability "approximate-term". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>

  • Drug concepts for a name

    Use RxNorm (RxNav) (rxnorm) from fastCRW Pergamon, capability "Drug concepts for a name" (drugs-by-name). You have a drug name and want the full set of concepts and strengths behind it, not a single id. Example options: name=metformin, srclist=RXNORM. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "rxnorm" and capability "drugs-by-name". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>

  • NDCs for a concept

    Use RxNorm (RxNav) (rxnorm) from fastCRW Pergamon, capability "NDCs for a concept" (ndcs-for-rxcui). You have an RxCUI and need the billable NDCs that dispense as it. Example options: rxcui=404711. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "rxnorm" and capability "ndcs-for-rxcui". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>