Api Exec Comp

Executive compensation from DEF 14A proxy statements.

Returns cached data from PostgreSQL (stale-while-revalidate). If no cached data exists, or the cache is >90 days old, triggers a background fetch from SEC EDGAR and returns whatever is currently stored.

Response shape: { ticker: str, filing_date: str, accession: str, cached_at: str | null, executives: [ { name: str, title: str | null, years: [ { year, salary, bonus, stock_awards, option_awards, non_equity_incentive, pension_change, all_other, total } ] } ], source: "cache" | "fresh" | "background_fetch_triggered" }

get/api/exec-comp

Request

  • Base URL: https://www.oxfordledge.com (the document declares no server; this is the origin it was published from)
  • URL: https://www.oxfordledge.com/api/exec-comp
  • Auth: none declared

Query parameters

tickerstring required

Response

Successful Response

StockAnalysisResponse required

Loose response_model for /api/fundamentals, /api/segments, /api/exec-comp, /api/sensitivity, /api/proxy, /api/chart-data, and similar analysis routes in routes_analysis_fastapi/stock.py. Multi-shape responses with deeply nested company/financial/chart data; loose contract since the FE consumers are typed via the typed-client wrappers, not directly off these schemas.

Changes

No recorded changes to this operation across all 1 revision of this API.