# x402-factory SEC EDGAR Insider Trading Transactions

> x402-factory SEC EDGAR Insider Trading Transactions is a paid API for AI agents from x402-factory.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-12).

Fetches recent SEC Form 4 insider trading transactions (buys, sells, awards) for a given stock ticker with aggregate flow metrics, sourced from EDGAR.

## Facts

- Endpoint: GET https://x402-factory.com/v1/edgar/insider/%7Bticker%7D?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-factory-sec-edgar-insider-trading-transactions-ac520174
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_09TICbI8aMvKGVs2CH3i7

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 x402-factory-sec-edgar-insider-trading-transactions-ac520174
```

Example prompt: Pull the insider trading activity for TSLA from SEC EDGAR for the past 60 days — I want to see who's buying or selling, the dollar amounts, and whether any trades are under a 10b5-1 plan.

## When to prefer this

Use this endpoint when you need structured, per-transaction insider trading data directly from SEC EDGAR Form 4 filings for a specific US-listed company. It is ideal for equity research agents, investment screening tools, or compliance monitors that need aggregated net flow metrics alongside individual transaction details. Prefer this over general financial data APIs when you specifically need regulatory filing provenance, 10b5-1 plan flags, or raw filer role attribution. The x402 micropayment model makes it cost-effective for per-query agent workflows without subscription overhead.

## Known failure modes

- Invalid or non-existent ticker returns an error or empty transaction list
- Lookback window exceeds 90 days returns a validation error
- No insider filings exist in the specified window returns empty transactions array
- Payment not included returns HTTP 402 with X-PAYMENT requirements
- Network or EDGAR upstream downtime may cause delayed or failed responses

## How this service works

Paid data APIs for AI agents: prediction-market analytics, weather intelligence, weather×market edge signals, and SEC/gov data. Paid endpoints use the x402 protocol (HTTP 402 + USDC on Base): call without payment to receive requirements, retry with an X-PAYMENT header. Machine-readable catalog: /llms.txt. Per-endpoint docs: /docs/{id}.

## Output

Returns a JSON object containing an array of individual Form 4 insider transactions (filer name, role, transaction type, shares, price, value in USD, transaction date, filed date, accession number, 10b5-1 flag) and aggregate metrics (net insider flow in USD, buy count, sell count, notable flags like '10b5_1_only'). Also includes metadata such as data freshness, source, and request ID.

## 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"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "ticker"
     ],
     "properties": {
      "ticker": {
       "type": "string",
       "pattern": "^[A-Za-z][A-Za-z.-]*$",
       "maxLength": 6,
       "minLength": 1
      }
     }
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "days": {
       "type": "integer",
       "default": 30,
       "maximum": 90,
       "minimum": 1,
       "description": "Lookback window in days"
      },
      "min_value_usd": {
       "type": "number",
       "minimum": 0,
       "description": "Drop transactions below this absolute USD value"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "data",
      "meta"
     ],
     "properties": {
      "data": {
       "type": "object",
       "required": [
        "ticker",
        "company",
        "window_days",
        "transactions",
        "aggregates"
       ],
       "properties": {
        "ticker": {
         "type": "string"
        },
        "company": {
         "type": "string"
        },
        "aggregates": {
         "type": "object",
         "required": [
          "net_insider_flow_30d_usd",
          "buy_count",
          "sell_count",
          "notable_flags"
         ],
         "properties": {
          "buy_count": {
           "type": "integer",
           "maximum": 9007199254740991,
           "minimum": -9007199254740991
          },
          "sell_count": {
           "type": "integer",
           "maximum": 9007199254740991,
           "minimum": -9007199254740991
          },
          "notable_flags": {
           "type": "array",
           "items": {
            "type": "string"
           }
          },
          "net_insider_flow_30d_usd": {
           "type": "number"
          }
         },
         "additionalProperties": false
        },
        "window_days": {
         "type": "integer",
 
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "ticker": "AAPL",
   "company": "Apple Inc.",
   "aggregates": {
    "buy_count": 0,
    "sell_count": 1,
    "notable_flags": [
     "10b5_1_only"
    ],
    "net_insider_flow_30d_usd": -369460
   },
   "window_days": 90,
   "transactions": [
    {
     "type": "other",
     "price": 0,
     "shares": 30104,
     "filed_at": "2026-06-17",
     "accession": "fixture-form4-1",
     "is_10b5_1": false,
     "value_usd": 0,
     "filer_name": "Newstead Jennifer",
     "filer_role": "SVP, GC and Secretary",
     "transaction_date": "2026-06-15"
    },
    {
     "type": "other",
     "price": 296.42,
     "shares": 16238,
     "filed_at": "2026-06-17",
     "accession": "fixture-form4-1",
     "is_10b5_1": false,
     "value_usd": 4813267.96,
     "filer_name": "Newstead Jennifer",
     "filer_role": "SVP, GC and Secretary",
     "transaction_date": "2026-06-15"
    },
    {
     "type": "other",
     "price": 0,
     "shares": 30104,
     "filed_at": "2026-06-17",
     "accession": "fixture-form4-1",
     "is_10b5_1": false,
     "value_usd": 0,
     "filer_name": "Newstead Jennifer",
     "filer_role": "SVP, GC and Secretary",
     "transaction_date": "2026-06-15"
    },
    {
     "type": "sell",
     "price": 290,
     "shares": 1274,
     "filed_at": "2026-05-12",
     "accession": "fixture-form4-2",
     "is_10b5_1": true,
     "value_usd": 369460,
     "filer_name": "Borders Ben",
     "filer_role": "Principal Accounting Officer",
     "transaction_date": "2026-05-08"
    }
   ]
  },
  "meta": {
   "docs": "https://x402-factory.com/docs/gov.edgar-insider",
   "sources": [
    "edgar"
   ],
   "version": "1.0.0",
   "endpoint": "/v1/edgar/insider/{ticker}",
   "data_mode": "live",
   "freshness": "delayed_15m",
   "request_id": "req_00000000",
   "generated_at": "2026-08-21T03:58:58.077Z"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-factory-sec-edgar-insider-trading-transactions-ac520174/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-factory.com](https://www.zero.xyz/host/x402-factory.com/llms.txt)
