Drug Interaction Database API
Comprehensive drug interaction checking, side effect profiles, and safety data covering 12,000+ drugs. Built for healthcare applications, pharmacy systems, and clinical decision support using data from FDA Drug Labels, DrugBank, and the WHO Essential Medicines List.
Base URL
Authentication
Include your Drug Interaction API key in the Authorization header.
curl -H "Authorization: Bearer db_drug_interaction_live_YOUR_KEY" \
https://api.crimate.net/v1/drugs/interactions/check?drugs=warfarin,aspirinEndpoints
/v1/drugs/drugsList all drugs with optional filters for category, form, and active ingredient
Parameters: category, form (tablet|capsule|liquid|injection), ingredient, page, per_page
Example
GET /v1/drugs/drugs?category=cardiovascular&form=tablet/v1/drugs/drugs/{drugCode}Detailed drug profile including active ingredients, forms, dosages, and classifications
Parameters: drugCode (required, path)
Example
GET /v1/drugs/drugs/warfarin/v1/drugs/drugs/searchSearch drugs by name, brand name, or active ingredient
Parameters: q (required), type (generic|brand, optional)
Example
GET /v1/drugs/drugs/search?q=aspirin/v1/drugs/interactionsList known drug-drug interactions with severity ratings and clinical effects
Parameters: drug (drug code), severity (major|moderate|minor), page, per_page
Example
GET /v1/drugs/interactions?drug=warfarin&severity=major/v1/drugs/interactions/checkCheck interactions between two or more drugs. Returns all pairwise interactions found.
Parameters: drugs (required, comma-separated drug codes)
Example
GET /v1/drugs/interactions/check?drugs=warfarin,aspirin,ibuprofen/v1/drugs/side-effectsKnown side effects for a drug with frequency and severity classification
Parameters: drug (required), frequency (common|uncommon|rare, optional)
Example
GET /v1/drugs/side-effects?drug=metformin&frequency=common/v1/drugs/statsDataset statistics (total drugs, interactions, side effects, latest update)
Parameters: None
Example
GET /v1/drugs/statsResponse Examples
Drug interaction check response:
{
"interactions": [
{
"drug_a": "warfarin",
"drug_a_name": "Warfarin Sodium",
"drug_b": "aspirin",
"drug_b_name": "Aspirin (Acetylsalicylic Acid)",
"severity": "major",
"mechanism": "Aspirin inhibits platelet aggregation and may displace warfarin from protein binding sites, increasing free warfarin concentration.",
"clinical_effect": "Significantly increased risk of bleeding, including gastrointestinal and intracranial hemorrhage.",
"recommendation": "Avoid combination unless specifically indicated. If co-prescribed, monitor INR closely and watch for signs of bleeding.",
"evidence_level": "well-established",
"references": ["FDA Drug Label", "DrugBank DB00682"]
},
{
"drug_a": "warfarin",
"drug_a_name": "Warfarin Sodium",
"drug_b": "ibuprofen",
"drug_b_name": "Ibuprofen",
"severity": "major",
"mechanism": "NSAIDs inhibit platelet function and may cause GI erosion, compounding warfarin's anticoagulant effect.",
"clinical_effect": "Increased risk of GI bleeding and elevated INR values.",
"recommendation": "Use alternative analgesic (e.g., paracetamol). If unavoidable, use lowest effective dose for shortest duration with INR monitoring.",
"evidence_level": "well-established",
"references": ["FDA Drug Label", "DrugBank DB01050"]
}
],
"checked_drugs": ["warfarin", "aspirin", "ibuprofen"],
"total_interactions": 2
}Try It
Enter your Drug Interaction API key to make a live request. Generate a key in the dashboard.
Try It
Make a live API call from your browser
curl -H "Authorization: Bearer db_drug_interaction_live_YOUR_KEY" \
"https://crimate.net/v1/drugs/stats"Data Sources
FDA Drug Labels
Structured product labeling (SPL) data from the U.S. Food and Drug Administration covering drug interactions, contraindications, warnings, and adverse reactions for FDA-approved medications. Updated weekly from the DailyMed database.
DrugBank (Public)
Comprehensive drug data from the DrugBank open-access dataset including drug targets, pharmacology, interactions, and pharmacokinetic properties. Covers 12,000+ drug entries with detailed molecular and clinical data.
WHO Essential Medicines
The WHO Model List of Essential Medicines provides a core set of medicines addressing priority health needs. Used to flag essential medicine status and ensure broad coverage of globally critical drugs in our database.
Rate Limits
| Tier | Price | Rate Limit | Daily Quota | Monthly Quota |
|---|---|---|---|---|
| Free | R0/mo | 10 req/min | 100 | 1,000 |
| Starter | R499/mo | 60 req/min | 5,000 | 50,000 |
| Pro | R1,999/mo | 300 req/min | Unlimited | 500,000 |
Error Codes
All error responses follow a consistent JSON format:
{
"error": "error_code",
"message": "Human-readable description."
}| Status | Error Code | Description |
|---|---|---|
| 400 | invalid_request | The request body or query parameters are malformed. |
| 401 | unauthorized | Missing or invalid API key. |
| 403 | no_subscription | No active subscription for this API product. |
| 403 | quota_exceeded | Daily or monthly quota exceeded. |
| 404 | not_found | The requested resource does not exist. |
| 429 | rate_limit_exceeded | Too many requests. Check X-RateLimit-Remaining header. |
| 500 | internal_error | An unexpected server error occurred. |