Obtain revenue by geographic segmentation (e.g. United States, Europe, Asia).

Note that this information requires a Premium FMP subscription.

Also known as: revenue by region, geographic revenue breakdown.

Revenue Geographic Segmentation in Python or via the MCP

Install the Finance Toolkit with:

pip install financetoolkit -U

Then call get_revenue_geographic_segmentation as shown below.

from financetoolkit import Toolkit

toolkit = Toolkit(
    ["AAPL"],
    api_key="FINANCIAL_MODELING_PREP_KEY",
    start_date="2021-01-01",
    end_date="2025-12-31",
)

toolkit.get_revenue_geographic_segmentation()

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

How was Apple's revenue split across the Americas, Asia Pacific, China, Europe and Japan from fiscal 2021 to 2025?

Which returns:

  2021 2022 2023 2024 2025
Americas 1.53306e+11 1.69658e+11 1.6256e+11 1.67045e+11 1.78353e+11
Asia Pacific 2.6356e+10 2.9375e+10 2.9615e+10 3.0658e+10 3.3696e+10
China 6.8366e+10 7.42e+10 7.2559e+10 6.6952e+10 6.4377e+10
Europe 8.9307e+10 9.5118e+10 9.4294e+10 1.01328e+11 1.11032e+11
Japan 2.8482e+10 2.5977e+10 2.4257e+10 2.5052e+10 2.8703e+10

Parameters

get_revenue_geographic_segmentation accepts the following parameters.

ParameterTypeDescriptionExample
overwriteboolDefines whether to overwrite the existing data. Defaults to False.True
show_columnslist[str] | NoneA list of column names to keep in the result. Invalid names are reported and ignored. Defaults to None, which keeps every column.["Americas", "Europe"]
Share