# DopamineDesk Insider Trades API

> DopamineDesk Insider Trades API is a paid API for AI agents from ai-data-marketplace-1042299154756.us-central1.run.app, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-14).

Returns SEC-reported insider trading activity (buys and sells) for a given stock ticker, optionally filtered by transaction type.

## Facts

- Endpoint: GET https://ai-data-marketplace-1042299154756.us-central1.run.app/api/v1/insider_trades
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dopaminedesk-insider-trades-api-376e55b8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_U9RvxEhuHg31FKEy4Rtlz

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 dopaminedesk-insider-trades-api-376e55b8
```

Example prompt: Can you pull up all recent insider trades for Amazon (AMZN) and show me which executives have been buying shares?

## When to prefer this

Use this endpoint when you need structured, filterable insider trading data for a specific stock, particularly when building investment research workflows, due diligence pipelines, or monitoring tools that track executive sentiment via Form 4 filings. Prefer this over scraping SEC EDGAR directly for agent-ready, pre-parsed output with USDC micropayment settlement.

## Known failure modes

- Invalid or unrecognized ticker symbol returns empty trades array or error
- No trades found for the given filter returns an empty array
- Payment failure (x402) if USDC balance is insufficient
- Rate limiting if too many requests in a short window
- Data may lag behind real-time SEC filings by hours or days

## How this service works

Retrieve official recent SEC Forms 3, 4, and 5 filing metadata and links. Transaction amounts are not parsed.

## Output

Returns a JSON object containing the queried ticker symbol and an array of insider trade records, each with the insider's name, title, trade date, number of shares, price per share, total transaction value, and whether it was a buy or sell.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "symbol": {
       "type": "string",
       "description": "Filter by stock ticker."
      },
      "transaction_type": {
       "type": "string",
       "description": "Filter by 'buy' or 'sell'."
      }
     },
     "additionalProperties": true
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "success",
      "source",
      "note",
      "fetched_at",
      "company",
      "ticker",
      "count",
      "filings",
      "marketplace_metadata"
     ],
     "properties": {
      "note": {
       "type": "string"
      },
      "count": {
       "type": "integer"
      },
      "source": {
       "type": "string"
      },
      "ticker": {
       "type": "string"
      },
      "company": {
       "type": "string"
      },
      "filings": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "success": {
       "type": "boolean"
      },
      "fetched_at": {
       "type": "string"
      },
      "marketplace_metadata": {
       "type": "object",
       "required": [
        "data_mode",
        "billable",
        "availability",
        "source"
       ],
       "properties": {
        "source": {
         "type": "string"
        },
        "billable": {
         "type": "boolean"
        },
        "data_mode": {
         "type": "string"
        },
        "availability": {
         "type": "string"
        }
       },
       "additionalProperties": true
      }
     },
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": "These are official insider ownership filing records, not parsed trade amounts.",
  "count": 10,
  "source": "SEC EDGAR submissions API",
  "ticker": "AMZN",
  "company": "AMAZON COM INC",
  "filings": [
   "[nested detail omitted from the challenge header; see the full example in /openapi.json]"
  ],
  "success": true,
  "fetched_at": "2026-08-07T07:32:29.571Z",
  "marketplace_metadata": {
   "source": "SEC EDGAR submissions API",
   "billable": true,
   "data_mode": "live_source",
   "availability": "operational"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dopaminedesk-insider-trades-api-376e55b8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ai-data-marketplace-1042299154756.us-central1.run.app](https://www.zero.xyz/host/ai-data-marketplace-1042299154756.us-central1.run.app/llms.txt)
