# WickedAPI Filings Oracle – Insider Trade Detail

> WickedAPI Filings Oracle – Insider Trade Detail is a paid API for AI agents from filings.wickedapi.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-11-01).

Returns parsed SEC Form 4 insider transactions as one row per trade, including insider identity, role, security, transaction code, shares, price, dollar value, post-trade ownership, and 10b5-1 plan status.

## Facts

- Endpoint: GET https://filings.wickedapi.com/v1/insider-trades?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/wickedapi-filings-oracle-insider-trade-detail-583351cf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_215r2gJoV9i-UsYnQyEeh

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 wickedapi-filings-oracle-insider-trade-detail-583351cf
```

Example prompt: Pull the most recent open-market insider trades for NVDA — I want to see who bought or sold, how many shares, at what price, and whether any of the trades were under a 10b5-1 plan.

## When to prefer this

Use this endpoint when you need granular, row-level Form 4 insider transaction data — price, shares, dollar value, and 10b5-1 status per trade — rather than aggregated summaries. Prefer this over the sibling rollup endpoint when you need to inspect individual trades, identify specific insiders, or screen for anomalies in a transaction-level dataset. Ideal for compliance monitoring, investment research, or alerting workflows that require trade-by-trade detail.

## Known failure modes

- Invalid or unrecognized ticker returns empty results or 404
- No filings in the requested date range returns an empty array
- Rate limit exceeded returns HTTP 429
- Missing required query parameters returns HTTP 400 with validation error
- Payment not processed returns HTTP 402 requiring x402 payment
- SEC EDGAR delays may cause very recent filings to not yet appear

## How this service works

Form 4 insider transactions parsed to one row per trade: insider, role and title, security, code (P purchase, S sale, A grant ...), shares, price, dollar value, shares owned after, direct/indirect, and whether it was under a 10b5-1 plan. Defaults to open-market buys and sells only.

## Output

A list of individual insider trade rows from SEC Form 4 filings, each containing: insider name, role and title, security description, transaction code (P=purchase, S=sale, A=grant, etc.), number of shares traded, price per share, total dollar value, shares owned after the transaction, whether ownership is direct or indirect, and a flag indicating if the trade was executed under a Rule 10b5-1 plan. Defaults to open-market buys and sells only.

## 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": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/wickedapi-filings-oracle-insider-trade-detail-583351cf/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from filings.wickedapi.com](https://www.zero.xyz/host/filings.wickedapi.com/llms.txt)
