RxCheck Drug Interaction API
**RxCheck** is a developer-first REST API for checking drug–drug interactions. Send two drug names — or an entire medication list — and get back structured interaction records with a severity level (contraindicated / major / moderate / minor), mechanism, and description. Drug names are normalized through **NLM RxNorm**, so brand names, generics, and RxCUIs all work without pre-cleaning input.…
RxCheck Drug Interaction API endpoints
| Method | Endpoint | Description |
|---|---|---|
| interactions | ||
| GET |
polypharmacy_check /v1/interactions/polypharmacy |
Check a full medication list (up to 10 drugs) against itself for all pairwise interactions. Ideal for medication-management and clinical-review use cases. |
| POST |
batch_interactions /v1/interactions/batch |
Submit up to 200 drug pairs in a single request and receive an interaction result for each pair. |
| GET |
check_interaction /v1/interactions |
Check whether two drugs interact. Accepts brand names, generic names, or RxCUIs. Returns a severity-scored interaction record, or an explicit no-record result. |
| GET |
drug_search /v1/drugs/search |
Look up drug names and their RxCUIs via NLM RxNorm. Use this to resolve a free-text drug name to an RxCUI before other calls. |
| GET |
drug_interactions_by_rxcui /v1/drugs/{rxcui}/interactions |
Return all known interactions for a single drug, identified by RxCUI. Supports severity filtering and pagination. |
RxCheck Drug Interaction API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO Recommended | $19 / month | — |
|
| ULTRA | $79 / month | — |
|
| MEGA | $299 / month | — |
|