For the complete documentation index, see llms.txt. This page is also available as Markdown.

Portfolio Scores API

The Portfolio Scores API endpoint allows you to retrieve aggregated (averaged) climate risk, resilience-adjusted risk, and financial impact metrics across all assets within your institution's portfolios.

You can also restrict the aggregation to specific portfolios using optional query filters.

Endpoint

GET https://app.alphageo.ai/api/public/v1/portfolio

Parameters

Parameters
Required
Type
Description

tier_one_names

string

Comma-separated names of Tier 1 portfolios to include. Example: Fund A,Fund B. If omitted, averages are calculated across all assets in all portfolios.

period

string

Time period.

Available values : 2025, 2035, 2050, 2100

scenario

string

Identifier for CMIP6 Emission Scenarios.

Available values : SSP245, SSP370, SSP585

The 2025 baseline

Continue to supply scenario=SSP245, SSP370 or SSP585 when requesting period=2025. The 2025 physical baseline inputs are shared across these requests, and the response identifies the requested scenario. Climate indicators primarily use ERA5-Land reanalysis averaged over 2020–2025, with coverage fallbacks; other hazards retain their own source-specific baseline periods. The 2035, 2050 and 2100 horizons use scenario-specific inputs. See the source and baseline FAQ.

Financial metrics included in this response can differ by scenario because they compare the shared baseline with future conditions.

Example requests

cURL

$ curl --location 'https://app.alphageo.ai/api/public/v1/portfolio?period=2035&scenario=SSP245' \
--header 'Authorization: YOUR_API_TOKEN'

Python

Insurance field interpretation

INS_RATE_FIRE and INS_RATE_FLOOD are the annualized climate-driven premium-growth contributions from wildfire and combined inland/coastal flooding over 2025–2050. INS_RATE_ANNUAL is their sum. Values are percentages per year: 2 means 2% annual growth. Stable or declining impacts contribute zero growth.

Example response

The response below illustrates the field structure. Values are illustrative and do not represent a current assessment of the requested location or portfolio. <current data version> is a placeholder for the service’s configured data_version label.

Note: The fields from insurance down to insurability will only be present if your institution has access to the Financial Impact Analytics module.

The period parameter selects the risk-score horizon. FIA metrics retain their own calculation horizons. Public portfolio results are arithmetic averages across the included assets; averaged UNINSURABLE_* values represent the fraction flagged. 10Y_NPV, AAL and ADPT_ALPHA are not included in this endpoint.

Last updated

Was this helpful?