← Back to Home

FMP Node API Documentation

Screener Endpoints

The Screener Endpoints provide powerful tools for filtering and searching companies based on various financial metrics, market data, and company characteristics. Perfect for finding investment opportunities, conducting market research, or building custom stock filters.

Available Methods

MethodEndpointDescription
GETstable/company-screenerScreen companies based on customizable financial criteria
GETstable/available-exchangesGet list of available stock exchanges for screening
GETstable/available-sectorsGet list of available business sectors for screening
GETstable/available-industriesGet list of available industries for screening
GETstable/available-countriesGet list of available countries for screening

Get Company Screener

Screen companies based on customizable financial criteria. This endpoint allows you to filter and search for companies based on various financial metrics, market data, and company characteristics.

Parameters

ParameterTypeRequiredDescription
marketCapMoreThannumberNoMinimum market capitalization
marketCapLowerThannumberNoMaximum market capitalization
priceMoreThannumberNoMinimum stock price
priceLowerThannumberNoMaximum stock price
betaMoreThannumberNoMinimum beta value
betaLowerThannumberNoMaximum beta value
volumeMoreThannumberNoMinimum trading volume
volumeLowerThannumberNoMaximum trading volume
dividendMoreThannumberNoMinimum dividend yield
dividendLowerThannumberNoMaximum dividend yield
isEtfbooleanNoFilter for ETFs only
isActivelyTradingbooleanNoFilter for actively trading stocks
sectorstringNoFilter by specific sector
industrystringNoFilter by specific industry
countrystringNoFilter by specific country
exchangestringNoFilter by specific exchange
limitnumberNoMaximum number of results to return

Example Response

Get Available Exchanges

Retrieve all supported stock exchanges that can be used as filters in the company screener.

Example Response

Get Available Sectors

Retrieve all supported business sectors that can be used as filters in the company screener.

Example Response

Get Available Industries

Retrieve all supported industries that can be used as filters in the company screener. Provides more granular filtering than sectors.

Example Response

Get Available Countries

Retrieve all supported countries that can be used as filters in the company screener.

Example Response

Data Types

Screener

AvailableExchanges

AvailableSectors

AvailableIndustries

AvailableCountries

ScreenerParams

Error Handling

All screener 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

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

Examples

Basic Company Screening

Dynamic Filtering

Multi-Criteria Analysis

Sector Analysis

Portfolio Screening