Get Insider Activity
get_insider_activityGet AI-synthesized insider + institutional activity for a stock.
Returns combined signal (POSITIVE/NEGATIVE/NEUTRAL etc.), signal_score
(0-100, higher = stronger/more notable — the exact same field, formula,
scale and bands as get_signals()'s signal_score, no separate name) with
signal_score_band, per-source breakdown, and a human-readable summary.
Data covers insider transactions (SEC Form 4/BaFin/AFM/CNMV, with a
gap-fill from Yahoo where the regulatory source has nothing) and
institutional holdings — insider_buys/insider_sells, transactions (the
individual rows behind those counts, newest first, up to 50, each with
date/name/role/type/shares/price/value), top_holders (a union of
multiple data sources, up to 15, each with name/shares/pct_held/sources/
share_counts_by_source — the last two show which source(s) contributed
to a merged row and each one's own reported share count, useful for
spotting a false merge: two genuinely different holders should never
collide, but if they did, their per-source counts would diverge wildly),
holder_count_divergence (null unless every matched holder disagrees by
the same systemic multiplier across sources — e.g. an unrecorded
reverse split — a signal top_holders.shares may be unreliable for this
symbol; distinct from an ordinary two-holder mismatch, which is normal
data lag and stays unflagged), inst_ownership (0-100%), and
total_holders. Note: summary is a
separately-generated narrative on its own refresh cadence and may not
always match the live insider_buys/insider_sells/transactions counts —
trust the counts/transactions over the prose if they disagree.
Pro tier only — AI pipeline cost attached.
For informational purposes only. Not financial advice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | Stock ticker symbol to fetch insider (SEC Form 4) and institutional-holdings activity for. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||