# FDA Medical Device Adverse Event Reports (MAUDE) via 2s.io

> FDA Medical Device Adverse Event Reports (MAUDE) via 2s.io is a paid API for AI agents from 2s.io, paid per call via x402, $0.0024/call, status unknown (last checked 2026-09-14).

Returns FDA MAUDE adverse event reports for medical devices, newest first, filterable by device name, manufacturer, or product code.

## Facts

- Endpoint: GET https://2s.io/api/gov/fda-device-events
- Price: $0.0024/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/2s-io-2d68b2f9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_N2W1_kyhBZ3wgPMvdAuwe

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 2s-io-2d68b2f9
```

Example prompt: Can you pull the 10 most recent FDA MAUDE adverse event reports for DePuy hip implants from Medtronic and summarize the reported device problems and patient outcomes?

## When to prefer this

Use this endpoint when you need structured FDA MAUDE adverse event data for a specific medical device or manufacturer, particularly when you want pre-parsed fields (report number, event type, patient outcomes, narrative) rather than raw OpenFDA JSON. Prefer over direct OpenFDA calls when operating in an agentic/x402 pay-per-call context needing convenience and clean output.

## Known failure modes

- Device or manufacturer substring matches no records — returns empty result set
- Limit value out of range (must be 1–100) — validation error
- OpenFDA upstream unavailable — gateway or timeout error
- Too-broad query returning irrelevant results due to substring matching across many brands

## How this service works

FDA medical device adverse event reports (MAUDE), newest first by date received. All filters optional. Each record includes report number, event type, dates received + of event, manufacturer, brand/generic device name, model + catalog numbers, listed device problems, patient outcomes, and primary narrative text. Backed by OpenFDA's /device/event endpoint; public-domain US government records.

## Output

A list of MAUDE adverse event report records, newest first, each containing the report number, event type, dates received and of the event, manufacturer name, brand and generic device name, model and catalog numbers, listed device problems, patient outcomes, and primary narrative text. Up to 100 records per call, default 20.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "limit": 10,
   "device": "pacemaker"
  }
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "limit": {
       "type": "integer",
       "default": 20,
       "maximum": 100,
       "minimum": 1,
       "description": "Max events (1-100). Default 20."
      },
      "device": {
       "type": "string",
       "maxLength": 100,
       "minLength": 2,
       "description": "Device-name substring across brand_name + generic_name. Examples: \"pacemaker\", \"insulin pump\", \"DePuy hip\"."
      },
      "problem": {
       "type": "string",
       "maxLength": 100,
       "minLength": 2,
       "description": "FDA device product code substring (advanced filter; most users want device or manufacturer)."
      },
      "manufacturer": {
       "type": "string",
       "maxLength": 100,
       "minLength": 2,
       "description": "Manufacturer-name substring. Examples: \"medtronic\", \"boston scientific\", \"abbott\"."
      }
     },
     "additionalProperties": false
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/2s-io-2d68b2f9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 2s.io](https://www.zero.xyz/host/2s.io/llms.txt)
