openFDA Drug API

api.fda.govapi.fda.gov/drug/**v1by MatthewCampCorpAll tools verified

FDA open data API for drug adverse events (FAERS), labeling, recalls, and enforcement actions. 20M+ adverse event reports, structured JSON responses.

pharmacovigilancedrug-safetyFAERSadverse-eventsFDAregulatory

Tools (13)13 verified

get-adverse-eventsextractverified

0

by MatthewCampCorp

[NexVigilant Station] Extract adverse event reports from the openFDA FAERS API response. Returns structured JSON with safety report IDs, drug names, reaction terms, seriousness criteria, and patient demographics.

Input Schema
{
  "type": "object",
  "properties": {}
}
Execution Metadata

Selector: body

Auto-submit: false

Result selector: body

Result extract: text

get-event-countextractverified

0

by MatthewCampCorp

[NexVigilant Station] Extract the total result count from an openFDA API response. Returns the meta.results.total field showing how many adverse event reports match the current query.

Input Schema
{
  "type": "object",
  "properties": {}
}
Execution Metadata

Selector: body

Auto-submit: false

Result selector: body

Result extract: text

navigate-drug-eventsmulti-stepverified

0

by MatthewCampCorp

[NexVigilant Station] Navigate to openFDA FAERS drug adverse event endpoint for a specific drug. Constructs the API URL with proper search parameters.

Input Schema
{
  "type": "object",
  "required": [
    "drugName",
    "limit"
  ],
  "properties": {
    "limit": {
      "type": "string",
      "description": "Number of results to return (default: 10)"
    },
    "drugName": {
      "type": "string",
      "description": "Drug name to search FAERS for (e.g. metformin, atorvastatin)"
    }
  }
}
Execution Metadata

Selector: body

Auto-submit: false

Steps (1): navigate

navigate-reaction-eventsmulti-stepverified

0

by MatthewCampCorp

[NexVigilant Station] Navigate to openFDA FAERS adverse event endpoint filtered by reaction/event term. Searches for specific adverse reactions across all drugs.

Input Schema
{
  "type": "object",
  "required": [
    "reactionTerm",
    "limit"
  ],
  "properties": {
    "limit": {
      "type": "string",
      "description": "Number of results to return (default: 10)"
    },
    "reactionTerm": {
      "type": "string",
      "description": "MedDRA preferred term for the adverse reaction (e.g. RHABDOMYOLYSIS, HEPATOTOXICITY)"
    }
  }
}
Execution Metadata

Selector: body

Auto-submit: false

Steps (1): navigate

navigate-drug-reaction-combomulti-stepverified

0

by MatthewCampCorp

[NexVigilant Station] Navigate to openFDA FAERS endpoint with combined drug + reaction search. Essential for building 2x2 contingency tables for PRR/ROR signal detection.

Input Schema
{
  "type": "object",
  "required": [
    "drugName",
    "reactionTerm",
    "limit"
  ],
  "properties": {
    "limit": {
      "type": "string",
      "description": "Number of results (default: 10)"
    },
    "drugName": {
      "type": "string",
      "description": "Drug name to search"
    },
    "reactionTerm": {
      "type": "string",
      "description": "MedDRA reaction term to cross-reference"
    }
  }
}
Execution Metadata

Selector: body

Auto-submit: false

Steps (1): navigate

navigate-serious-eventsmulti-stepverified

0

by MatthewCampCorp

[NexVigilant Station] Navigate to openFDA FAERS endpoint filtered for serious adverse events only (death, hospitalization, life-threatening, disability). Maps to ICH E2A seriousness criteria.

Input Schema
{
  "type": "object",
  "required": [
    "drugName",
    "limit"
  ],
  "properties": {
    "limit": {
      "type": "string",
      "description": "Number of results (default: 10)"
    },
    "drugName": {
      "type": "string",
      "description": "Drug name to filter serious events for"
    }
  }
}
Execution Metadata

Selector: body

Auto-submit: false

Steps (1): navigate

navigate-death-eventsmulti-stepverified

0

by MatthewCampCorp

[NexVigilant Station] Navigate to openFDA FAERS endpoint filtered for fatal adverse events (seriousnessdeath=1). Critical for safety signal prioritization.

Input Schema
{
  "type": "object",
  "required": [
    "drugName",
    "limit"
  ],
  "properties": {
    "limit": {
      "type": "string",
      "description": "Number of results (default: 10)"
    },
    "drugName": {
      "type": "string",
      "description": "Drug name to search fatal events for"
    }
  }
}
Execution Metadata

Selector: body

Auto-submit: false

Steps (1): navigate

navigate-event-countsmulti-stepverified

0

by MatthewCampCorp

[NexVigilant Station] Navigate to openFDA FAERS count endpoint for top adverse reactions of a drug. Returns frequency distribution needed for signal detection (PRR/ROR numerator).

Input Schema
{
  "type": "object",
  "required": [
    "drugName",
    "limit"
  ],
  "properties": {
    "limit": {
      "type": "string",
      "description": "Number of top reactions to return (default: 20)"
    },
    "drugName": {
      "type": "string",
      "description": "Drug name to get reaction counts for"
    }
  }
}
Execution Metadata

Selector: body

Auto-submit: false

Steps (1): navigate

navigate-drug-ndcmulti-stepverified

0

by MatthewCampCorp

[NexVigilant Station] Navigate to openFDA NDC directory endpoint to look up National Drug Code information for a specific drug. Returns product details, packaging, routes, and dosage forms.

Input Schema
{
  "type": "object",
  "required": [
    "drugName"
  ],
  "properties": {
    "drugName": {
      "type": "string",
      "description": "Generic or brand name of the drug to look up NDC codes for"
    }
  }
}
Execution Metadata

Selector: body

Auto-submit: false

Result selector: body

Result extract: text

Steps (1): navigate

navigate-drug-recallsmulti-stepverified

0

by MatthewCampCorp

[NexVigilant Station] Navigate to openFDA drug enforcement/recall endpoint filtered by drug name. Returns recall classification, reason, distribution pattern, and voluntary vs mandated status.

Input Schema
{
  "type": "object",
  "required": [
    "drugName"
  ],
  "properties": {
    "drugName": {
      "type": "string",
      "description": "Generic or brand name of the drug to search recalls for"
    }
  }
}
Execution Metadata

Selector: body

Auto-submit: false

Result selector: body

Result extract: text

Steps (1): navigate

navigate-reaction-countsmulti-stepverified

0

by MatthewCampCorp

[NexVigilant Station] Navigate to openFDA FAERS count endpoint to get the top adverse reactions reported for a specific drug. Returns reaction terms ranked by report frequency โ€” essential for signal detection.

Input Schema
{
  "type": "object",
  "required": [
    "drugName"
  ],
  "properties": {
    "drugName": {
      "type": "string",
      "description": "Generic or brand name of the drug to count reactions for"
    }
  }
}
Execution Metadata

Selector: body

Auto-submit: false

Result selector: body

Result extract: text

Steps (1): navigate

navigate-drug-interactionsmulti-stepverified

0

by MatthewCampCorp

[NexVigilant Station] Navigate to openFDA FAERS endpoint filtered by two co-prescribed drugs to find adverse events from drug-drug interactions. Critical for polypharmacy safety assessment.

Input Schema
{
  "type": "object",
  "required": [
    "drug1",
    "drug2"
  ],
  "properties": {
    "drug1": {
      "type": "string",
      "description": "First drug name (generic)"
    },
    "drug2": {
      "type": "string",
      "description": "Second drug name (generic)"
    }
  }
}
Execution Metadata

Selector: body

Auto-submit: false

Result selector: body

Result extract: text

Steps (1): navigate

navigate-drug-labelsmulti-stepverified

0

by MatthewCampCorp

[NexVigilant Station] Navigate to openFDA drug labeling endpoint filtered by drug name. Returns SPL label data including indications, warnings, adverse reactions, and contraindications.

Input Schema
{
  "type": "object",
  "required": [
    "drugName"
  ],
  "properties": {
    "drugName": {
      "type": "string",
      "description": "Generic or brand name of the drug to search labels for"
    }
  }
}
Execution Metadata

Selector: body

Auto-submit: false

Result selector: body

Result extract: text

Steps (1): navigate

Config ID: fecdfe80-1aed-47eb-b930-cb31823b1a67

Created: 3/6/2026

Updated: 3/6/2026