SEC Form 4 Insider Trading Tracker
Pricing
from $100.00 / 1,000 form 4 filings
SEC Form 4 Insider Trading Tracker
Track SEC Form 4 insider trades — issuer ticker, reporting person, role (officer/director/10%+), transaction date, code (Purchase/Sale/Grant), shares, price per share, post-transaction holdings, derivative legs. OpenInsider/Quiver alternative for retail investors, M&A intel, hedge funds.
Pricing
from $100.00 / 1,000 form 4 filings
Rating
0.0
(0)
Developer
Stephan Corbeil
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Share
📈 SEC Form 4 Insider Trading Tracker — Officer & Director Trades
Track every Form 4 filing in real-ish time — officers, directors, and 10%+ holders disclosing buys, sales, gifts, and grants of registrant securities. OpenInsider / Quiver Quantitative alternative built directly on SEC EDGAR.
📦 What you get per filing
accession_number,filing_date,period_of_reportissuer_cik,issuer_name,tickerreporting_owner_cik,reporting_owner_nameis_director,is_officer,is_ten_percent_owner,officer_titlenon_derivative_transactions[]: per-legsecurity_title,transaction_date,transaction_code,shares,price_per_share,acquired_or_disposed,shares_owned_after,ownership_form,value_usdderivative_transactions[]: derivatives (options/warrants) with conversion price, exercise/expiration datesfiling_index_url,ownership_doc_url
🎯 Use cases
- Retail / institutional traders — replicate buy-following strategies (purchase-code "P" by officers).
- M&A intel — sudden insider buying clusters often precede deal announcements.
- Hedge-fund research — net insider sentiment by sector or market cap.
- Compliance teams — monitor your own executives' Form 4 filings vs. trading blackouts.
- Financial journalism — track unusual insider sells before earnings or guidance updates.
- PitchBook / OpenInsider replacements — drop-in feed at a fraction of the cost.
🚀 Quick start (JSON input)
{"dateFrom": "2025-01-01","dateTo": "2025-01-15","tickers": [],"transactionTypes": ["P", "S"],"maxFilings": 50}
💻 Code Example — Python SDK
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("nexgendata/sec-form-4-insider-trading-scraper").call(run_input={"dateFrom": "2025-01-01","dateTo": "2025-01-31","tickers": ["AAPL", "MSFT", "GOOGL"],"transactionTypes": ["P", "S"],"maxFilings": 200,})for filing in client.dataset(run["defaultDatasetId"]).iterate_items():print(filing["filing_date"], filing["ticker"], filing["reporting_owner_name"])
🌐 Code Example — cURL
curl -X POST "https://api.apify.com/v2/acts/nexgendata~sec-form-4-insider-trading-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"dateFrom":"2025-01-01","dateTo":"2025-01-15","transactionTypes":["P","S"],"maxFilings":50}'
🔌 Integrations
- Zapier — pipe new insider buys into Slack, Discord, or your trade-alert email.
- Make.com — daily Form 4 sweep that loads into your portfolio dashboard.
- n8n — schedule a 5-minute polling cadence for time-sensitive alerts.
💰 Pricing (pay per event)
- Actor Start: flat per-run fee (depends on memory).
- Form 4 filing: charged once per filing pushed to the dataset.
Cost example: 100 filings ≈ 100 × per-filing event + 1 start. Pulling a full year of S&P 500 insider trades typically lands in the few-dollar range. Compare to PitchBook / Quiver subscriptions.
❓ FAQ
Q: How fresh is the data? EDGAR full-text search returns filings within hours of submission. Form 4s must be filed within 2 business days of the trade.
Q: How does the ticker filter work?
The actor pulls a wider candidate set from EDGAR's full-text search, parses each ownership.xml to extract the issuer ticker, then applies your tickers filter post-fetch. Pass an empty array to disable.
Q: What do the transaction codes mean? P = open-market purchase, S = open-market sale, A = grant/award, M = option exercise, F = shares withheld for tax, G = gift, D = sale to issuer, X = exercise of in-the-money derivative, V = transaction voluntarily reported. Form 4 schema documents the full list.
Q: User-Agent — is this compliant?
Yes — the actor sends User-Agent: NexGenData scrapers@thenextgennexus.com per SEC's published policy at sec.gov/os/accessing-edgar-data. The actor self-throttles to be polite.
Q: Bug reports? Open an issue on the Apify console — responses within 24 hours.
🔗 Related NexGenData Actors
- SEC Form 8-K Material Events Tracker
- SEC Form D Private Placement Tracker
- USAspending Federal Awards Scraper
🚀 Apify Affiliate Program
New to Apify? Sign up via our referral link — you get free platform credits on signup, and you help fund the maintenance of this actor fleet.
Built and maintained by NexGenData — 170+ actors covering scraping, enrichment, MCP servers, and automation. Home: thenextgennexus.com.