# Market Intelligence API – SEC Form 4 Insider Trading Signals

> Market Intelligence API – SEC Form 4 Insider Trading Signals is a paid API for AI agents from api.marketintelligenceapi.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-13).

Returns SEC Form 4 insider trading data for a given US stock symbol, including open-market buys/sells, 10b5-1 plan activity, per-insider totals, and a directional signal (CLUSTER_BUYING, NET_BUYING, PLANNED_SELLING, NET_SELLING)

## Facts

- Endpoint: GET https://api.marketintelligenceapi.com/api/v1/insiders/TSLA?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/market-intelligence-api-sec-form-4-insider-trading-signals-f0b08f54
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_aFKOA9jpkd4TeoCvv85K8

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 market-intelligence-api-sec-form-4-insider-trading-signals-f0b08f54
```

Example prompt: Pull the insider trading signal for TSLA over the last 90 days — I want to know if executives and directors are net buying or selling, and whether there's any cluster buying or 10b5-1 plan activity.

## When to prefer this

Choose this endpoint when you need SEC-sourced, regulator-filed insider trading data — specifically open-market executive and director buy/sell activity — for a US-listed equity. It is the right choice when you want a ready-made directional signal (CLUSTER_BUYING, NET_BUYING, PLANNED_SELLING, NET_SELLING) rather than having to parse raw filings yourself. Prefer it over general sentiment or news endpoints when the question is specifically about what company insiders are doing with their own money, or when you want to distinguish organic buying from pre-scheduled 10b5-1 plan sales.

## Known failure modes

- Invalid or unsupported ticker symbol returns an error or empty dataset
- Days parameter outside 1-365 range may be rejected or clamped
- No Form 4 filings found for the symbol/period returns an empty transactions list with no signal
- Payment failure (x402) blocks access if USDC balance is insufficient
- Rate limiting if too many calls are made in a short period

## How this service works

Use to see whether a company's executives and directors are buying or selling its stock (e.g. TSLA, NVDA). Returns SEC Form 4 insider trades of the last days=1-365: open-market buys and sales in USD, 10b5-1 plan share, per-insider totals, recent transactions and a signal (CLUSTER_BUYING, NET_BUYING, PLANNED_SELLING, NET_SELLING).

## Output

Returns a structured JSON object containing: open-market insider buy and sell totals in USD, 10b5-1 plan participation share, per-insider transaction breakdowns, a list of recent individual trades, and a top-level directional signal string (one of CLUSTER_BUYING, NET_BUYING, PLANNED_SELLING, or NET_SELLING) summarizing overall insider behavior for the requested symbol and time window.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "symbol"
     ],
     "properties": {
      "symbol": {
       "type": "string",
       "examples": [
        "TSLA"
       ],
       "description": "Any US ticker with SEC filings (about 10,000, e.g. AAPL, KO, JPM), not only the example. Unknown: 404, not charged."
      }
     },
     "additionalProperties": false
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "days": {
       "type": "integer",
       "default": 90,
       "maximum": 365,
       "minimum": 1,
       "description": "Look-back period in days"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "description": "Example JSON response returned by this endpoint"
    }
   },
   "additionalProperties": true
  }
 },
 "additionalProperties": false
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/market-intelligence-api-sec-form-4-insider-trading-signals-f0b08f54/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.marketintelligenceapi.com](https://www.zero.xyz/host/api.marketintelligenceapi.com/llms.txt)
