Compare Executive Compensation
Proxy statements (DEF 14A) contain detailed executive compensation tables. This tutorial shows how to retrieve structured compensation data and compare it across companies without manually reading proxy filings.Prerequisites
- An Omni Datastream API key (set as
OMNI_DATASTREAM_API_KEY) - Basic familiarity with REST APIs
- (Optional) Python 3.8+ or Node.js 18+ for SDK examples
Step 1 — Retrieve compensation for a single company
Use/v1/compensation to get the latest executive compensation data for a company.
curl
Python
JavaScript
Expected output
Step 2 — Compare compensation across companies
The/v1/compensation/compare endpoint lets you compare CEO or C-suite compensation side by side.
curl
Python
JavaScript
Expected output
Step 3 — Analyze compensation composition
Break down the mix of salary, equity, and performance-based pay to understand how compensation is structured.Python
Expected output
Next steps
- Track compensation trends: Pull historical data to see how executive pay has changed year over year.
- Screen by pay ratio: Combine compensation data with employee count from 10-K filings to calculate CEO-to-median-worker pay ratios.
- Build peer benchmarks: Group companies by sector and market cap to create meaningful compensation benchmarks.