# FDA Drug Adverse Events API

> FDA Drug Adverse Events API is a paid API for AI agents from x402-data-bazaar.vercel.app, paid per call via x402, $0.008/call, status down (last checked 2026-09-15).

Returns FDA adverse event reports for a named drug, including reactions, seriousness flags, and a signal-based risk monitoring recommendation.

## Facts

- Endpoint: GET https://x402-data-bazaar.vercel.app/api/fda/adverse-events
- Price: $0.008/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-data-bazaar-vercel-app-76f4cf7f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bTZSXhkq6GrzaBEqS4jFu

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability x402-data-bazaar-vercel-app-76f4cf7f
```

Example prompt: Can you pull the FDA adverse event reports for ibuprofen — give me up to 20 results including the reactions, whether any were serious, and what the risk monitoring recommendation is?

## When to prefer this

Use this endpoint when you need structured FDA adverse event data for a specific drug, including reaction types, seriousness assessments, and an actionable risk signal — especially when you want a built-in monitoring recommendation rather than raw FAERS data. Prefer this over direct openFDA queries when you need a pre-processed signal with risk level and recommended action.

## Known failure modes

- Drug name not found in openFDA — returns empty events array with count 0
- Missing or invalid 'limit' parameter — may return default result set or error
- OpenFDA upstream API unavailable — service returns failure or timeout
- Misspelled drug name yields no results without error message
- Rate limiting or payment verification failure returns 402 or 429

## How this service works

FDA drug adverse event reports -- reactions, suspect drugs, seriousness, and a signal-based monitoring recommendation. Query: ?drug=aspirin&limit=10. If drug is omitted, defaults to `aspirin`.

## Output

Returns a list of adverse event reports for the queried drug including reaction descriptions, seriousness flags, and safety report IDs, plus a signal summary with total events, serious event count, serious event rate percentage, a risk level label (e.g. 'monitor'), and a plain-English recommended action.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "drug": {
   "type": "string",
   "description": "Drug brand or ingredient name"
  },
  "limit": {
   "type": "string",
   "description": "Maximum results to return"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "data": {
  "drug": "aspirin",
  "count": 2,
  "events": [
   {
    "serious": false,
    "reactions": [
     "Drug hypersensitivity"
    ],
    "safetyReportId": "10003304"
   },
   {
    "serious": false,
    "reactions": [
     "Back pain"
    ],
    "safetyReportId": "10003310"
   }
  ],
  "signal": {
   "totalEvents": 2,
   "seriousEvents": 0,
   "seriousEventRatePct": 0
  },
  "decision": {
   "riskLevel": "monitor",
   "recommendedAction": "Continue routine monitoring and compare against baseline incidence for similar therapies.",
   "seriousEventRatePct": 0
  }
 },
 "source": "openFDA Drug Adverse Events API",
 "success": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-data-bazaar-vercel-app-76f4cf7f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-data-bazaar.vercel.app](https://www.zero.xyz/host/x402-data-bazaar.vercel.app/llms.txt)
