All data sources

Financial Modeling Prep

API keyfmp

Financial Modeling Prep — company profiles, financials, quotes, ownership, commodities. COMPANY: getCompanyProfile, searchCompanies, getPeerComparison FINANCIALS: getIncomeStatement, getBalanceSheet, getCashFlowStatement, getKeyMetrics, getFinancialRatios MARKET: getStockPrice, getHistoricalPrice, getEarningsCalendar, getCommodityPrices OWNERSHIP: getInstitutionalOwnership, getInsiderTrading ESG: getESGScore

Provenance

PublisherFinancial Modeling Prep

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationCredentials required (API key)

Methods (15)

  • getCompanyProfile

    read

    Company overview (sector, industry, cap, CEO).

    Required paramssymbol
    Input schema
    {
      "type": "object",
      "properties": {
        "symbol": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "required": [
        "symbol"
      ]
    }
  • searchCompanies

    read

    Search companies by name or ticker (Financial Modeling Prep).

    Required paramsquery
    Input schema
    {
      "type": "object",
      "properties": {
        "query": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        },
        "exchange": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "required": [
        "query"
      ]
    }
  • getPeerComparison

    read

    Peer company list (Financial Modeling Prep).

    Required paramssymbol
    Input schema
    {
      "type": "object",
      "properties": {
        "symbol": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "required": [
        "symbol"
      ]
    }
  • getIncomeStatement

    read

    P&L statements (annual or quarter).

    Required paramssymbol
    Input schema
    {
      "type": "object",
      "properties": {
        "symbol": {
          "type": "string"
        },
        "period": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "annual"
              ]
            },
            {
              "type": "string",
              "enum": [
                "quarter"
              ]
            }
          ]
        },
        "limit": {
          "type": "number"
        }
      },
      "additionalProperties": false,
      "required": [
        "symbol"
      ]
    }
  • getBalanceSheet

    read

    Balance sheet (annual or quarter).

    Required paramssymbol
    Input schema
    {
      "type": "object",
      "properties": {
        "symbol": {
          "type": "string"
        },
        "period": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "annual"
              ]
            },
            {
              "type": "string",
              "enum": [
                "quarter"
              ]
            }
          ]
        },
        "limit": {
          "type": "number"
        }
      },
      "additionalProperties": false,
      "required": [
        "symbol"
      ]
    }
  • getCashFlowStatement

    read

    Cash flow statement (annual or quarter).

    Required paramssymbol
    Input schema
    {
      "type": "object",
      "properties": {
        "symbol": {
          "type": "string"
        },
        "period": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "annual"
              ]
            },
            {
              "type": "string",
              "enum": [
                "quarter"
              ]
            }
          ]
        },
        "limit": {
          "type": "number"
        }
      },
      "additionalProperties": false,
      "required": [
        "symbol"
      ]
    }
  • getKeyMetrics

    read

    Key financial metrics.

    Required paramssymbol
    Input schema
    {
      "type": "object",
      "properties": {
        "symbol": {
          "type": "string"
        },
        "period": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "annual"
              ]
            },
            {
              "type": "string",
              "enum": [
                "quarter"
              ]
            }
          ]
        },
        "limit": {
          "type": "number"
        }
      },
      "additionalProperties": false,
      "required": [
        "symbol"
      ]
    }
  • getFinancialRatios

    read

    Standard financial ratios.

    Required paramssymbol
    Input schema
    {
      "type": "object",
      "properties": {
        "symbol": {
          "type": "string"
        },
        "period": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "annual"
              ]
            },
            {
              "type": "string",
              "enum": [
                "quarter"
              ]
            }
          ]
        },
        "limit": {
          "type": "number"
        }
      },
      "additionalProperties": false,
      "required": [
        "symbol"
      ]
    }
  • getStockPrice

    read

    Real-time stock quote (Financial Modeling Prep).

    Required paramssymbol
    Input schema
    {
      "type": "object",
      "properties": {
        "symbol": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "required": [
        "symbol"
      ]
    }
  • getHistoricalPrice

    read

    Historical daily OHLCV.

    Required paramssymbol
    Input schema
    {
      "type": "object",
      "properties": {
        "symbol": {
          "type": "string"
        },
        "from": {
          "type": "string"
        },
        "to": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "required": [
        "symbol"
      ]
    }
  • getInstitutionalOwnership

    read

    13F institutional holders.

    Required paramssymbol
    Input schema
    {
      "type": "object",
      "properties": {
        "symbol": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "required": [
        "symbol"
      ]
    }
  • getInsiderTrading

    read

    Insider (Form 4) transactions (Financial Modeling Prep).

    Required paramssymbol
    Input schema
    {
      "type": "object",
      "properties": {
        "symbol": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "additionalProperties": false,
      "required": [
        "symbol"
      ]
    }
  • getEarningsCalendar

    read

    Upcoming earnings.

    Input schema
    {
      "type": "object",
      "properties": {
        "from": {
          "type": "string"
        },
        "to": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
  • getESGScore

    read

    ESG (E/S/G) scores.

    Required paramssymbol
    Input schema
    {
      "type": "object",
      "properties": {
        "symbol": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "required": [
        "symbol"
      ]
    }
  • getCommodityPrices

    read

    Commodity quote snapshot.

    Input schema
    {
      "type": "object",
      "properties": {
        "symbols": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }