# SEC Form 4 Insider Trades by Ticker

> SEC Form 4 Insider Trades by Ticker is a paid API for AI agents from x402.ottoai.services, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-14).

Retrieves SEC Form 4 insider trading data for any US-listed stock by ticker, including who bought/sold, transaction counts, dollar values, net balance, shares held, and filing links.

## Facts

- Endpoint: GET https://x402.ottoai.services/insider-trades
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sec-form-4-insider-trades-by-ticker-08b26e37
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-RWXkZr37hsUPWbs52iVb

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 sec-form-4-insider-trades-by-ticker-08b26e37
```

Example prompt: Pull up the latest SEC Form 4 insider trading data for NVDA — I want to see who's been buying or selling, the dollar amounts, whether those were open-market transactions, and the net purchase-sale balance.

## When to prefer this

Use this endpoint when you need structured, ready-to-use SEC Form 4 insider trading data for a specific US-listed stock without scraping EDGAR yourself. Ideal for quickly surfacing who at a company is buying or selling, at what scale, and whether those are open-market transactions — especially useful for fundamental analysis, smart money signals, or compliance research. Prefer this over raw EDGAR access when you need parsed, aggregated data with net balances and filing links in a single call.

## Known failure modes

- Invalid or unrecognized ticker returns an error or empty data set
- 503 returned when 4/A-amended filing windows are detected (~1h lag period)
- Ticker for non-US-listed company may return no results
- Rate limiting or payment failure resulting in access denial
- Stale data if snapshot has not yet refreshed within the hour

## How this service works

SEC Form 4 insider trades for any US-listed company by ticker: who bought and sold (officer/director/10% owner), purchase vs sale counts and dollar values (SEC codes P/S: open-market or private), net purchase-sale balance, shares held after, filing links — hourly snapshot; 4/A-amended windows withheld once detected (~1h lag): unpaid 503. Insider trading data, insider buys, smart money. Public-domain SEC EDGAR. $0.003 per call.

## Output

Returns a structured payload with insider trade records for the requested ticker, including each insider's name, role, purchase vs. sale counts and dollar values (SEC codes P/S for open-market or private), net purchase-sale balance, shares held after transactions, and links to the actual SEC filings. Data is an hourly snapshot; amended Form 4/A filings may have up to ~1 hour lag.

## 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",
     "required": [
      "ticker"
     ],
     "properties": {
      "ticker": {
       "type": "string",
       "description": "US-listed stock ticker symbol (e.g. NVDA, AAPL, TSLA)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "status"
     ],
     "properties": {
      "data": {},
      "meta": {
       "type": "object"
      },
      "reason": {
       "type": "string",
       "description": "status=unavailable only; every >=400 is UNCHARGED"
      },
      "status": {
       "enum": [
        "success",
        "unavailable"
       ],
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "note": "Insider transactions in this company, taken from the Form 4 filings its officers, directors, and 10% owners submitted to the SEC.",
   "issuer": {
    "cik": "1045810",
    "name": "NVIDIA CORP"
   },
   "ticker": "NVDA",
   "caveats": [
    {
     "code": "hourly_snapshot",
     "plain": "This is an hourly snapshot of SEC filings, not a live feed. Freshness is in the response's generatedAt (and the meta envelope's meta.generatedAt).",
     "affects": [
      "generatedAt"
     ]
    }
   ],
   "coverage": {
    "filingsFailed": 0,
    "filingsParsed": 8,
    "filingsSelected": 8,
    "windowLatestFiledAt": "2026-07-02",
    "windowEarliestFiledAt": "2026-06-13",
    "filingsSkippedOwnerSide": 0
   },
   "generatedAt": "2026-07-10T12:00:00.000Z",
   "methodology": "https://docs.useotto.xyz/acp-swarm/sec-filings-methodology",
   "transactions": [
    {
     "code": "S",
     "date": "2026-07-01",
     "shares": 75000,
     "filedAt": "2026-07-02",
     "filedBy": "HUANG JEN HSUN",
     "priceUsd": 172.31,
     "valueUsd": 12923250,
     "filingUrl": "https://www.sec.gov/Archives/edgar/data/1045810/000104581026000123/wk-form4_1.xml",
     "ownership": "D",
     "filerRoles": "President and CEO",
     "securityTitle": "Common Stock",
     "acquiredDisposed": "D",
     "sharesOwnedAfter": 74625000
    }
   ],
   "windowSummary": {
    "saleCount": 6,
    "latestDate": "2026-07-01",
    "earliestDate": "2026-06-12",
    "saleValueUsd": 48211320.5,
    "purchaseCount": 0,
    "purchaseValueUsd": 0,
    "transactionCount": 9,
    "saleUnvaluedCount": 0,
    "sharesAcquiredTotal": 500000,
    "sharesDisposedTotal": 812400,
    "purchaseUnvaluedCount": 0,
    "distinctSecurityTitles": 1,
    "netPurchaseSaleValueUsd": -48211320.5,
    "shareCountUnreportedCount": 0
   }
  },
  "meta": {
   "degraded": false,
   "validUntil": "",
   "generatedAt": "",
   "stalenessSec": 0
  },
  "status": "success"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sec-form-4-insider-trades-by-ticker-08b26e37/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.ottoai.services](https://www.zero.xyz/host/x402.ottoai.services/llms.txt)
