← Back to Home

FMP Node API Documentation

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

Get Company Profile

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

Parameters

ParameterTypeRequiredDescription
symbolstringYesStock symbol (e.g., "AAPL", "MSFT")

Example Response

Get Executive Compensation

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

Parameters

ParameterTypeRequiredDescription
symbolstringYesStock symbol

Example Response

Get Company Notes

Retrieve company notes and financial statement information.

Parameters

ParameterTypeRequiredDescription
symbolstringYesStock symbol

Example Response

Get Historical Employee Count

Retrieve historical employee count data over time.

Parameters

ParameterTypeRequiredDescription
symbolstringYesStock symbol

Example Response

Get Shares Float

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

Parameters

ParameterTypeRequiredDescription
symbolstringYesStock symbol

Example Response

Get Historical Shares Float

Retrieve historical shares float data over time.

Parameters

ParameterTypeRequiredDescription
symbolstringYesStock symbol

Example Response

Get Earnings Call Transcript

Retrieve earnings call transcripts for specific quarters and years.

Parameters

ParameterTypeRequiredDescription
symbolstringYesStock symbol
yearnumberYesYear of the earnings call
quarternumberYesQuarter of the earnings call (1-4)

Example Response

Get Company Transcript Data

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

Parameters

ParameterTypeRequiredDescription
symbolstringYesStock symbol

Example Response

Data Types

CompanyProfile

ExecutiveCompensation

SharesFloat

HistoricalSharesFloat

CompanyTranscriptData

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:

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

Historical Analysis