# SEC Insider Trades Lookup

> SEC Insider Trades Lookup is a paid API for AI agents from payai.agentstools.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Fetches normalized corporate insider transactions from SEC Form 3, 4, and 5 filings for a given stock ticker or issuer CIK, with filtering by date range, insider name, and transaction codes.

## Facts

- Endpoint: GET https://payai.agentstools.dev/insider/trades
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sec-insider-trades-lookup-fbe770d2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_V7P3M4OCrbLQhmRgGnDQL

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-insider-trades-lookup-fbe770d2
```

Example prompt: Pull all insider buy transactions (transaction code P) for TSLA from SEC Form 4 filings over the last 60 days — I want to see each insider's role, shares bought, price, and how long after the trade they disclosed it.

## When to prefer this

Choose this endpoint when you need structured, normalized insider transaction data directly sourced from SEC filings (Form 3, 4, 5) with per-record citations to original EDGAR documents. It is ideal for financial research, investment screening, compliance monitoring, or any workflow that needs reliable, audit-traceable insider trading data without building your own SEC EDGAR parser. Prefer it over general financial data APIs when citation integrity and disclosure lag metrics matter.

## Known failure modes

- Invalid or unknown ticker symbol returns empty results or an error
- CIK not found in SEC EDGAR returns no records
- Date range with no filings returns an empty array
- Invalid transaction code enum value may cause a validation error
- Network or upstream SEC EDGAR outage may cause timeouts
- Very large date ranges may return truncated or slow responses

## How this service works

Normalized corporate-insider transactions from SEC Form 3, 4 and 5 filings. Give a ticker or issuer CIK and get each director, officer and 10-percent-owner transaction: transaction code, security, shares, price per share, value, acquired or disposed, direct or indirect holding, the insider role, and the disclosure lag, every record cited to its accession and form4.xml URL.

## Output

A list of normalized insider transaction records, each containing: transaction code, security name, number of shares, price per share, total transaction value, acquired/disposed flag, direct/indirect holding indicator, insider name and role, disclosure lag in days, SEC accession number, and a direct URL to the source form4.xml on SEC EDGAR.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "cik": {
       "type": "string",
       "description": "SEC EDGAR issuer CIK, any zero-padding accepted"
      },
      "enddt": {
       "type": "string",
       "description": "Window end date, ISO YYYY-MM-DD (default today)"
      },
      "person": {
       "type": "string",
       "description": "Optional filter: insider name substring"
      },
      "ticker": {
       "type": "string",
       "description": "Stock ticker symbol, e.g. AAPL"
      },
      "startdt": {
       "type": "string",
       "description": "Window start date, ISO YYYY-MM-DD (default 90 days ago)"
      },
      "tx_codes": {
       "type": "array",
       "items": {
        "enum": [
         "P",
         "S",
         "A",
         "D",
         "F",
         "M",
         "X",
         "C",
         "G",
         "V",
         "J",
         "I",
         "W"
        ],
        "type": "string"
       },
       "description": "Optional filter of SEC Form-4 transaction codes to include"
      }
     }
    }
   },
   "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/sec-insider-trades-lookup-fbe770d2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from payai.agentstools.dev](https://www.zero.xyz/host/payai.agentstools.dev/llms.txt)
