Track Insider Trades by Name or CIK - SEC Form 4
Pricing
from $10.00 / 1,000 insider resolveds
Track Insider Trades by Name or CIK - SEC Form 4
Look up SEC Form 4 insider trades for any executive by name or CIK. Returns full cross-company history — all trades across every company they've been affiliated with. Resolves names via SEC EDGAR. Clean JSON for AI agents and LLM pipelines.
Pricing
from $10.00 / 1,000 insider resolveds
Rating
0.0
(0)
Developer
Michal Búci
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Stock Insider By Person — SEC Form 4 Cross-Company Trade History
Track insider trading for any specific executive, director, or officer across all companies they have been affiliated with. Unlike ticker-based actors, this one is person-first: give it a name or CIK and get back their complete public trading history.
What it does
Fetches SEC Form 4 filings from OpenInsider for one or more named insiders. Returns every open-market purchase, sale, grant, and option exercise on record — across every company they've touched.
Examples:
- Elon Musk → trades at Tesla, SpaceX, and any other company he's affiliated with
- Tim Cook → trades at Apple + his Nike board seat
- Jensen Huang → his entire NVIDIA selling history
Input
One insider per line in the insiders field:
| Format | Example | Notes |
|---|---|---|
| CIK number | 1214156 | Most reliable. Skips resolution. |
| Legal name | Timothy Cook | Full legal name. SEC uses legal names, not nicknames. |
⚠️ Use legal names, not nicknames. EDGAR stores
COOK TIMOTHY D, notTim Cook. If resolution fails, try the full legal name or look up the CIK on SEC EDGAR and use that directly.
Name resolution
When a name is provided the actor searches SEC EDGAR for matching Form 4 filers:
- One match found → proceeds automatically
- Multiple matches → returns a
disambiguation_requireditem listing all candidates with their CIKs and last known company. Re-run with the correct CIK. - No match → returns a
resolution_faileditem. Check spelling or use the CIK.
Pricing
Pay-per-event: you are charged once per insider successfully resolved and fetched, with all of that person's trades included in that single charge. Lookups that fail to resolve or return multiple matches are still returned to you (so you can see what happened and re-run), but they are never charged.
Output fields
| Field | Description |
|---|---|
insiderCik | SEC CIK — stable identifier for this person. Use it for future runs. |
insiderName | Name as filed on the Form 4 |
ticker | Stock traded |
tradeType | purchase, sale, grant, optionExercise, etc. |
valueUsd | Total USD value (negative = disposal) |
quantity | Shares (negative = disposal) |
price | Price per share |
tradeDate | When the trade was executed |
filedAt | When the Form 4 was filed with the SEC |
accessionNumber | SEC accession number — use for deduplication across runs |
Use with the stock-insider-trading actor
These two actors are complementary:
- stock-insider-trading — market-wide or per-ticker feed. Discover which insiders are active right now.
- stock-insider-by-person — person feed. Deep-dive one insider's full history. The
insiderCikfield from actor #1 feeds directly into actor #2 with no manual lookup.
MCP / AI agent usage
npx @apify/actors-mcp-server --tools michael_b/stock-insider-by-person