Returns the historical performance of every sector, one column per sector.

The values are the average change of the companies in that sector listed on an exchange (NASDAQ by default) on that date, as a decimal (0.0125 is +1.25%). One API call is made per sector.

Without a date range the API hands back only the earliest days it holds, so the last year up to today is retrieved unless start_date and end_date say otherwise.

Sector Performance in Python or via the MCP

Install the Finance Toolkit with:

pip install financetoolkit -U

Then call get_sectors_performance as shown below.

from financetoolkit import Discovery

discovery = Discovery(api_key="FINANCIAL_MODELING_PREP_KEY")

sectors_performance = discovery.get_sectors_performance()

sectors_performance.tail()

Or, after setting up the Finance Toolkit MCP, ask:

How did each sector of NASDAQ-listed stocks move on each trading day from 19 to 23 October 2026?

Which returns:

Date Basic Materials Communication Services Consumer Cyclical Consumer Defensive Energy Financial Services Healthcare Industrials Real Estate Technology Utilities
2026-10-19 0.00875661 -0.00107542 0.022757 0.00868844 -0.00464467 -0.00881873 0.000189793 -0.00922967 -0.017014 -0.00402035 -0.0337457
2026-10-20 -0.000397105 -0.00517301 0.00326353 -0.0077103 -0.00762765 0.0113436 0.0203693 0.0078808 0.0143695 0.00333534 0.000870726
2026-10-21 0.00524548 -0.00377267 0.00255038 0.00805013 -0.00226659 0.00122279 0.0128648 -0.00171778 -0.010997 0.0036553 0.00699986
2026-10-22 0.0158222 -0.0267501 -0.0112764 0.0126416 -0.019561 0.0161104 0.00804433 -0.0265981 -0.0313195 -0.0187846 -0.024581
2026-10-23 -0.00121107 0.00150168 -0.00270255 -0.0133687 0.0308545 0.0101811 -0.00300935 0.00179638 0.00460377 0.00759818 -0.00308007

Parameters

get_sectors_performance accepts the following parameters.

ParameterTypeDescriptionExample
start_datestr | NoneThe start date to filter data with, e.g. “2024-01-01”. Defaults to a year ago."2025-01-01"
end_datestr | NoneThe end date to filter data with, e.g. “2024-12-31”. Defaults to today."2025-12-31"
exchangestrThe exchange whose companies are averaged, “NASDAQ”, “NYSE” or “AMEX”. Defaults to “NASDAQ”."NASDAQ"
Share