Market Risk Premium
Obtains the equity risk premium by country – the equity risk premium of a mature market plus a country risk premium, the country’s default spread scaled by the volatility of its equities relative to its bonds, following the approach popularized by Aswath Damodaran – which is widely used to calibrate country-specific costs of equity and discount rates in a multi-country setting.
In a cost of equity the premium is applied in one of two common ways: beta times the Total Equity Risk Premium, or beta times the mature market premium with the Country Risk Premium added on top. For a company that earns its revenue in several countries the premium is often weighted by where the revenue comes from rather than by where the company is listed.
Also known as: country risk premium, Damodaran equity risk premium.
Market Risk Premium in Python or via the MCP
Install the Finance Toolkit with:
pip install financetoolkit -U
Then call get_market_risk_premium as shown below.
from financetoolkit import Toolkit
toolkit = Toolkit(
["AMZN", "TSLA"],
api_key="FINANCIAL_MODELING_PREP_KEY",
start_date="2021-01-01",
end_date="2025-12-31",
)
market_risk_premium = toolkit.get_market_risk_premium()
market_risk_premium.loc[
["United States", "Germany", "Japan", "Brazil", "India", "South Africa"],
["Country Risk Premium", "Total Equity Risk Premium"],
]
Or, after setting up the Finance Toolkit MCP, ask:
What are the country risk premium and the total equity risk premium of the United States, Germany, Japan, Brazil, India and South Africa?
Which returns:
| Country | Country Risk Premium | Total Equity Risk Premium |
|---|---|---|
| United States | 0.0023 | 0.0446 |
| Germany | 0 | 0.0423 |
| Japan | 0.0091 | 0.0514 |
| Brazil | 0.0324 | 0.0747 |
| India | 0.0285 | 0.0708 |
| South Africa | 0.039 | 0.0813 |
Parameters
get_market_risk_premium accepts the following parameters.
| Parameter | Type | Description | Example |
|---|---|---|---|
overwrite | bool | Defines whether to overwrite the existing data. Defaults to False. | True |