API live — 330+ canonical drug records seeded

Drug normalization API for
telehealth teams

Messy free-text in → canonical RxNorm/NDC out. One call returns the canonical code, dosage form, lay description, and cited interaction evidence — everything you lost when RxNav DDI shut down.

POST /v1/normalize
# messy free-text in
curl -X POST https://api.rxbridge.dev/v1/normalize \
  -H "Authorization: Bearer $API_KEY" \
  -d '{"text": "metformn 500 tab"}'

# canonical record out
{
  "rxcui":       "861007",
  "ingredient":  "metformin",
  "brand":       "Glucophage",
  "dosage_form": "tablet",
  "strength":    "500 mg",
  "confidence":  0.94,
  "description": "Metformin lowers blood sugar in type 2 diabetes."
}

Everything your med stack needs, one endpoint away

Built for post-seed telehealth and e-prescribing teams who can’t afford FDB but need something better than raw openFDA labels.

🧪

Fuzzy normalization

Resolves misspellings, abbreviations (HCTZ, MetXR), and free-text dose noise that exact lookup misses. Returns confidence score + ranked alternates.

📋

Canonical RxNorm / NDC

330+ seed records today, growing. Every match returns RXCUI, NDC, ingredient, brand, dosage form, and strength — ready to store.

💬

Lay descriptions

Plain-English patient-friendly summaries for every canonical drug. Explicit source field — never a black box. Degrades gracefully to null.

⚠️

Cited interaction evidence

DDI pairs with severity tags (minor / moderate / major), cited source identifier + snippet, and a mandatory not-medical-advice disclaimer. Evidence, not verdicts.

One-call combined endpoint

POST a list of messy texts, get back canonical codes + lay descriptions + interaction evidence in a single round-trip. Replace four separate API calls.

🔑

Self-serve API keys

Signup form → instant key. Free tier with monthly quota, paid tiers for volume. Usage meter visible in your dashboard. No sales call needed.

Endpoints

All endpoints return JSON. Auth via Authorization: Bearer <key> header.

GET
/health
Server status, version, and drug catalog row count
Live
POST
/v1/normalize
Fuzzy-normalize messy free-text to canonical RXCUI + dosage record
Live
GET
/v1/drug/{rxcui}
Canonical record + lay description by RXCUI
Live
POST
/v1/interactions
Severity-tagged, cited DDI evidence for a list of drugs
Live
POST
/v1/medication
Combined: normalize + lay description + interactions in one call
Live
GET
/v1/usage
Current month usage, limit, and remaining calls for your API key
Live
POST
/v1/keys/signup
Register email → receive API key (no auth required)
Live

Simple, usage-based tiers

Start free. Upgrade when you ship. No sales call, no vendor lock-in.

Free
$0
forever
  • 500 requests / month
  • /v1/normalize
  • /v1/drug/{rxcui}
  • Community support
Get free key
Team
$199
per month
  • 100,000 requests / month
  • Everything in Developer
  • Overage at $0.002 / req
  • SLA 99.9% uptime
  • Slack support
Contact sales
Not medical advice. RxBridge is a developer tool. All output is informational and must be reviewed by qualified clinical personnel before any patient-facing use. RxBridge does not replace clinical decision support systems, EHR medication management, or licensed pharmacist review. Drug interaction evidence is sourced from publicly available data and is not curated by a clinical pharmacist.