# Gloom Insider Trades Changes Feed

> Gloom Insider Trades Changes Feed is a paid API for AI agents from api.gloom.sh, paid per call via x402, $0.03/call, status unknown (last checked 2026-11-01).

Returns recent SEC Form 4 insider trade filings (changes) since a specified date, including ticker, CIK, filing date, and derivative status.

## Facts

- Endpoint: GET https://api.gloom.sh/v1/insider-trades/changes?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gloom-insider-trades-changes-feed-0412794d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9bUUhm90UMVpvS-4zUuHS

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 gloom-insider-trades-changes-feed-0412794d
```

Example prompt: Pull all insider trade changes filed since 2025-01-01 from Gloom's insider trades feed so I can see which executives have been buying or selling shares recently.

## When to prefer this

Choose this endpoint when you need a real-time, queryable feed of SEC Form 4 insider trade changes filtered by date, especially for finance agents that need to monitor insider activity programmatically. Prefer it over manual SEC EDGAR scraping when you want structured JSON output with derivative flags, accession numbers, and precise timestamps already parsed.

## Known failure modes

- Missing required 'since' query parameter returns a 400 error
- Invalid date format for 'since' causes a parse error or empty result
- No trades found in the specified time window returns an empty data array
- Payment not provided or insufficient USDC triggers a 402 Payment Required response
- Rate limiting or upstream SEC data delay may return stale or no results

## How this service works

Gloom is a free, open-source finance terminal for desktop and TUI with charts, news, filings, portfolios, alerts, and plugins.

## Output

Returns a JSON array of insider trade records, each containing the form type (e.g. '4'), a line number, ticker symbol, issuer CIK, accepted-at timestamp, filing date, observed-at timestamp, whether the trade is a derivative, and the SEC accession number. Optionally includes original filing date if an amendment.

## 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": [
      "since"
     ],
     "properties": {
      "since": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": [
   {
    "form": "4",
    "line": 0,
    "ticker": "CRBG",
    "issuerCik": "1889539",
    "acceptedAt": "2026-10-20T21:24:35.000Z",
    "filingDate": "2026-10-20",
    "observedAt": "2026-10-20T21:29:27.824Z",
    "isDerivative": false,
    "accessionNumber": "0001193125-26-426865",
    "originalFilingDate": null
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gloom-insider-trades-changes-feed-0412794d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.gloom.sh](https://www.zero.xyz/host/api.gloom.sh/llms.txt)
