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