NewConnect Claude, Gemini, ChatGPT, and other AI agents to API Ninjas via our MCP server

Executive Compensation API

The Executive Compensation API returns the pay of a US public company's named executive officers — the CEO, CFO, and next three highest-paid officers — exactly as disclosed in the company's annual SEC proxy statement (form DEF 14A).

Each executive-year record includes the full Summary Compensation Table breakdown: salary, bonus, stock_awards, option_awards, non_equity_incentive, all_other_compensation, and total — plus the structured Pay Versus Performance disclosure (Compensation Actually Paid, total shareholder return, and net income).

All data comes straight from public SEC filings. For other company filings and insider activity, see the SEC API and Insider Trading API.

(4.6)

From 6,951 users

4,400+

Applications using this API

API Status

Online - All Systems Operational

API Response Times

Average
P50
P75
P90
P95
242ms265ms307ms623ms1111ms

Didn't find what you were looking for? Suggest an improvement


/v1/executivecompensation GET

https://api.api-ninjas.com/v1/executivecompensation

Look up a company by ticker (or by company name). The free tier returns the CEO's total compensation for the latest fiscal year; premium plans unlock the full per-component breakdown, all named executives, multi-year history, and Pay Versus Performance.

Parameters

  • ticker  required*

    The company's stock ticker (for example AAPL). *Provide one of ticker, cik, or name.

  • name  optional

    Company name to search for (for example apple), used when a ticker is not provided.

  • cik  optional

    The company's SEC Central Index Key, with or without leading zeros (for example 320193 or 0000320193). An alternative to ticker.

  • year  optional

    A specific 4-digit fiscal year to return (for example 2024). Defaults to the latest year; multi-year history is premium only.

Headers

  • X-Api-Key  required

    API Key associated with your account.

Response

A JSON object containing the following fields, or an error if the request parameters are invalid.

  • ticker, company_name, cik

    The resolved company's ticker, name, and SEC Central Index Key (CIK).

  • latest_fiscal_year

    The most recent fiscal year available for this company.

  • executives array of objects

    The named executive officers, one object per executive per fiscal year. Free keys receive only the CEO's total for the latest year; the full breakdown, all executives, and multi-year history are premium only. Each object contains:

    • name — the executive's full name.
    • position — principal position/title.
    • is_ceotrue for the principal executive officer (CEO).
    • fiscal_year — the fiscal year this record covers.
    • salary — base salary, in USD.
    • bonus — discretionary bonus, in USD.
    • stock_awards — grant-date fair value of stock awards, in USD.
    • option_awards — grant-date fair value of option awards, in USD.
    • non_equity_incentive — non-equity incentive plan compensation, in USD.
    • pension_and_deferred_compensation — change in pension value and deferred compensation earnings, in USD.
    • all_other_compensation — all other compensation, in USD.
    • total — total compensation, in USD.
  • pay_versus_performance array of objects premium only

    The SEC Pay Versus Performance disclosure, one object per fiscal year (2022 onward). Each object contains:

    • fiscal_year — the fiscal year.
    • ceo — the principal executive officer's name.
    • ceo_total_compensation — CEO Summary-Compensation-Table total, in USD.
    • ceo_compensation_actually_paid — CEO compensation actually paid, in USD (can be negative).
    • average_neo_total_compensation — average total for the other named executives, in USD.
    • average_neo_compensation_actually_paid — average compensation actually paid for the other named executives, in USD.
    • total_shareholder_return — company TSR, indexed to a $100 initial investment.
    • peer_group_total_shareholder_return — peer-group TSR, indexed to $100.
    • net_income — company net income, in USD (can be negative).
    • company_selected_measure — object with the company-selected measure's name and value.

Sample Request Live Demo!

ticker
year

Try our APIs in the API playground

Sign up for a free API key to get started — no credit card required.

https://api.api-ninjas.com/v1/executivecompensation?ticker=AAPL

Headers

X-Api-KeyLog in or sign up to get your API Key

Sample Response

JSON
{
    ticker:"AAPL",
    company_name:"Apple Inc.",
    cik:"0000320193",
    latest_fiscal_year:2025,
    executives:[
      {
        name:"Tim Cook",
        position:"Chief Executive Officer",
        is_ceo:true,
        fiscal_year:2025,
        salary:3000000,
        bonus:null,
        stock_awards:57535293,
        option_awards:null,
        non_equity_incentive:12000000,
        pension_and_deferred_compensation:null,
        all_other_compensation:1759518,
        total:74294811
      },
      {
        name:"Kevan Parekh",
        position:"Senior Vice President, Chief Financial Officer",
        is_ceo:false,
        fiscal_year:2025,
        salary:891519,
        bonus:null,
        stock_awards:18433135,
        option_awards:null,
        non_equity_incentive:3120317,
        pension_and_deferred_compensation:null,
        all_other_compensation:22338,
        total:22467309
      }
    ],
    pay_versus_performance:[
      {
        fiscal_year:2025,
        ceo:"Tim Cook",
        ceo_total_compensation:74294811,
        ceo_compensation_actually_paid:108423733,
        average_neo_total_compensation:23812358,
        average_neo_compensation_actually_paid:34125743,
        total_shareholder_return:233.88,
        peer_group_total_shareholder_return:279.51,
        net_income:112010000000,
        company_selected_measure:{
          name:"Net Sales",
          value:416161000000
        }
      }
    ]
}

Code Examples

1 2 curl -X GET "https://api.api-ninjas.com/v1/executivecompensation?ticker=AAPL" \ -H "X-Api-Key: YOUR_API_KEY"

If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.

Frequently Asked Questions

  • Yes, but you must have a premium subscription. Commercial use of the Executive Compensation API is not permitted on the free tier. See our pricing page to choose a plan that fits your needs.
  • Sign up for a free account to instantly get your API key, then pass it in the X-Api-Key header on every request. The documentation above includes ready-to-run examples in cURL, Python, JavaScript, Node.js, and more.
  • Your API requests will simply be denied once you hit your monthly quota — you will never be charged more than the plan you signed up for. To increase your quota, you can upgrade your plan any time on our pricing page.
  • The API responds with a standard HTTP status code and a JSON error message describing the problem. See our error codes reference for the full list of codes and how to resolve each one, or contact support if you need help.
  • The Executive Compensation API returns the pay of a US public company's named executive officers (the CEO, CFO, and next three highest-paid officers) exactly as disclosed in the company's SEC proxy statement (form DEF 14A). Each executive-year record includes salary, bonus, stock_awards, option_awards, non_equity_incentive, pension_and_deferred_compensation, all_other_compensation, and total. Every figure comes straight from public SEC filings. For related company data see the SEC API, Insider Trading API, and Institutional Holdings API.
  • Yes. Create a free account for an instant API key. The free tier returns the CEO's total compensation for the most recent fiscal year, and premium plans unlock the full salary/bonus/stock/option breakdown, every named executive officer, multi-year history, and Pay Versus Performance data. One key works across every API Ninjas endpoint.
  • Send a GET request to /v1/executivecompensation?ticker=AAPL with your key in the X-Api-Key header. You can look a company up by ticker, SEC cik (e.g. cik=320193), or company name. The response contains the company's executives array (name, position, fiscal year, and the compensation columns) plus a pay_versus_performance block. Add the optional year parameter to request a specific fiscal year; multi-year history is available on any paid plan. You can resolve a company name to its ticker with the Ticker API.
  • Since 2022 the SEC requires companies to disclose Pay Versus Performance (Item 402(v)) in a structured format. The API surfaces it as ceo_total_compensation, ceo_compensation_actually_paid (CAP, which adjusts for the change in value of unvested equity and can be negative), the non-CEO NEO averages, total_shareholder_return, net_income, and the company-selected performance measure. It lets you compare headline pay against pay actually realized and against company performance.
  • Coverage is US public companies that file a definitive proxy statement (DEF 14A) with the SEC, with history back to the mid-2000s. Foreign private issuers that file only form 20-F are out of scope, as their disclosures are typically aggregated rather than per-executive. Pay Versus Performance figures are available for fiscal years 2022 onward. Data is refreshed as new proxies are filed, mostly during the spring proxy season.