๐ SEC Form 3 New Insider & 10% Owner Tracker
Pricing
from $20.00 / 1,000 symbol returneds
๐ SEC Form 3 New Insider & 10% Owner Tracker
Track SEC Form 3 filings: new corporate insiders and new 10% beneficial owners (initial ownership). For activist-watch, governance, and insider-tracking.
Pricing
from $20.00 / 1,000 symbol returneds
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Catch every new corporate insider and every new 10%+ beneficial owner the moment they register with the SEC โ Form 3 initial-ownership filings, delivered as pay-per-result JSON, $0.10 per filing. No Bloomberg Terminal seat, no insider-data subscription.
A Form 3 is the very first filing a person makes when they become an insider of a public company โ a newly appointed director or officer, or a new holder crossing the 10% beneficial-ownership threshold. It's the leading edge of insider activity: before anyone files a Form 4 to report a trade, they must first appear on a Form 3 to declare they're an insider at all. For activist-watchers a new 10% owner is the first public footprint of an accumulating stake; for governance and insider-tracking desks, a wave of new officer/director Form 3s flags a board reshuffle or a change of control. This actor reads the official SEC EDGAR ownership-form index for Form 3 filings, optionally narrows by keyword, and returns each as a clean structured row with company, ticker, form type, filing date, and a direct EDGAR document URL.
Why use this
Insider and ownership intelligence is gated behind expensive terminals and specialist data vendors. Bloomberg's insider-transaction analytics, Refinitiv's ownership feed, and dedicated activist-watch services all charge four- to five-figure annual sums and lock the data behind a per-seat login you cannot pipe into your own model. The underlying source they all parse is the same public Form 3 filings this actor reads โ and Form 3, specifically, is where a new 10% owner or new officer/director first surfaces, before any Form 4 trade exists to flag them.
This actor solves the discovery problem. It queries EDGAR for the Form 3 ownership form, lets you AND an optional exact-phrase keyword onto the form filter (to target a company or sector), de-duplicates, and returns a clean feed keyed to the primary EDGAR document. Run it daily and you have a live early-warning system for new insiders and accumulating owners โ for cents per filing instead of a terminal seat.
What you get
Every record is structured JSON with the fields below, populated wherever the underlying EDGAR filing provides them:
companyNameโ the issuer the new insider is reporting against, as registered with the SECtickerโ exchange ticker symbol when EDGAR maps the issuer to one (null for issuers without a mapped symbol)formTypeโ the ownership form (Form 3 โ initial beneficial ownership)filedDateโ the date the filing was accepted by EDGAR (YYYY-MM-DD)documentUrlโ direct link to the primary Form 3 document on sec.gov, where the reporting person, role, and initial holdings appear
The schema is stable across runs, so you can load straight into Snowflake, BigQuery, Postgres, or your CRM without re-mapping each refresh.
Use cases
- Activist-stake early warning โ Run daily, append new Form 3s keyed on
companyName+filedDate, and flag any issuer where a new 10% beneficial owner appears โ often the first public footprint of an activist or strategic accumulating a position before a 13D campaign goes loud. - Board / management change detection โ A cluster of new officer/director Form 3s against one issuer signals a board refresh, executive turnover, or post-acquisition reconstitution; surface these for governance and event-driven research.
- Insider-tracking pipeline seeding โ Use Form 3 as the registry of who is an insider, then join to Form 4 monitoring so every subsequent buy or sell by that person is already mapped to a known insider from day one.
- Corporate-governance and ESG research โ Track new-director appointments across a sector to study board independence, diversity, and tenure trends from the primary filings.
- M&A and control-change monitoring โ New 10% owners and new officer/director slates often accompany takeovers and going-private deals; pair Form 3 with tender-offer feeds to catch control changes early.
- Investor-relations competitive intelligence โ IR teams watch which new institutions or individuals cross 10% in peer companies to anticipate shareholder-base shifts.
- Quant and event research โ Pull a historical window with
startDate/endDateto study whether new-insider and new-10%-owner events precede abnormal returns.
Sample output
{"companyName": "INITECH HOLDINGS INC","ticker": "INTC","formType": "3","filedDate": "2026-06-23","documentUrl": "https://www.sec.gov/Archives/edgar/data/0001654321/000165432126000012/xslF345X03/form3.xml"}
Input parameters
| Parameter | Label | Description |
|---|---|---|
forms | Form types | SEC ownership forms to search (3 = initial beneficial ownership / new insiders & 10% owners). |
query | Keyword (optional) | Optional exact-phrase keyword to AND with the form filter, to narrow by company or sector. |
daysBack | Days back | Look back this many days from today (ignored if startDate/endDate are set). |
startDate | Start date | Override the start of the date range (YYYY-MM-DD). |
endDate | End date | Override the end of the date range (YYYY-MM-DD). |
maxResults | Max results | Maximum number of filings to return. |
userAgentContact | SEC User-Agent contact | SEC requires a User-Agent with contact info. |
How to use
Python (apify-client)
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("nexgendata/sec-form-3-new-insider-tracker").call(run_input={"forms": "3","daysBack": 7,"maxResults": 300,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["companyName"], item["ticker"], item["formType"], item["filedDate"])
cURL
curl -X POST "https://api.apify.com/v2/acts/nexgendata~sec-form-3-new-insider-tracker/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"forms": "3","daysBack": 7,"maxResults": 300}'
Schedule it daily via Apify's built-in scheduler and dedupe on companyName + filedDate into your warehouse. Wire a webhook to fire a Slack or n8n alert whenever a new 10% owner or a cluster of new officer/director filings lands against a watched issuer.
Pricing
This actor runs on Apify's pay-per-event (PPE) model โ you pay only for results, not run-time:
- $0.10 per filing record pushed to your dataset
- A negligible per-actor-start charge
No subscriptions, no seat licences, no per-CPU-second billing.
Worked cost example
A daily scheduled run over the trailing 7 days that surfaces 120 new Form 3 filings:
- 120 records ร $0.10 = $12.00
- plus one negligible actor-start charge
So roughly $12 per daily run, all-in. Narrow with a query to a single sector and the count โ and the cost โ drops accordingly. A full historical backfill of, say, 10,000 Form 3 filings is a one-time ~$1,000 โ versus four- and five-figure annual contracts for an equivalent insider/ownership feed inside a terminal.
Why pay-per-event beats time-based pricing
- Predictable โ cost equals filing count, known before the run.
- Failure-safe โ if EDGAR changes its HTML and a run returns 0 rows, you pay 0.
- Easy to attribute โ 1 filing = 1 unit of cost, so per-strategy or per-desk accounting is trivial.
How this compares to Bloomberg Terminal
| Capability | Bloomberg Terminal (insider / ownership) | SEC Form 3 New Insider & 10% Owner Tracker (this actor) |
|---|---|---|
| Insider / ownership coverage | Global, analyst-normalized | US SEC EDGAR Form 3 initial-ownership filings |
| New-insider / new-10%-owner detection | Yes, within broader ownership analytics | Yes, the dedicated leading-edge signal |
| Annual cost | ~$24,000 / seat / year | Pay-per-record, no subscription |
| Programmatic access | BLPAPI, seat-locked | Apify REST API + webhooks, no seat lock |
| Pipe into your own model / warehouse | Restricted by terms | Native JSON / JSONL / CSV export |
If you need fully normalized global ownership analytics with holder-level history and roll-ups, a terminal still does more. But if your specific workflow is catching new insiders and new 10% owners as they first register โ the earliest public signal of a stake or a board change โ paying per Form 3 record is the right cost model and a 95%+ saving, with the reporting person, role, and initial holdings one click away at documentUrl.
FAQ
Q: How current is the data?
A: As current as EDGAR. Form 3s are accepted and published throughout the trading day; each run queries EDGAR live and picks up new filings within minutes of acceptance.
Q: What exactly does a Form 3 tell me?
A: It's the initial statement of beneficial ownership โ filed when someone first becomes a director, officer, or 10%+ owner of a public company. It establishes who the insider is and their starting holdings, before any Form 4 trade is reported.
Q: How is this different from a Form 4 tracker?
A: Form 3 is the registration of a new insider; Form 4 reports their subsequent buys and sells. Form 3 catches a new 10% owner or new officer/director earlier โ before any trade exists to flag them on Form 4.
Q: Can I target one company or sector?
A: Yes โ pass a company name or keyword to query; it's ANDed onto the Form 3 filter so you get only the matching filings.
Q: Why is ticker sometimes null?
A: EDGAR maps many but not all issuers to a ticker; some smaller and foreign issuers file without a mapped symbol. companyName and documentUrl always resolve the entity.
Q: What output formats are supported?
A: JSON, JSONL, CSV, and Excel via Apify's dataset export, plus webhook delivery.
Schema stability & versioning
This actor follows NexGenData's additive-only schema contract:
- New fields may be added at any time โ they appear as new JSON keys and default to
nullfor older runs. - Existing fields are never renamed or removed without a major-version bump and an advance changelog notice.
- Field semantics (date formats, form-type values) are never silently changed โ if a change is needed, we add a new field and keep the old one for at least 90 days.
You can build production insider-monitoring pipelines on this actor without an unannounced change breaking your ETL.
Compliance & legal
- The actor reads public, unauthenticated SEC EDGAR pages โ the same ownership-form index and filing documents any browser can open, with no login.
- It identifies itself to the SEC with a compliant User-Agent (set yours via
userAgentContact) per the SEC fair-access policy, and paces requests politely. - NexGenData is not affiliated with, endorsed by, or sponsored by the U.S. Securities and Exchange Commission. "EDGAR" is a service of the SEC.
- The Form 3 document at
documentUrlis the authoritative primary source for the reporting person, role, and holdings and should be verified before any investment or compliance decision. - You are responsible for ensuring downstream use complies with applicable securities laws and the SEC's terms of access.
Related NexGenData actors
Part of NexGenData's SEC / Disclosure intelligence suite โ pair this actor with:
- SEC Form 4 Insider Monitor โ subsequent insider buys and sells, the natural next step after a Form 3
- SEC Activist Proxy Solicitation Tracker โ activist campaigns that often begin with a new 10% owner
- SEC Tender Offer & M&A Tracker โ takeover bids and control changes
- SEC 8-K Event Monitor โ material events including officer and director changes
- SEC Executive Compensation & Proxy Tracker โ board and pay context for new insiders
- Stock Buyback Announcement Tracker โ capital-allocation signals alongside ownership changes
Browse the full catalog of 200+ buyer-intent actors at https://apify.com/nexgendata?fpr=2ayu9b.