No credit card required

Free drug interaction API

Check drug-drug interactions with FDA-sourced data. 50 requests per month on the free Sandbox tier. Severity scoring and evidence citations included.

What happened to the free options?

Developers building drug interaction features used to have several no-cost options. That landscape has changed dramatically:

January 2, 2024
Discontinued

NLM RxNav Drug Interaction API

The National Library of Medicine discontinued its free Drug Interaction API with only 30 days notice. This left thousands of developers scrambling to find replacements.

March 25, 2026
Retiring

DrugBank Interaction Checker (Free Tier)

DrugBank announced the retirement of its free Interaction Checker API. Academic projects and small-scale healthcare apps need a new solution.

Still Active
Raw Data Only

openFDA Drug Label API

The openFDA API provides free access to drug label text, but requires building your own extraction pipeline to structure interaction data — a weeks-to-months engineering effort.

What the free tier includes

Everything you need to build and test drug interaction features. No credit card. No time limits.

50 API requests per month

Enough to validate your integration and build a prototype.

1 API key

Generate a key from your dashboard and start making requests immediately.

Structured JSON responses

Clean, documented response format with drug pairs, severity, and mechanisms.

Drug name resolution via RxNorm

Send generic names, brand names, or NDC codes — we resolve them all.

Severity scoring (5 levels)

Contraindicated, major, moderate, minor, and unknown classifications.

Evidence citations

Every interaction includes SPL Set ID and label section references for audit trails.

Self-service developer portal

Manage your API keys, view usage dashboards, and configure restrictions.

Community support

Access to documentation, code examples, and community forums.

When you need more

Upgrade to a paid tier when your usage grows. All plans include full API access and severity scoring.

Sandbox
$0/month
  • 50 requests/month
  • 1 API key
  • Community support
Developer
$20/month
  • 2,000 requests/month
  • 5 API keys
  • Email support
  • All response formats
Professional
$99/month
  • 20,000 requests/month
  • Unlimited API keys
  • Priority support (24h SLA)
  • 99.5% uptime SLA

Get started in minutes

Simple REST API with JSON responses. Send drug names, get back structured interaction data.

cURL Example

Terminal
curl https://api.rxlabelguard.com/v1/interactions \
  -H "Authorization: Bearer rxlg_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"drugs": ["warfarin", "aspirin"]}'

JavaScript Example

JavaScript
const response = await fetch(
  'https://api.rxlabelguard.com/v1/interactions',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer rxlg_your_api_key',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({ drugs: ['warfarin', 'aspirin'] })
  }
);

const data = await response.json();
console.log(data.interactions);

How it compares to other free options

RxLabelGuard provides structured data out of the box — no pipeline engineering required.

FeatureRxLabelGuard FreeopenFDA (DIY)NLM Interaction API
StatusActiveActive (raw data)Discontinued
Structured OutputWas yes
Severity ScoringLimited
Evidence CitationsN/A
Setup TimeMinutesWeeks to monthsN/A
Monthly Limit50 requests120K/day (raw)N/A

Start checking drug interactions for free

Create your account, generate an API key, and start making requests in under 5 minutes. No credit card required.

Medical Disclaimer

This information is derived from FDA Structured Product Labeling and is provided for informational purposes only. It should not be used as a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider.