VOOZH about

URL: https://apify.com/compute-edge/rxnorm-drug-search-scraper

โ‡ฑ RxNorm Drug Concept Search Scraper ยท Apify


๐Ÿ‘ RxNorm Drug Concept Search Scraper avatar

RxNorm Drug Concept Search Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store

RxNorm Drug Concept Search Scraper

Look up RxNorm concepts (RxCUI, brand vs generic, dose form, strength, ATC class, DEA schedule, prescribable status) from the NLM RxNav REST API by drug name.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Compute Edge

Compute Edge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Share

Look up clinical drug concepts in RxNorm โ€” the U.S. National Library of Medicine's normalized naming system for prescription and over-the-counter medications. This Actor queries the NLM RxNav REST API by drug name and returns every RxNorm concept variant (brand, generic, dose form, strength) plus optional clinical attributes (ATC class, DEA schedule, prescribable status).

What this Actor does

  • Sends each input drug name to https://rxnav.nlm.nih.gov/REST/drugs.json and expands it into every RxNorm concept variant.
  • Returns the canonical rxcui identifier you need to integrate with EHRs, claims data, FDA structured product labels, and other clinical systems.
  • Optionally enriches each concept with /rxcui/{id}/allProperties data: ATC drug class, DEA schedule, prescribable status, cardinality.
  • No authentication needed โ€” RxNav is a free, public NLM service.

Why scrape RxNorm

RxNorm is the federally-recognized standard for drug terminology in the United States (mandated in CMS Meaningful Use, used by Surescripts, EHRs, formularies). A clean RxCUI mapping is worth real money to:

  • HealthTech startups building patient-facing apps, telemedicine, or medication-reminder tools
  • Health insurance / PBMs normalizing claims data across pharmacies
  • Clinical research translating brand names into NDC/ATC for cohort selection
  • Pharma BD teams mapping their products into payer formulary structures
  • AI/LLM developers grounding retrieval-augmented generation over drug labels

Output fields

FieldDescription
queryNameThe drug name you searched for
rxcuiRxNorm Concept Unique Identifier โ€” the canonical join key
nameFull RxNorm concept name (e.g. "atorvastatin 80 MG Oral Tablet [Lipitor]")
synonymCommon synonym/display form
ttyRxNorm Term Type code
ttyDescriptionHuman-readable expansion of TTY (e.g. "Semantic Branded Drug")
languageConcept language (typically ENG)
suppressNLM suppression flag
umlscuiUMLS Concept Unique Identifier if mapped
prescribable"Y"/"N" โ€” whether the concept is currently prescribable (only with enrichment)
atcClassWHO Anatomical Therapeutic Chemical class (only with enrichment)
deaScheduleDEA controlled-substance schedule (only with enrichment)
cardinalityRxNorm cardinality flag (only with enrichment)
urlRxNav web URL for the concept

How to scrape RxNorm

  1. Open the Actor in Apify Console.
  2. Fill in the Drug Names input โ€” one drug name per line. Brand or generic both work (e.g. lipitor, atorvastatin, synthroid).
  3. (Optional) Limit results to specific Term Types via Term Type Filter โ€” e.g. ["SBD"] for branded drugs only.
  4. (Optional) Enable Enrich With Clinical Properties to add ATC class, DEA schedule, and prescribable status. This costs ~1 extra API call per concept.
  5. Run. Results land in the dataset in seconds.

Pricing

This Actor is billed at $0.003 per concept record. A single common drug name typically returns 50โ€“200 concept variants (every strength ร— form ร— brand combination), so each input name costs roughly $0.15โ€“$0.60.

For a 100-drug-name sweep with no enrichment:

  • Apify per-result charge: typically $15โ€“$60 depending on drug breadth
  • RxNav API: free, no key required
  • Compute: typically < $0.10

Input example

{
"drugNames":["lipitor","atorvastatin","synthroid"],
"ttyFilter":["SBD","SCD"],
"enrichProperties":true,
"maxResultsPerDrug":0
}

Output example

{
"queryName":"lipitor",
"rxcui":"617314",
"name":"atorvastatin 10 MG Oral Tablet [Lipitor]",
"synonym":"Lipitor 10 MG Oral Tablet",
"tty":"SBD",
"ttyDescription":"Semantic Branded Drug",
"language":"ENG",
"prescribable":"Y",
"atcClass":"C10AA05",
"deaSchedule":"",
"url":"https://mor.nlm.nih.gov/RxNav/search?searchBy=RXCUI&searchTerm=617314"
}

FAQ

Do I need an API key? No. RxNav is free and unauthenticated.

Are there rate limits? NLM publishes a soft guideline of ~20 requests/second. This Actor stays well within that.

Is RxNorm data current? Yes. NLM publishes new RxNorm weekly releases; the RxNav API always serves the latest release.

Can I get NDC codes? This Actor returns RxCUI which maps to NDC via NLM's RxNorm tables. To pull NDC arrays per RxCUI, request the related Actor "NLM DailyMed FDA Drug Labels Scraper".

Legal

This Actor pulls only data published by the U.S. National Library of Medicine (a federal agency) on the public RxNav REST service. NLM data is U.S. government work and is in the public domain. No personal data is collected. Respect NLM's published terms of service: https://www.nlm.nih.gov/web_policies.html

Support: bciccarelli6@gmail.com

You might also like

RxNorm Drug Concepts Scraper (NLM)

parseforge/rxnorm-drug-concepts-scraper

Pull standardized US drug concepts from the NLM RxNorm API โ€” search by name, fetch all relations for an RxCUI, or browse every concept of a term type (SBD, SCD, IN, BN, SY). Returns RxCUI, name, term type, synonyms, base ingredients, and dose form group.

RxNorm Drugs Scraper

parseforge/rxnorm-drugs-scraper

Look up normalized drug concepts from the NLM RxNorm vocabulary. Search any brand or generic name and pull RxCUI codes, term types, synonyms, ingredients, and related concept identifiers. Useful for pharmacy software, e prescribing apps, clinical decision support, and medication mapping.

RxNorm Drug Database Scraper

crawlerbros/rx-norm-scraper

Scrape the NIH RxNorm drug database with search drugs by name, look up by RxCUI or NDC code, get brand/generic names, drug types, and spelling suggestions. Free NIH public API, no auth required.

RxNorm Drug Database Scraper

crawlergang/rx-norm-scraper

Scrape the NIH RxNorm drug database with search drugs by name, look up by RxCUI or NDC code, get brand/generic names, drug types, and spelling suggestions. Free NIH public API, no auth required.

2

5.0

RxNorm Drugs Scraper

gio21/rxnorm-scraper

Scrape RxNorm (NIH's National Library of Medicine) drug database. Lookup drugs by name, get ingredients, dose forms, brand names, RxCUI codes, and optional drug-drug interactions. For pharmacy, EHR, healthcare apps. Free, no key.

RxNorm Drug Concepts Scraper โ€” NLM Medication Terminology API

compute-edge/rxnorm-drug-concepts-scraper

Extract normalized drug concepts from RxNorm (U.S. National Library of Medicine). Search any drug names; returns RxCUI codes, names, synonyms, term types (SCD/SBD/BN/IN), and UMLS identifiers for healthcare, pharmacy, and EHR interoperability workflows. No auth required.

Drug Interaction Checker โ€” RxNorm Clinical API

azureblue/drug-interaction-checker

Check pairwise drug-drug interactions using FDA prescribing information and RxNorm. Returns severity (contraindicated/major/moderate/minor) and interaction description.

OpenFDA Scraper

crawlerbros/openfda-scraper

Scrape the FDA's openFDA API with drug labels, adverse events (FAERS), drug recalls, NDC directory, drugs@FDA, device events, and food enforcement. Layers in RxNorm (RxNav) drug-equivalence lookups and DailyMed label URLs.

DailyMed FDA Drug Labels Scraper

parseforge/dailymed-fda-labels-scraper

Export FDA prescribing information (SPL labels) from DailyMed, the NIH drug label database. Search by drug name, ingredient, NDC, manufacturer, or DEA schedule. Pull brand/generic name, dosage form, route, ingredients, indications, warnings, adverse reactions, NDC codes.