---
title: "Get insider trades"
method: GET
path: "/insider-trades"
tags: ["Insider Trades"]
---

# Get insider trades

`GET /insider-trades`

Get insider trades like buys and sells for a ticker by a company insider.

## Query parameters

- `ticker` string, required
- `limit` integer
- `name` string
- `transaction_type` string
- `form_type` '4' | '4/A' | '5' | '5/A'
- `filing_date` string, date
- `filing_date_gte` string, date
- `filing_date_lte` string, date
- `filing_date_gt` string, date
- `filing_date_lt` string, date

## Response `200`

Insider trades response

- InsiderTradesResponse
  - `insider_trades` InsiderTrade[]
    - `ticker` string — The ticker symbol of the company.
    - `issuer` string — The name of the issuing company.
    - `name` string — The name of the insider.
    - `title` string — The title of the insider.
    - `is_board_director` boolean — Whether the insider is a board director.
    - `form_type` string — The SEC form type: 4 (trade report) or 5 (annual statement), or their amendments 4/A, 5/A.
    - `filing_date` string, date — The date the filing was accepted by the SEC.
    - `report_period` string, date — The reporting period declared on the filing. For Form 4 this is the date of the earliest transaction reported, and it may be earlier than the filing_date.
    - `transaction_date` string, date — The date of the transaction.
    - `transaction_code` string — The SEC Form 4 transaction code (for example, `P` for open market purchase, `S` for open market sale, `M` for exercise of derivative securities, `F` for shares withheld to cover taxes, `G` for gift). Distinguishes the individual legs of a multi-part filing.
    - `transaction_type` string — A human-readable description of the transaction, derived from the transaction_code.
    - `transaction_shares` number — The number of shares involved in the transaction.
    - `transaction_price_per_share` number — The price per share in the transaction.
    - `transaction_value` number — The total value of the transaction.
    - `shares_owned_before_transaction` number — The number of shares owned before the transaction.
    - `shares_owned_after_transaction` number — The number of shares owned after the transaction.
    - `security_title` string — The title of the security involved in the transaction.

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `402` — The request requires a paid subscription
- `404` — The specified resource was not found

---

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