Dashboard

Insider transactions chart

GET/api/insider-transactions/chart

Stock Pro

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.

Get API key Try it live in the API explorer

Query parameters

Example request

curl 'https://api.stockfit.io/v1/api/insider-transactions/chart?symbol=AAPL&cik=320193&cusip=037833100&composite_figi=BBG000B9XRY4&share_class_figi=BBG001S5N8V8' \
  -H 'Authorization: Bearer YOUR_API_TOKEN'

Responses

200 OK

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

Response schema

  • periods array of string

    Continuous month labels sorted ascending (YYYY-MM). Months with no activity are included as zero-filled entries.

  • series array of object

    Share volume series. Each entry has a `name` and a `data` array parallel to `periods`.

    array of:
    • name string

      Series name

    • data array of number

      Share counts per period (0 when no activity)

  • counts array of object

    Transaction count series. Same structure as `series` but counts transactions instead of shares.

    array of:
    • name string
    • data array of integer

Example response

{
  "periods": [
    "2024-10",
    "2024-11",
    "2024-12",
    "2025-01"
  ],
  "series": [
    {
      "name": "Acquired",
      "data": [
        316934,
        0,
        0,
        50000
      ]
    }
  ],
  "counts": [
    {
      "name": "Acquired",
      "data": [
        4,
        0,
        0,
        2
      ]
    }
  ]
}

400 Bad Request

Invalid parameters or company not found

Response schema

  • error string

    Human-readable error message

Example response

{}

403 Forbidden

Feature not available on current plan

Response schema

  • error string

    Human-readable error message

Example response

{}