Insider Trades
Track insider buying and selling activity for any public company.
Prerequisites
- An edgar.tools API key with Professional tier access
- A company ticker or CIK number
1. Get insider summary
The insider summary endpoint returns an overview of insider buying and selling activity for a given company. Pass a ticker or CIK in the URL path.
curl -H "Authorization: Bearer etk_your_key_here" \
"https://api.edgar.tools/v1/companies/AAPL/insider-summary"import requests
response = requests.get(
"https://api.edgar.tools/v1/companies/AAPL/insider-summary",
headers={"Authorization": "Bearer etk_your_key_here"},
)
insiders = response.json()2. Understand the response
The response includes a sentiment_score that indicates whether insider activity is bullish or bearish — positive scores suggest net buying; negative scores suggest net selling.
You'll also find:
total_buysandtotal_sells— transaction counts over the periodnet_shares— total shares bought minus soldtotal_transactions— overall activity countperiod_days— the lookback window applied
3. Adjust the time window
By default the summary covers the last year. Use the days query parameter to widen or narrow the lookback window (max 730).
curl -H "Authorization: Bearer etk_your_key_here" \
"https://api.edgar.tools/v1/companies/AAPL/insider-summary?days=90"response = requests.get(
"https://api.edgar.tools/v1/companies/AAPL/insider-summary",
params={"days": 90},
headers={"Authorization": "Bearer etk_your_key_here"},
)
insiders_90d = response.json()Tier access. The insider summary endpoint requires a Professional API key for full access including sentiment scores, transaction counts, and historical data.
To summarize
- Insider summary shows buy/sell ratio and sentiment score
- Adjustable lookback window via the
daysparameter (default: 365, max: 730) - Professional tier required
Related guides
- Companies — search for companies and retrieve profiles
- Material Events — monitor 8-K material events
- Institutional Holdings — 13F ownership data