Dashboard

Executive Officers

GET/api/executives/officers

Stock Pro

Returns the company's current executive officers (the CEO plus other executive officers active within roughly the last 18 months).

Data source: SEC Form 3/4/5 insider filings, which carry each officer's name, title, and filing dates. firstSeen and lastSeen are the first and most recent SEC filing in which the officer appeared, not necessarily their tenure start or end; lastSeen is an activity signal, so an officer who stops filing for an extended period drops off the list. Foreign private issuers are exempt from these filings and may return no officers.

Get API key Try it live in the API explorer

Query parameters

Example request

curl 'https://api.stockfit.io/v1/api/executives/officers?symbol=AAPL&cik=320193&cusip=037833100&composite_figi=BBG000B9XRY4&share_class_figi=BBG001S5N8V8' \
  -H 'Authorization: Bearer YOUR_API_TOKEN'

Responses

200 OK

List of executive officers

Response schema

array of:
  • name string

    Officer name in "First Last" display form

  • role string (enum)

    Derived from the SEC title. `ceo` = the company's principal executive officer; `ceo-divisional` = a CEO of a business unit or subsidiary (e.g. "CEO Amazon Web Services", "Co-CEO CIB"), surfaced separately so it is not mistaken for the principal CEO; `officer` = any other executive officer. A company may show more than one `ceo` across a transition or with genuine co-CEOs.

    Allowed values: ceo, ceo-divisional, officer
  • title string | null

    Officer title as disclosed on SEC Form 3/4/5 insider filings; null if not disclosed

  • firstSeen string

    Earliest SEC filing date where this officer appeared (YYYY-MM-DD)

  • lastSeen string

    Most recent SEC filing date where this officer appeared (YYYY-MM-DD)

Example response

[
  {
    "name": "Satya Nadella",
    "role": "ceo",
    "title": "Chief Executive Officer",
    "firstSeen": "2021-05-10",
    "lastSeen": "2025-11-12"
  }
]

400 Bad Request

Invalid parameters or company not found

Response schema

  • error string

    Human-readable error message

Example response

{}

403 Forbidden

Feature not available on current plan

Response schema

  • error string

    Human-readable error message

Example response

{}