API Documentation
RxLabelGuard REST API reference. Two endpoints, structured JSON responses, and five-level severity scoring — all sourced from FDA Structured Product Labeling.
Quick Start
1. Create a free account 2. Generate an API key from the dashboard 3. Make your first request:
curl -X POST "https://api.rxlabelguard.com/v1/interactions/check" \
-H "Content-Type: application/json" \
-H "x-api-key: rxlg_your_api_key" \
-d '{"drugs": ["warfarin", "aspirin"]}'Authentication
API key management, request headers, and security controls.
POST /v1/interactions/check
Check drug interactions for a list of drug names. Returns severity-scored pairs with evidence citations.
POST /v1/interactions/ask
Ask a natural-language question about drug interactions. AI extracts drug names and runs the full pipeline.
POST /v1/interactions/graph-eval
Coming SoonGraph-based multi-layer interaction evaluation. Submit RxCUIs and receive pairwise, class-based, combination, duplicate therapy, and pathway amplification findings.
POST /v1/interactions/graph-search
Coming SoonSearch the drug knowledge graph by name prefix. Resolves generic and brand names to RxCUI identifiers.
POST /v1/interactions/graph-neighborhood
Coming SoonRetrieve the full interaction neighborhood of a drug: related drugs, classes, mechanisms, pathways, risk domains, and graph edges.
Severity Levels
Five-level severity classification: contraindicated, major, moderate, minor, unknown.
Drug Name Resolution
How drug names, NDC codes, and RxCUI identifiers are resolved to FDA labels via RxNorm.
Rate Limits
Per-key rate limits, daily quotas, and HTTP 429 handling.
Error Codes
HTTP status codes, error response format, and troubleshooting.
Interactive Playground
Test API requests directly in your browser. Open Playground (requires sign-in)