Company Endpoints

The Company Endpoints provide access to comprehensive company information including profiles, executive compensation, company notes, employee data, shares float information, and earnings call transcripts.

Available Methods

MethodEndpointDescription
GETstable/profile?symbol={symbol}Get comprehensive company profile information
GETstable/governance-executive-compensation?symbol={symbol}Get executive compensation data
GETstable/company-notes?symbol={symbol}Get company notes and financial statements
GETstable/historical-employee-count?symbol={symbol}Get historical employee count data
GETstable/shares-float?symbol={symbol}Get current shares float information
GETv4/historical/shares_float?symbol={symbol}Get historical shares float data
GETv3/earning_call_transcript/{symbol}Get earnings call transcripts
GETv3/earning_call_transcript/{symbol}Get company transcript dates and data
GETstable/stock-peers?symbol={symbol}Get peer companies with price and market cap

Get Company Profile

Retrieve comprehensive company profile information including financial metrics, company details, and market data.

TypeScriptTypeScript
ParameterTypeDescription
symbolstringrequiredStock symbol (e.g., "AAPL", "MSFT")

Example Response

TypeScriptTypeScript

Get Executive Compensation

Retrieve detailed executive compensation data including salary, bonuses, stock awards, and total compensation.

TypeScriptTypeScript
ParameterTypeDescription
symbolstringrequiredStock symbol

Example Response

TypeScriptTypeScript

Get Company Notes

Retrieve company notes and financial statement information.

TypeScriptTypeScript
ParameterTypeDescription
symbolstringrequiredStock symbol

Example Response

TypeScriptTypeScript

Get Historical Employee Count

Retrieve historical employee count data over time.

TypeScriptTypeScript
ParameterTypeDescription
symbolstringrequiredStock symbol

Example Response

TypeScriptTypeScript

Get Shares Float

Retrieve current shares float information including free float, float shares, and outstanding shares.

TypeScriptTypeScript
ParameterTypeDescription
symbolstringrequiredStock symbol

Example Response

TypeScriptTypeScript

Get Historical Shares Float

Retrieve historical shares float data over time.

TypeScriptTypeScript
ParameterTypeDescription
symbolstringrequiredStock symbol

Example Response

TypeScriptTypeScript

Get Earnings Call Transcript

Retrieve earnings call transcripts for specific quarters and years.

TypeScriptTypeScript
ParameterTypeDescription
symbolstringrequiredStock symbol
yearnumberrequiredYear of the earnings call
quarternumberrequiredQuarter of the earnings call (1-4)

Example Response

TypeScriptTypeScript

Get Company Transcript Data

Retrieve available transcript dates and data for a company's earnings calls.

TypeScriptTypeScript
ParameterTypeDescription
symbolstringrequiredStock symbol

Example Response

TypeScriptTypeScript

Get Stock Peers

Retrieve a list of peer companies for a stock, each with its current price and market cap. Useful for relative valuation and "compare X to its peers" analysis.

TypeScriptTypeScript
ParameterTypeDescription
symbolstringrequiredStock symbol

Example Response

TypeScriptTypeScript

Data Types

CompanyProfile

TypeScriptTypeScript

ExecutiveCompensation

TypeScriptTypeScript

SharesFloat

TypeScriptTypeScript

HistoricalSharesFloat

TypeScriptTypeScript

CompanyTranscriptData

TypeScriptTypeScript

StockPeer

TypeScriptTypeScript

Note: The CompanyTranscriptData type represents an array where:

  • [0]: Year (number)
  • [1]: Quarter (number, 1-4)
  • [2]: Date (string, ISO format)

Error Handling

All company endpoints return a standardized response format with error handling:

TypeScriptTypeScript

When an error occurs, the response will include:

  • success: false
  • data: null
  • error: string - Description of the error

Rate Limits

Company endpoints are subject to the same rate limits as other FMP API endpoints. Please refer to your subscription plan for specific limits.

Examples

Complete Company Analysis

TypeScriptTypeScript

Historical Analysis

TypeScriptTypeScript