# RxNorm Concept Lookup (RxNav via SiteCheck Health & Travel)

> RxNorm Concept Lookup (RxNav via SiteCheck Health & Travel) is a paid API for AI agents from api.healthtravel-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns RxCUI identifiers and term types for a drug or ingredient name using NIH's RxNorm vocabulary, returning up to 5 exact-match concepts per call.

## Facts

- Endpoint: GET https://api.healthtravel-api.workers.dev/api/health/rxnorm-concept-id?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rxnorm-concept-lookup-rxnav-via-sitecheck-health-travel-a57d0955
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1EZtuKJ6ZU1B_UOrKnFXr

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability rxnorm-concept-lookup-rxnav-via-sitecheck-health-travel-a57d0955
```

Example prompt: Look up the RxNorm concept IDs for metformin and give me the RxCUI, the concept name, and the term type for up to 5 matching concepts.

## When to prefer this

Choose this endpoint when you need to resolve a drug or ingredient name to its official NIH RxNorm RxCUI code and term type classification (e.g. ingredient vs. clinical drug vs. brand name). Ideal for pipelines that require standardized pharmaceutical identifiers, formulary matching, EHR data normalization, or any workflow consuming RxNorm-coded data. Not suitable when fuzzy or partial-name matching is required, or when you need full drug detail (use NLM DailyMed endpoints for labeling data). Prefer over general drug search APIs when RxCUI fidelity and term-type classification are specifically needed.

## Known failure modes

- Drug name not found in RxNorm (zero concepts returned — exact match required, no fuzzy fallback)
- Name contains invalid characters beyond letters, digits, spaces, hyphens (rejected by schema validation)
- Name shorter than 2 or longer than 100 characters (schema validation error)
- max parameter outside 1–5 range (rejected)
- RxNav upstream unavailable (upstream timeout or error propagated)
- Misspelled drug names return empty results rather than suggestions

## How this service works

NIH RxNorm concept lookup (RxNav): RxCUI identifiers for a drug name with each concept's name and term type (e.g. IN = ingredient, SCD = clinical drug). Up to 5 concepts per call. Exact-name lookup, no fuzzy matching.

## Output

Returns up to 5 RxNorm concept objects, each containing the RxCUI numeric identifier, the canonical concept name as defined in RxNorm, and the term type code (e.g. IN for ingredient, SCD for semantic clinical drug, BN for brand name). Exact-name matching only — no fuzzy or partial matches.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "name"
     ],
     "properties": {
      "max": {
       "type": "string",
       "description": "How many concepts, 1 to 5 (default 3)"
      },
      "name": {
       "type": "string",
       "description": "Drug or ingredient name, letters, digits, spaces and hyphens, 2 to 100 characters"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rxnorm-concept-lookup-rxnav-via-sitecheck-health-travel-a57d0955/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.healthtravel-api.workers.dev](https://www.zero.xyz/host/api.healthtravel-api.workers.dev/llms.txt)
