---
title: "Insider transactions chart"
method: GET
path: "/api/insider-transactions/chart"
tags: ["Insider Transactions"]
---

# Insider transactions chart

`GET /api/insider-transactions/chart`

![Stock](https://img.shields.io/badge/Stock-f97316) ![Pro](https://img.shields.io/badge/Pro-8b5cf6)

Returns monthly aggregated insider transaction data for charting. Non-derivative transactions only.
Transactions are deduplicated across co-owners — each physical trade counted once, prioritizing the most senior filer (officer > director > 10% owner).
Excludes trades with price >= $100,000 (SEC data entry errors). Form 5/5A amendments are excluded when a corresponding Form 4/4A exists for the same trade.

## Query parameters

- `symbol` string
- `cik` integer
- `cusip` string
- `composite_figi` string
- `share_class_figi` string
- `filter` string
- `startDate` string, date
- `endDate` string, date

## Response `200`

Series-oriented chart data with continuous monthly periods (no gaps)

- object
  - `periods` string[] — Continuous month labels sorted ascending (YYYY-MM). Months with no activity are included as zero-filled entries.
  - `series` object[] — Share volume series. Each entry has a `name` and a `data` array parallel to `periods`.
    - `name` string — Series name
    - `data` number[] — Share counts per period (0 when no activity)
  - `counts` object[] — Transaction count series. Same structure as `series` but counts transactions instead of shares.
    - `name` string
    - `data` integer[]

## Other responses

- `400` — Invalid parameters or company not found
- `403` — Feature not available on current plan

---

[API](https://skmtc.net/stockfit/apis/stockfit-api.md) · [All operations](https://skmtc.net/stockfit/apis/stockfit-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/stockfit/stockfit-api/revisions/3d5897270d8a/schema)
