# x402stock Insider Trades by Ticker

> x402stock Insider Trades by Ticker is a paid API for AI agents from x402stock.xyz, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-08).

Returns recent SEC Form 4 insider trading filings for a given US stock ticker, including transaction details and a net buying/selling signal.

## Facts

- Endpoint: GET https://x402stock.xyz/api/v1/insider-trades/%7Bticker%7D
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-08
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402stock-insider-trades-by-ticker-64324846
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jkwLfO4htCQTW3hbKgO57

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 x402stock-insider-trades-by-ticker-64324846
```

Example prompt: Pull the 10 most recent insider trades for NVDA from SEC filings — show me who bought or sold, how many shares, at what price, and whether the overall signal is net buying or net selling.

## When to prefer this

Use this endpoint when you need structured, parsed insider trading data (SEC Form 4) for a specific US stock ticker, including net signal summaries, without needing to parse raw EDGAR XML yourself. Prefer this over direct EDGAR scraping when you want clean JSON with buy/sell signals and officer metadata. Choose this over general financial data APIs when insider sentiment and compliance-relevant transaction details are the primary need.

## Known failure modes

- Invalid or unknown ticker returns empty data or 404
- limit parameter must be between 1 and 25; out-of-range values rejected
- No recent filings available for a ticker results in empty transactions array
- Payment failure (402) if USDC balance is insufficient or x402 not configured
- SEC EDGAR data may have a lag of 1-2 business days from actual filing

## How this service works

Pay-per-call market and economic data API for AI agents: US stocks, ETFs and options, forex, crypto and on-chain perps, energy commodities, US and global macro (Fed, CPI, jobs, GDP, Treasury, World Bank), SEC filings, congressional trades, and market sentiment. No API keys, no accounts. Pay per request in USDC via x402 on Base.

## Output

A JSON object containing: a summary with total buys, sells, shares bought/sold, net shares, and a signal enum (net_buying, net_selling, neutral); an array of individual transactions with owner name, role (director/officer/10% owner), security type, transaction date, transaction code and label, shares, price per share, acquired/disposed flag, shares owned after, and a link to the SEC filing; plus metadata including ticker, source (sec_edgar), and as_of timestamp.

## 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",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "required": [
      "limit"
     ],
     "properties": {
      "limit": {
       "type": "integer",
       "default": 5,
       "maximum": 25,
       "exclusiveMinimum": 0
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "required": [
      "ticker",
      "data",
      "source",
      "as_of"
     ],
     "properties": {
      "data": {
       "type": "object",
       "required": [
        "filings_parsed",
        "transaction_count",
        "summary",
        "transactions"
       ],
       "properties": {
        "summary": {
         "type": "object",
         "required": [
          "buys",
          "sells",
          "shares_bought",
          "shares_sold",
          "net_shares",
          "signal"
         ],
         "properties": {
          "buys": {
           "type": "number"
          },
          "sells": {
           "type": "number"
          },
          "signal": {
           "enum": [
            "net_buying",
            "net_selling",
            "neutral"
           ],
           "type": "string"
          },
          "net_shares": {
           "type": "number"
          },
          "shares_sold": {
           "type": "number"
          },
          "shares_bought": {
           "type": "number"
          }
         },
         "additionalProperties": false
        },
        "transactions": {
         "type": "array",
         "items": {
          "type": "object",
          "required": [
           "owner_name",
           "is_director",
           "is_officer",
           "officer_title",
           "is_ten_percent_owner",
           "filing_date",
           "accession",
           "url",
           "security",
           "transact
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "summary": {
    "buys": 0,
    "sells": 1,
    "signal": "net_selling",
    "net_shares": -50000,
    "shares_sold": 50000,
    "shares_bought": 0
   },
   "transactions": [
    {
     "url": "https://www.sec.gov/Archives/edgar/data/320193/000114036126023363/form4.xml",
     "code": "S",
     "shares": 50000,
     "security": "Common Stock",
     "accession": "0001140361-26-023363",
     "code_label": "Open-market or private sale",
     "is_officer": true,
     "owner_name": "WILLIAMS JEFFREY E",
     "filing_date": "2026-05-29",
     "is_director": false,
     "is_derivative": false,
     "officer_title": "COO",
     "price_per_share": 311.02,
     "transaction_date": "2026-05-27",
     "acquired_disposed": "D",
     "shares_owned_after": 3764576,
     "is_ten_percent_owner": false
    }
   ],
   "filings_parsed": 1,
   "transaction_count": 1
  },
  "as_of": "2026-05-29T00:00:00.000Z",
  "source": "sec_edgar",
  "ticker": "AAPL"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402stock-insider-trades-by-ticker-64324846/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402stock.xyz](https://www.zero.xyz/host/x402stock.xyz/llms.txt)
