๐ผ SEC Executive Compensation & Proxy Tracker
Pricing
$20.00 / 1,000 domain whois/rdap lookups
๐ผ SEC Executive Compensation & Proxy Tracker
Track SEC annual proxy statements (DEF 14A) carrying exec-comp and pay-ratio disclosure โ get every new filing as a clean row with a direct link to the proxy document. Filing metadata + source link, not pre-parsed pay figures. Pay-per-filing.
Pricing
$20.00 / 1,000 domain whois/rdap lookups
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
3
Total users
0
Monthly active users
6 hours ago
Last modified
Categories
Share
A live feed of SEC annual proxy statements (Form DEF 14A) โ the filings that carry the Summary Compensation Table, CEO pay-ratio, say-on-pay vote, and board slate. Pay-per-filing JSON with a direct link to each proxy document. No Bloomberg Terminal seat, no governance-data subscription.
Every public company's annual proxy โ Form DEF 14A โ carries the Summary Compensation Table, the CEO pay-ratio, the say-on-pay vote, and the board slate, but those filings scatter across thousands of EDGAR filers each proxy season. This actor reads EDGAR's official DEF 14A index and hands you each new proxy as a clean row โ company, ticker, CIK, filing date, and a one-click link to the primary proxy document where the comp tables live โ so your own extraction or LLM pipeline starts from a structured feed instead of a daily EDGAR crawl. Pay-per-filing, no governance-data subscription. (It returns filing metadata and the source link, not pre-parsed pay figures.)
Why use this
Executive-compensation and governance intelligence is gated behind expensive terminals and specialist data vendors โ Bloomberg governance/ESG analytics, ISS, Glass Lewis, and Equilar all charge four- to six-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 DEF 14A proxy filings this actor reads. The problem is never access to the proxies; it is finding the new filings across thousands of EDGAR filers and routing them into a pipeline.
This actor solves that. It queries EDGAR for the DEF 14A proxy form set, lets you AND an optional exact-phrase keyword onto the form filter (to target a sector, a compensation theme, or a specific company), de-duplicates, and returns a clean feed keyed to the primary EDGAR document where the compensation tables and pay ratio live. Run it through proxy season and you have a live feed of every annual proxy as it files โ for cents per filing instead of a six-figure platform.
What this actor does โ and what it does not
- It does return filing-level metadata for each DEF 14A and a direct link to the primary proxy document.
- It does not parse the Summary Compensation Table, the CEO pay-ratio, or say-on-pay vote results into fields. Those values live in the body of the proxy at
documentUrl, ready for your own extraction or LLM parsing.
This is a structured as-filed feed with a direct source link, not a pre-parsed compensation database.
What you get
Every record is structured JSON with the fields below, populated wherever the underlying EDGAR filing provides them:
companyNameโ the filer's name as registered with the SECtickerโ exchange ticker symbol when EDGAR maps the filer to one (null otherwise)cikโ the filer's SEC Central Index KeyformTypeโ the proxy form (DEF 14A, and other proxy variants you query for)filedDateโ the date the filing was accepted by EDGAR (YYYY-MM-DD)accessionNumberโ the EDGAR accession number for the filingprimaryDocumentโ the filename of the primary proxy documentdocumentUrlโ direct link to the primary proxy document on sec.gov, where the Summary Compensation Table, pay ratio, and governance disclosures appearfilingIndexUrlโ direct link to the EDGAR filing index for the accession
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
- Comp-benchmarking pipeline seed โ Run through proxy season, append every new DEF 14A, then follow
documentUrlto feed your own Summary Compensation Table parser for peer-group pay benchmarking. - Say-on-pay / proxy-voting calendar โ Asset managers and proxy advisors monitor incoming DEF 14As to queue up say-on-pay and director-election voting decisions before each meeting date.
- Activist and governance targeting โ Activists and governance funds scan fresh proxies for campaign triggers โ outsized pay, weak board independence, or contested proposals.
- ESG and pay-equity research โ Pull a historical window with
startDate/endDatefor longitudinal studies of pay growth, equity-award mix, and governance trends. - Financial-media and newsletter automation โ Feed the proxy stream into an LLM summarizer to auto-draft "this week's notable proxies" with company, ticker, and filing link.
Sample input
{"forms":"DEF 14A","daysBack":30,"maxResults":300}
Sample output
{"companyName":"GLOBEX CORPORATION","ticker":"GLBX","cik":"886982","formType":"DEF 14A","filedDate":"2026-04-09","accessionNumber":"0001193125-26-098765","primaryDocument":"d14a.htm","documentUrl":"https://www.sec.gov/Archives/edgar/data/886982/000119312526098765/d14a.htm","filingIndexUrl":"https://www.sec.gov/Archives/edgar/data/886982/000119312526098765/"}
Input parameters
| Parameter | Label | Description |
|---|---|---|
forms | Form types | Comma-separated SEC proxy forms to search (defaults to DEF 14A). |
query | Keyword (optional) | Optional exact-phrase keyword to AND with the form filter, to narrow by sector, theme, or company. |
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-exec-comp-proxy-tracker").call(run_input={"forms":"DEF 14A","daysBack":30,"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-exec-comp-proxy-tracker/run-sync-get-dataset-items?token=YOUR_TOKEN"\-H"Content-Type: application/json"\-d'{"forms": "DEF 14A","daysBack": 30,"maxResults": 300}'
Schedule it daily or weekly via Apify's built-in scheduler through proxy season and dedupe on accessionNumber into your warehouse. Wire a webhook to fire a Slack or n8n alert whenever a watched company's proxy lands so your benchmarking or voting workflow kicks off immediately.
Pricing
This actor runs on Apify's pay-per-event (PPE) model โ you pay only for results, not run-time. Per-filing pricing and any per-run charge are shown on the actor's pricing tab. No subscriptions, no seat licences, no per-CPU-second billing.
Why pay-per-event beats time-based pricing
- Predictable โ cost scales with filing count.
- Failure-safe โ if EDGAR changes its HTML and a run returns 0 rows, you pay for 0 results.
- Easy to attribute โ 1 proxy = 1 unit of cost, so per-project or per-client accounting is trivial.
How this compares to Bloomberg Terminal
| Capability | Bloomberg Terminal (governance / ESG) | SEC Executive Compensation & Proxy Tracker (this actor) |
|---|---|---|
| Proxy / comp coverage | Global, analyst-normalized tables | US SEC EDGAR DEF 14A proxy form set |
| Compensation & pay-ratio data | Yes, parsed and normalized | Filing metadata + direct link to primary proxy documents |
| Annual cost | Four- to six-figure / 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 pre-parsed, normalized compensation tables and a curated governance database with decades of history, a terminal or an Equilar/ISS subscription still saves parsing effort. But if your workflow is monitoring the incoming proxy stream and running your own extraction over the primary DEF 14A documents, paying per filing record is the right cost model โ with every Summary Compensation Table and pay-ratio disclosure one click away at documentUrl.
FAQ
Q: Does the actor extract the actual compensation numbers?
A: No. This actor returns the filing-level metadata and a direct link to the primary proxy document. The Summary Compensation Table, pay ratio, and governance disclosures live in the body of the DEF 14A at documentUrl, ready for your own extraction or LLM parsing.
Q: How current is the data?
A: As current as EDGAR. Proxies are accepted and published throughout the day; each run queries EDGAR live and picks up new DEF 14A filings within minutes of acceptance.
Q: Which proxy forms are covered?
A: DEF 14A (definitive annual proxy) by default; you can override forms to include other proxy variants such as DEFA14A or PRE 14A.
Q: Can I target one company or sector?
A: Yes โ pass a company name or theme keyword to query; it's ANDed onto the form filter so you get only the matching proxies.
Q: Why is ticker sometimes null?
A: EDGAR maps many but not all filers to a ticker; some foreign private issuers and recently-listed names file without a mapped symbol. companyName, cik, 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.
Compliance & legal
- The actor reads public, unauthenticated SEC EDGAR pages โ the same 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 proxy document at
documentUrlis the authoritative primary source for all compensation and governance figures and should be verified before any investment, voting, or compensation-benchmarking decision.
Related actors
- SEC Comment Letter Monitor
- SEC Form 11-K Employee Stock Plan Tracker
- SEC Form NT Late Filing Tracker
- SEC Fails-to-Deliver Tracker
- Stock Buyback Announcement Tracker
- SEC Form 4 Insider Monitor
Browse the full catalog at https://apify.com/nexgendata?fpr=2ayu9b.
