# AgentToll Drug Adverse Events Lookup

> AgentToll Drug Adverse Events Lookup is a paid API for AI agents from agenttoll.dev, paid per call via x402, $0.04/call, status unknown (last checked 2026-09-14).

Retrieves FDA adverse event reports for a specified drug, returning structured safety signal data per call.

## Facts

- Endpoint: POST https://agenttoll.dev/paid/health/adverse-events
- Price: $0.04/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agenttoll-drug-adverse-events-lookup-a9d176bb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ppP1dAji7ozyil5y5sFig

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 agenttoll-drug-adverse-events-lookup-a9d176bb -d '<json body>'
```

Example prompt: Pull up the FDA adverse event reports for aspirin — give me the top 10 most recent cases.

## When to prefer this

Choose this endpoint when you need structured FDA adverse event data for a specific drug on a per-query basis and want pay-per-call pricing in USDC rather than maintaining an openFDA API subscription. Ideal for AI agents that need episodic drug safety lookups without managing API keys or rate limits.

## Known failure modes

- Unknown or misspelled drug name returns empty data array with count of 0
- Missing required 'drug' field returns a validation error
- Limit parameter out of acceptable range may return an error or be clamped
- Service unavailable if upstream openFDA API is down
- Payment failure via x402 if USDC balance is insufficient

## How this service works

108+ receipt-backed x402 work products for AI agents. Clear prices, spend caps, buyer metadata, and structured results over Base USDC.

## Output

Returns a JSON object containing an array or object of adverse event records for the queried drug, along with metadata including total count, data source name, and the timestamp the response was generated. Also includes a boolean indicating whether the response was served from cache.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "drug": {
   "type": "string"
  },
  "limit": {
   "type": "integer"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "oneOf": [
    {
     "type": "array"
    },
    {
     "type": "object"
    }
   ]
  },
  "meta": {
   "type": "object",
   "properties": {
    "count": {
     "type": "integer"
    },
    "source": {
     "type": "string"
    },
    "generated_at": {
     "type": "string",
     "format": "date-time"
    }
   }
  },
  "cached": {
   "type": "boolean"
  },
  "success": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agenttoll-drug-adverse-events-lookup-a9d176bb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agenttoll.dev](https://www.zero.xyz/host/agenttoll.dev/llms.txt)
