Introduction
The API base URL is:
https://app.allfunds.com/api/
Welcome to the Allfunds API. You can use our API Endpoints which allow you to get information from our fund database, ordes, legal documents, etc.
Our API is a REST based JSON API. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.
We are constantly evolving the API, we create new versions for breaking changes and deprecated version is supported for a minimum of 12 months.
Versioning
Request with specific Api-Version header:
curl "https://app.allfunds.com/api/v1/status"
-H "Authorization: Token {TheToken}"
-H "api-version: 2023-03-16"
// No JS example available
When backwards-incompatible changes are made to the API, a new, dated version is released. The current version is 2023-03-16
.
See our API changelog to learn more about backwards compatibility changes.
All requests use your account API settings, unless you override the API version. The changelog lists every available version
To set the API version on a specific request, send a Api-Version header.
Authentication
To perform an authorized request, please provide the API Token as follows:
curl "https://app.allfunds.com/api/v1/status"
-H "Authorization: Token {TheToken}"
// No JS example available
The Allfunds API uses API Tokens to authenticate requests. If you are looking for an API Token, please drop us a line at: [email protected]
The API Token provided to you carries a set of priviledges giving you access to various information. This is why your API Token must be stored securely and you should not share it, as it could be used as a door to sensible information.
Even if you are authenticated, some endpoints are restricted to activation/parametrization from our side and access to them wont be granted unless the activation is done.
All API Requests must be made over HTTPs and include the Authentication header with the Token.
GET https://app.allfunds.com/api/v1/an_endpoint
Authorization: Token {theToken}
Test Mode
Our API accepts live requests by default but also requests in dry/test mode.
To perform a request in test mode, please provide the test token in the authorization header:
curl "https://app.allfunds.com/api/v1/status"
-H "Authorization: Token af_test_MyW0nd3rfulT0k3n"
// No JS example available
This will perform the requests in dry mode, or give you an example of data returned in that endpoint
The test mode can be enabled by providing the test token instead of the live token in each request.
A test token is just a concatenation of the live token we provided you and the prefix af_test
.
For example, if your live token is MyW0nd3rfulT0k3n
, your test token will be af_test_MyW0nd3rfulT0k3n
.
Authorized resources
Each token has attached to it access to a list of API resources, a validation in test and live mode for that is done.
If you try to request an endpoint that requieres missing priviledges for your token, you will receive a 403 Forbidden response.
Quota
Requests to the Allfunds API consume the established request quota (unless you have no request limit), except the one to check the status of your limits.
You can also use the status endpoint to fetch the details of your quota.
Status
This endpoint retrieves your status. It is important to note that requests made to this endpoint does not affect your quota.
Request your API status:
curl "https://app.allfunds.com/api/v1/status"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/status
Example JSON response:
{
"entity": "ACME Inc",
"per_month_limit": 123456,
"per_month_remaining": 120012,
"remaining": 987654,
"resets_in": 1234
}
Response Object
Parameter | Type | Description |
---|---|---|
entity |
String | Your entity name |
per_month_limit |
Integer | Monthly total request limit |
per_month_remaining |
Integer | Current month requests |
remaining |
Integer | Number of requests remaining until reset |
resets_in |
Integer | Seconds remaining to reset remaining quota |
An API client with an unlimited quota will received this response instead:
{
"entity": "ACME Inc",
}
Funds
Adjusted Prices
This endpoint provide historical fund prices applying dividends, splits and redenominations corrections
Request historical fund adjusted prices for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/adjusted_prices"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/adjusted_prices
Path Parameters
Parameter | Description |
---|---|
id |
Can be an ISIN or an Allfunds ID |
This is an example response for a requested isin
{
"adjusted_prices": [
{ "date": "2020-06-16", "value": 15.237468221001725 },
{ "date": "2020-06-17", "value": 15.250974337904582 },
{ "date": "2020-06-18", "value": 15.264465489213901 },
{ "date": "2020-06-19", "value": 15.289883204067749 },
{ "date": "2020-06-22", "value": 15.31819135300907 },
{ "date": "2020-06-24", "value": 15.333071749491312 },
{ "date": "2020-06-25", "value": 15.346553452041046 },
{ "date": "2020-06-26", "value": 15.347990303175692 },
{ "date": "2020-06-29", "value": 15.340341062071163 },
{ "date": "2020-06-30", "value": 15.353868078566576 },
{ "date": "2020-07-01", "value": 15.343289528182307 },
{ "date": "2020-07-02", "value": 15.356785858703825 },
{ "date": "2020-07-03", "value": 15.37022676276865 },
{ "date": "2020-07-06", "value": 15.394299161770636 }
]
}
Response Object
Parameter | Type | Description |
---|---|---|
adjusted_prices |
Array[Adjusted Price] | Fund adjusted prices series |
Adjusted Price
Attribute | Type | Description |
---|---|---|
date |
String[YYYY-MM-DD] | The adjusted price date |
value |
Float | The adjusted price value |
Adjusted Prices Daily
This endpoint provide fund prices applying dividends, splits and redenominations corrections of the last month
Request fund adjusted prices of the last month for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/adjusted_prices_daily"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/adjusted_prices_daily
Path Parameters
Parameter | Description |
---|---|
id |
Can be an ISIN or an Allfunds ID |
This is an example response for a requested isin
{
"adjusted_prices": [
{ "date": "2020-06-16", "value": 15.237468221001725 },
{ "date": "2020-06-17", "value": 15.250974337904582 },
{ "date": "2020-06-18", "value": 15.264465489213901 },
{ "date": "2020-06-19", "value": 15.289883204067749 },
{ "date": "2020-06-22", "value": 15.31819135300907 },
{ "date": "2020-06-24", "value": 15.333071749491312 },
{ "date": "2020-06-25", "value": 15.346553452041046 },
{ "date": "2020-06-26", "value": 15.347990303175692 },
{ "date": "2020-06-29", "value": 15.340341062071163 },
{ "date": "2020-06-30", "value": 15.353868078566576 },
{ "date": "2020-07-01", "value": 15.343289528182307 },
{ "date": "2020-07-02", "value": 15.356785858703825 },
{ "date": "2020-07-03", "value": 15.37022676276865 },
{ "date": "2020-07-06", "value": 15.394299161770636 }
]
}
Response Object
Parameter | Type | Description |
---|---|---|
adjusted_prices |
Array[Adjusted Price Daily] | Fund adjusted prices series |
Adjusted Price Daily
Attribute | Type | Description |
---|---|---|
date |
String[YYYY-MM-DD] | The adjusted price date |
value |
Float | The adjusted price value |
Breakdowns
This endpoint provides the top ten holdings information for an isin
Request fund breakdowns for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/breakdowns"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/breakdowns
Path Parameters
Parameter | Description |
---|---|
id |
Can be an ISIN or an Allfunds ID |
This is an example response for a requested isin
{
"portfolio_date": "2022-09",
"top_10_underlying_assets": [
{
"date": "2020-06",
"weight": 100.0,
"name": "Allfunds Inc.",
"asset_type": "equity",
"currency": "EUR",
"country_code": "ES",
"sector": "finance",
"rating": "AAA",
"isin": "ES111111111"
}
],
"net_asset_allocation": {
"fixed_income": 99.9996
},
"net_country_exposure": {
"ESP": 2.288427031638736,
"USA": 60.46220511016266,
"DEU": 2.191835810690592,
"EUR": -0.002259784574007,
"COL": 0.127524063373944,
"KOR": 9.55388e-10,
"JPN": 1.246333988406898,
"FIN": 0.22978714533501698,
"ISR": 0.143948075998976,
"NZL": 0.062652233248044,
"CYM": 8.70891e-10,
"PRT": 0.974036627855697,
"MEX": 0.365736906655804,
"BMU": 0.067915885862907,
"DNK": 0.43355581279498395
},
"net_currency_exposure": {
"USD": 74.61744474035949,
"EUR": 19.12813091869104,
"GBP": 6.141236889208313,
"AUD": 0.025833566043974,
"CAD": 0.08035446057758801,
"CHF": 2.05958e-10,
"HKD": -1.217e-11,
"SGD": 1.3995520639e-05,
"JPY": 0.006985429405025
},
"net_rating_distribution": {
"BBB": 12.334144898925286,
"BBB+": 15.29064877243538,
"BB-": 0.12541949698523,
"B": 5.5622779e-08,
"B+": 8.6773027e-08,
"CCC+": 0.042977419163283,
"BB+": 1.4800516795801,
"BBB-": 6.200306553392964,
"D": 4.56359e-10,
"A": 16.01735986519955,
"A-": 18.25129509878449,
"AA": 7.60807005389876,
"BB": 0.264832071570805,
"AAA": 0.5498576540505618,
"B-": 2.5513333000000002e-08,
"AA-": 4.212443994842955,
"A+": 16.31465572103641,
"CCC": 4.902417e-09,
"CCC-": 2.612071e-09,
"AA+": 0.6782270981447189,
"CC": 1.078213e-09
},
"net_sector_distribution": {
"other": 0.62970944
}
}
Response Object
Parameter | Type | Description |
---|---|---|
portfolio_date |
String[YYYY-MM] | Portfolio update date |
top_10_underlying_assets |
Array[UnderlyingAsset] | Top 10 underlying assets by weight |
net_asset_allocation |
JSON({ value: weight } ) |
The underlying assets grouped by asset type |
net_country_exposure |
JSON({ value: weight } ) |
The underlying assets grouped by country |
net_currency_exposure |
JSON({ value: weight } ) |
The underlying assets grouped by currency |
net_rating_distribution |
JSON({ value: weight } ) |
The underlying assets grouped by rating |
net_sector_distribution |
JSON({ value: weight } ) |
The underlying assets grouped by sector |
Underlying Asset
Attribute | Type | Description | Required |
---|---|---|---|
name |
String | The asset name | Optional |
date |
String[YYYY-MM] | The asset update date | Mandatory |
weight |
Float | The weight of the asset in the fund | Mandatory |
currency |
String | The asset currency | Mandatory |
isin |
String | The asset ISIN | Optional |
asset_type |
Asset Type | The asset type | Mandatory |
country_code |
CountryCode | The asset country code | Optional |
sector |
Sector | The asset sector | Optional |
rating |
String | The asset rating | Optional |
Asset Type
Value | Description |
---|---|
abs |
ABS: Asset - Backed Security |
cash |
Cash |
convertible_bond |
Convertible Bond |
cds |
CDS: Credit Default Swap |
cfd |
CFD: Contract for Differences |
commodity |
Commodity |
corporate_bond |
Corporate Bond |
cryptocurrency |
Cryptocurrency |
deposit |
Deposit |
equity |
Equity |
etf |
ETF |
fixed_income |
Fixed Income |
forwards |
Forwards |
fund |
Fund |
future |
Future |
fx |
FX: Forex |
government_bond |
Government Bond |
mbs |
MBS: Mortage - Backed Security |
option |
Option |
private_equity |
Private Equity |
private_fixed_income |
Private Fixed Income |
property |
Property |
preferred_stock |
Preferred Stock |
repos |
Repos |
rights |
Rights |
short_term_instruments |
Short-term Instruments |
swaps |
Swaps |
na |
NA |
warrant |
Warrants |
other |
Other |
Sector
Value | Description |
---|---|
cash |
Cash |
energy |
Energy |
materials |
Materials |
industrials |
Industrials |
consumer_discretionary |
Consumer Discretionary |
consumer_staples |
Consumer Staples |
health_care |
Health Care |
financials |
Financials |
information_technology |
Information Technology |
communication_services |
Communication Services |
utilities |
Utilities |
public_authority |
Public Authority |
real_estate |
Real Estate |
government |
Government |
government_related_regional_local |
Government-Related Regional and Local |
government_related_development_bank_supranational |
Government-Related Development Bank and Supranational |
abs |
ABS: Asset - Backed Security |
mbs |
MBS: Mortage - Backed Security |
not_applicable |
Not Applicable |
other |
Other |
Breakdowns Limited
This endpoint provides the top ten holdings information for an isin, excluding the underlying assets of type forwards, swaps, cash and repos
Request fund breakdowns for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/breakdowns_limited"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/breakdowns_limited
Path Parameters
Parameter | Description |
---|---|
id |
Can be an ISIN or an Allfunds ID |
This is an example response for a requested isin
{
"portfolio_date": "2022-09",
"top_10_underlying_assets": [
{
"date": "2020-06",
"weight": 100.0,
"name": "Allfunds Inc.",
"asset_type": "equity",
"currency": "EUR",
"country_code": "ES",
"sector": "finance",
"rating": "AAA",
"isin": "ES111111111"
}
],
"net_asset_allocation": {
"fixed_income": 99.9996
},
"net_country_exposure": {
"ESP": 2.288427031638736,
"USA": 60.46220511016266,
"DEU": 2.191835810690592,
"EUR": -0.002259784574007,
"COL": 0.127524063373944,
"KOR": 9.55388e-10,
"JPN": 1.246333988406898,
"FIN": 0.22978714533501698,
"ISR": 0.143948075998976,
"NZL": 0.062652233248044,
"CYM": 8.70891e-10,
"PRT": 0.974036627855697,
"MEX": 0.365736906655804,
"BMU": 0.067915885862907,
"DNK": 0.43355581279498395
},
"net_currency_exposure": {
"USD": 74.61744474035949,
"EUR": 19.12813091869104,
"GBP": 6.141236889208313,
"AUD": 0.025833566043974,
"CAD": 0.08035446057758801,
"CHF": 2.05958e-10,
"HKD": -1.217e-11,
"SGD": 1.3995520639e-05,
"JPY": 0.006985429405025
},
"net_rating_distribution": {
"BBB": 12.334144898925286,
"BBB+": 15.29064877243538,
"BB-": 0.12541949698523,
"B": 5.5622779e-08,
"B+": 8.6773027e-08,
"CCC+": 0.042977419163283,
"BB+": 1.4800516795801,
"BBB-": 6.200306553392964,
"D": 4.56359e-10,
"A": 16.01735986519955,
"A-": 18.25129509878449,
"AA": 7.60807005389876,
"BB": 0.264832071570805,
"AAA": 0.5498576540505618,
"B-": 2.5513333000000002e-08,
"AA-": 4.212443994842955,
"A+": 16.31465572103641,
"CCC": 4.902417e-09,
"CCC-": 2.612071e-09,
"AA+": 0.6782270981447189,
"CC": 1.078213e-09
},
"net_sector_distribution": {
"other": 0.62970944
}
}
Response Object
Parameter | Type | Description |
---|---|---|
portfolio_date |
String[YYYY-MM] | Portfolio update date |
top_10_underlying_assets |
Array[UnderlyingAsset] | Top 10 underlying assets by weight |
net_asset_allocation |
JSON({ value: weight } ) |
The underlying assets grouped by asset type |
net_country_exposure |
JSON({ value: weight } ) |
The underlying assets grouped by country |
net_currency_exposure |
JSON({ value: weight } ) |
The underlying assets grouped by currency |
net_rating_distribution |
JSON({ value: weight } ) |
The underlying assets grouped by rating |
net_sector_distribution |
JSON({ value: weight } ) |
The underlying assets grouped by sector |
Underlying Asset
Attribute | Type | Description | Required |
---|---|---|---|
name |
String | The asset name | Optional |
date |
String[YYYY-MM] | The asset update date | Mandatory |
weight |
Float | The weight of the asset in the fund | Mandatory |
currency |
String | The asset currency | Mandatory |
isin |
String | The asset ISIN | Optional |
asset_type |
Asset Type | The asset type | Mandatory |
country_code |
CountryCode | The asset country code | Optional |
sector |
Sector | The asset sector | Optional |
rating |
String | The asset rating | Optional |
Asset Type
Value | Description |
---|---|
abs |
ABS: Asset - Backed Security |
cash |
Cash |
convertible_bond |
Convertible Bond |
cds |
CDS: Credit Default Swap |
cfd |
CFD: Contract for Differences |
commodity |
Commodity |
corporate_bond |
Corporate Bond |
cryptocurrency |
Cryptocurrency |
deposit |
Deposit |
equity |
Equity |
etf |
ETF |
fixed_income |
Fixed Income |
fund |
Fund |
future |
Future |
fx |
FX: Forex |
government_bond |
Government Bond |
mbs |
MBS: Mortage - Backed Security |
option |
Option |
private_equity |
Private Equity |
private_fixed_income |
Private Fixed Income |
property |
Property |
preferred_stock |
Preferred Stock |
repos |
Repos |
rights |
Rights |
short_term_instruments |
Short-term Instruments |
na |
NA |
warrant |
Warrants |
other |
Other |
Sector
Value | Description |
---|---|
cash |
Cash |
energy |
Energy |
materials |
Materials |
industrials |
Industrials |
consumer_discretionary |
Consumer Discretionary |
consumer_staples |
Consumer Staples |
health_care |
Health Care |
financials |
Financials |
information_technology |
Information Technology |
communication_services |
Communication Services |
utilities |
Utilities |
public_authority |
Public Authority |
real_estate |
Real Estate |
government |
Government |
government_related_regional_local |
Government-Related Regional and Local |
government_related_development_bank_supranational |
Government-Related Development Bank and Supranational |
abs |
ABS: Asset - Backed Security |
mbs |
MBS: Mortage - Backed Security |
not_applicable |
Not Applicable |
other |
Other |
Detailed Breakdowns
This endpoint provide fund detailed underlying assets.
Request detailed fund breakdowns for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/breakdowns/recursive"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/breakdowns/recursive
Path Parameters
Parameter | Description |
---|---|
id |
Can be an ISIN or an Allfunds ID |
This is an example response for a requested isin
{
"portfolio_date": "2022-09",
"top_10_underlying_assets": [
{
"date": "2020-06",
"weight": 100.0,
"name": "Allfunds Inc.",
"asset_type": "equity",
"currency": "EUR",
"country_code": "ES",
"sector": "finance",
"rating": "AAA",
"isin": "ES111111111"
}
],
"net_asset_allocation": {
"fixed_income": 99.9996
},
"net_country_exposure": {
"ESP": 2.288427031638736,
"USA": 60.46220511016266,
"DEU": 2.191835810690592,
"EUR": -0.002259784574007,
"COL": 0.127524063373944,
"KOR": 9.55388e-10,
"JPN": 1.246333988406898,
"FIN": 0.22978714533501698,
"ISR": 0.143948075998976,
"NZL": 0.062652233248044,
"CYM": 8.70891e-10,
"PRT": 0.974036627855697,
"MEX": 0.365736906655804,
"BMU": 0.067915885862907,
"DNK": 0.43355581279498395
},
"net_currency_exposure": {
"USD": 74.61744474035949,
"EUR": 19.12813091869104,
"GBP": 6.141236889208313,
"AUD": 0.025833566043974,
"CAD": 0.08035446057758801,
"CHF": 2.05958e-10,
"HKD": -1.217e-11,
"SGD": 1.3995520639e-05,
"JPY": 0.006985429405025
},
"net_rating_distribution": {
"BBB": 12.334144898925286,
"BBB+": 15.29064877243538,
"BB-": 0.12541949698523,
"B": 5.5622779e-08,
"B+": 8.6773027e-08,
"CCC+": 0.042977419163283,
"BB+": 1.4800516795801,
"BBB-": 6.200306553392964,
"D": 4.56359e-10,
"A": 16.01735986519955,
"A-": 18.25129509878449,
"AA": 7.60807005389876,
"BB": 0.264832071570805,
"AAA": 0.5498576540505618,
"B-": 2.5513333000000002e-08,
"AA-": 4.212443994842955,
"A+": 16.31465572103641,
"CCC": 4.902417e-09,
"CCC-": 2.612071e-09,
"AA+": 0.6782270981447189,
"CC": 1.078213e-09
},
"net_sector_distribution": {
"other": 0.62970944
}
}
Response Object
Parameter | Type | Description |
---|---|---|
portfolio_date |
String[YYYY-MM] | Portfolio update date |
top_10_underlying_assets |
Array[UnderlyingAsset] | Top 10 underlying assets by weight |
net_asset_allocation |
JSON({ value: weight } ) |
The underlying assets grouped by asset type |
net_country_exposure |
JSON({ value: weight } ) |
The underlying assets grouped by country |
net_currency_exposure |
JSON({ value: weight } ) |
The underlying assets grouped by currency |
net_rating_distribution |
JSON({ value: weight } ) |
The underlying assets grouped by rating |
net_sector_distribution |
JSON({ value: weight } ) |
The underlying assets grouped by sector |
Underlying Asset
Attribute | Type | Description | Required |
---|---|---|---|
name |
String | The asset name | Optional |
date |
String[YYYY-MM] | The asset update date | Mandatory |
weight |
Float | The weight of the asset in the fund | Mandatory |
currency |
String | The asset currency | Mandatory |
isin |
String | The asset ISIN | Optional |
asset_type |
Asset Type | The asset type | Mandatory |
country_code |
CountryCode | The asset country code | Optional |
sector |
Sector | The asset sector | Optional |
rating |
String | The asset rating | Optional |
Asset Type
Value | Description |
---|---|
cash |
Cash |
convertible_bond |
Convertible Bond |
deposit |
Deposit |
equity |
Equity |
etf |
ETF |
fixed_income |
Fixed Income |
forward |
Forward |
fund |
Fund |
future |
Future |
option |
Option |
private_equity |
Private Equity |
private_fixed_income |
Private Fixed Income |
warrant |
Warrant |
forwards |
Forwards |
government_bond |
Government Bond |
other |
Other |
Sector
Value | Description |
---|---|
cash |
Cash |
equity |
Equity |
energy |
Energy |
materials |
Materials |
industrials |
Industrials |
consumer_discretionary |
Consumer Discretionary |
consumer_staples |
Consumer Staples |
health_care |
Health Care |
finance |
Finance |
technology |
Technology |
telecom |
Telecom |
public_services |
Public Services |
real_estate |
Real Estate |
private_fixed_income |
Private Fixed Income |
private_equity |
Private Equity |
alternative |
Alternative |
fixed_income |
Fixed Income |
not_applicable |
Not Applicable |
financials |
Financials |
communication_services |
Communication Services |
other |
Other |
Catalog
This endpoint provides the fund catalog
Request the latest fund catalog
curl "https://app.allfunds.com/api/v1/funds/catalog"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/catalog
GET https://app.allfunds.com/api/v1/funds/catalog/:isin
This endpoint filters by isin
Query Parameters
Parameter | Accepted values | Example | Description |
---|---|---|---|
fund_company |
String | A WONDERFUL LONG SHORT EQUITY FUND ACC (E) USDEUR HEDGED | Company name |
currency |
String | USD | Currency |
earnings_distribution |
String | income | Distribution policy |
shariah_indicator |
Boolean | true | Shariah compliant |
risk_reward_indicator |
Integer | 1 | Risk and reward profile |
min_performance_in_one_year |
Float | -40.0 | Minumum performance in one year. Valid value between[-50, 50] |
max_performance_in_one_year |
Float | 50.0 | Maximum performance in one year. Valid value between[-50, 50] |
min_performance_in_three_years |
Float | -10.0 | Minumum performance in three years. Valid value between[-50, 50] |
max_performance_in_three_years |
Float | 35.0 | Maximum performance in three years. Valid value between[-50, 50] |
min_performance_in_five_years |
Float | -26.0 | Minumum performance in five years. Valid value between[-50, 50] |
max_performance_in_five_years |
Float | 42.0 | Maximum performance in five years. Valid value between[-50, 50] |
categories |
Array[String] | MA - Balanced | Categories |
This is an example response for a catalog request
{
"funds": [
{
"id": 2,
"company": {
"name": "The Product Company",
"allfunds_id": 9999999
},
"allfunds_id": 1,
"name": "An allfunds product",
"allfunds_fund": true,
"type": "fund",
"isin": "ES000000001",
"currency": "EUR",
"product_status": "active",
"last_updated_portfolio_date": "2020-05",
"last_updated_document_date": "2022-09-12",
"last_updated_corporate_action_date": "2020-05-05"
}
]
}
Response Object
Parameter | Type | Description |
---|---|---|
id |
Integer | Id |
name |
String | Name |
allfunds_id |
Integer | Allfunds Internal Id |
isin |
String | ISIN |
allfunds_fund |
Boolean | Allfunds fund |
currency |
String | Currency |
type |
FundType | Type of fund |
company |
Company | The fund manager company |
product_status |
String | The product status in Allfunds |
last_updated_document_date |
String[YYYY-MM-DD] | Last udpated document date. Depends on scope |
last_updated_corporate_action_date |
String[YYYY-MM-DD] | Last corporate action date. Depends on scope |
last_updated_portfolio_date |
String[YYYY-MM] | Last underlying asset date. |
Fund Type
Value | Description |
---|---|
fund |
The fund is a standard mutual fund |
etf |
The fund is an exchange traded fund (ETF) |
etn |
The fund is an exchange traded note (ETN) |
idx |
The fund is an index |
Company
Parameter | Type | Description |
---|---|---|
name |
String | Name |
allfunds_id |
Integer | Allfunds Internal Id |
Close Prices / NAVs
This endpoint provide historical fund NAVs
Request historical fund close prices for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/close_prices"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/close_prices
Query Parameters
Parameter | Default | Accepted values | Example | Description |
---|---|---|---|---|
isins |
Required | ISIN comma separated | AF0000000001, MS0000000001 | Search by ISIN |
with_currency |
|
Boolean | true | Get price currency (please note that returning the currency may make the response slower) |
date |
|
String[YYYY-MM-DD] | 2020-03-29 | Get price for a fixed date |
since_date |
|
String[YYYY-MM-DD] | 2020-03-26 | Get prices since date |
until_date |
|
String[YYYY-MM-DD] | 2020-03-26 | Get prices until date |
This is an example response for a requested isin
{
"close_prices": [
{ "date": "2020-06-16", "value": 12.68, "currency": "EUR" },
{ "date": "2020-06-17", "value": 12.69, "currency": "EUR" },
{ "date": "2020-06-18", "value": 12.7, "currency": "EUR" },
{ "date": "2020-06-19", "value": 12.72, "currency": "EUR" },
{ "date": "2020-06-22", "value": 12.74, "currency": "EUR" },
{ "date": "2020-06-24", "value": 12.75, "currency": "EUR" },
{ "date": "2020-06-25", "value": 12.76, "currency": "EUR" },
{ "date": "2020-06-26", "value": 12.76, "currency": "EUR" },
{ "date": "2020-06-29", "value": 12.75, "currency": "EUR" },
{ "date": "2020-06-30", "value": 12.76, "currency": "EUR" },
{ "date": "2020-07-01", "value": 12.75, "currency": "EUR" },
{ "date": "2020-07-02", "value": 12.76, "currency": "EUR" },
{ "date": "2020-07-03", "value": 12.77, "currency": "EUR" },
{ "date": "2020-07-06", "value": 12.79, "currency": "EUR" }
]
}
This is an example response for multiple isins
{
"AF0000000001": {
"close_prices": [
{ "date": "2020-06-17", "value": 12.69, "currency": "EUR" },
{ "date": "2020-06-19", "value": 12.72, "currency": "EUR" },
{ "date": "2020-06-22", "value": 12.74, "currency": "EUR" },
{ "date": "2020-06-24", "value": 12.75, "currency": "EUR" },
{ "date": "2020-06-25", "value": 12.76, "currency": "EUR" },
{ "date": "2020-06-26", "value": 12.76, "currency": "EUR" },
{ "date": "2020-06-29", "value": 12.75, "currency": "EUR" },
{ "date": "2020-06-30", "value": 12.76, "currency": "EUR" },
{ "date": "2020-07-01", "value": 12.75, "currency": "EUR" },
{ "date": "2020-07-02", "value": 12.76, "currency": "EUR" },
{ "date": "2020-07-06", "value": 12.79, "currency": "EUR" }
]
},
"MS0000000001": {
"close_prices": [
{ "date": "2020-06-16", "value": 13.68, "currency": "EUR" },
{ "date": "2020-06-17", "value": 13.69, "currency": "EUR" },
{ "date": "2020-06-19", "value": 13.72, "currency": "EUR" },
{ "date": "2020-06-22", "value": 13.74, "currency": "EUR" },
{ "date": "2020-06-24", "value": 13.75, "currency": "EUR" },
{ "date": "2020-06-26", "value": 13.76, "currency": "EUR" },
{ "date": "2020-06-29", "value": 13.75, "currency": "EUR" },
{ "date": "2020-06-30", "value": 13.76, "currency": "EUR" },
{ "date": "2020-07-01", "value": 13.75, "currency": "EUR" },
{ "date": "2020-07-02", "value": 13.76, "currency": "EUR" },
{ "date": "2020-07-03", "value": 13.77, "currency": "EUR" },
{ "date": "2020-07-06", "value": 13.79, "currency": "EUR" }
]
}
}
Response Object
Parameter | Type | Description |
---|---|---|
close_prices |
Array[Close Price] | Fund close prices series |
Close Price
Attribute | Type | Description |
---|---|---|
date |
String[YYYY-MM-DD] | The close price date |
value |
Float | The close price value |
currency |
String | The close price currency |
NAV_daily
This endpoint provide fund NAVs of the last month
Request fund close prices of the last month for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/close_prices_daily"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/close_prices_daily
Query Parameters
Parameter | Default | Accepted values | Example | Description |
---|---|---|---|---|
isins |
Required | ISIN comma separated | AF0000000001, MS0000000001 | Search by ISIN |
with_currency |
|
Boolean | true | Get price currency (please note that returning the currency may make the response slower) |
date |
|
String[YYYY-MM-DD] | 2020-03-29 | Get price for a fixed date |
This is an example response for a requested isin
{
"close_prices": [
{ "date": "2020-06-16", "value": 12.68, "currency": "EUR" },
{ "date": "2020-06-17", "value": 12.69, "currency": "EUR" },
{ "date": "2020-06-18", "value": 12.7, "currency": "EUR" },
{ "date": "2020-06-19", "value": 12.72, "currency": "EUR" },
{ "date": "2020-06-22", "value": 12.74, "currency": "EUR" },
{ "date": "2020-06-24", "value": 12.75, "currency": "EUR" },
{ "date": "2020-06-25", "value": 12.76, "currency": "EUR" },
{ "date": "2020-06-26", "value": 12.76, "currency": "EUR" },
{ "date": "2020-06-29", "value": 12.75, "currency": "EUR" },
{ "date": "2020-06-30", "value": 12.76, "currency": "EUR" },
{ "date": "2020-07-01", "value": 12.75, "currency": "EUR" },
{ "date": "2020-07-02", "value": 12.76, "currency": "EUR" },
{ "date": "2020-07-03", "value": 12.77, "currency": "EUR" },
{ "date": "2020-07-06", "value": 12.79, "currency": "EUR" }
]
}
This is an example response for multiple isins
{
"AF0000000001": {
"close_prices": [
{ "date": "2020-06-17", "value": 12.69, "currency": "EUR" },
{ "date": "2020-06-19", "value": 12.72, "currency": "EUR" },
{ "date": "2020-06-22", "value": 12.74, "currency": "EUR" },
{ "date": "2020-06-24", "value": 12.75, "currency": "EUR" },
{ "date": "2020-06-25", "value": 12.76, "currency": "EUR" },
{ "date": "2020-06-26", "value": 12.76, "currency": "EUR" },
{ "date": "2020-06-29", "value": 12.75, "currency": "EUR" },
{ "date": "2020-06-30", "value": 12.76, "currency": "EUR" },
{ "date": "2020-07-01", "value": 12.75, "currency": "EUR" },
{ "date": "2020-07-02", "value": 12.76, "currency": "EUR" },
{ "date": "2020-07-06", "value": 12.79, "currency": "EUR" }
]
},
"MS0000000001": {
"close_prices": [
{ "date": "2020-06-16", "value": 13.68, "currency": "EUR" },
{ "date": "2020-06-17", "value": 13.69, "currency": "EUR" },
{ "date": "2020-06-19", "value": 13.72, "currency": "EUR" },
{ "date": "2020-06-22", "value": 13.74, "currency": "EUR" },
{ "date": "2020-06-24", "value": 13.75, "currency": "EUR" },
{ "date": "2020-06-26", "value": 13.76, "currency": "EUR" },
{ "date": "2020-06-29", "value": 13.75, "currency": "EUR" },
{ "date": "2020-06-30", "value": 13.76, "currency": "EUR" },
{ "date": "2020-07-01", "value": 13.75, "currency": "EUR" },
{ "date": "2020-07-02", "value": 13.76, "currency": "EUR" },
{ "date": "2020-07-03", "value": 13.77, "currency": "EUR" },
{ "date": "2020-07-06", "value": 13.79, "currency": "EUR" }
]
}
}
Response Object
Parameter | Type | Description |
---|---|---|
close_prices |
Array[Close Price Daily] | Fund close prices series |
Close Price Daily
Attribute | Type | Description |
---|---|---|
date |
String[YYYY-MM-DD] | The close price date |
value |
Float | The close price value |
currency |
String | The close price currency |
Corporate Actions
This endpoint provide historical fund corporate actions
Request historical fund corporate actions for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/corporate_actions"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/corporate_actions
Path Parameters
Parameter | Description |
---|---|
id |
Can be an ISIN or an Allfunds ID |
This is an example response for a requested isin
{
"corporate_actions": [
{
"reference": "7497",
"kind": "SOFT CLOSURE",
"date": "2014-11-30",
"url": "https://doc.allfundsbank.com/wp/getDocument.action?encryptedDocumentId=an_encrypted_document_id",
"comments": {
"en": "An english corporate action comment",
"es": "Un comentario en español",
"it": "Un commento in italiano"
},
"details": null
}
]
}
Response Object
Parameter | Type | Description |
---|---|---|
corporate_actions |
Array[Corporate Action] | Fund historical corporate actions |
Corporate Action
Attribute | Type | Description |
---|---|---|
reference |
String | The corporate action uniq identifier |
kind |
Corporate Action Kind | The corporate action type |
date |
String[YYYY-MM-DD] | The corporate action event date |
url |
String | The corporate document link |
comments |
JSON({ language: comment } ) |
A JSON containing the corporate action comments in different languages |
details |
JSON | A JSON containing dividend details |
Corporate Action Kinds
Type |
---|
ADMINISTRATOR CHANGE |
ANNUAL GENERAL MEETING |
BASE CURRENCY CHANGE |
CHANGE IN BENCHMARK |
CHANGE IN DEALING/VALUATION FREQUENCY |
CHANGE IN DISTRIBUTION FREQUENCY |
CHANGE IN FEES |
CHANGE IN THE DEALING CUT OFF TIME |
CHANGE IN THE SETTLEMENT CYCLE |
CHANGE IN WARRANTY PERIOD |
CHANGE OF INVESTMENT ADVISOR |
CHANGE OF INVESTMENT MANAGER |
CHANGE OF LEGAL STRUCTURE |
CHANGE OF MANAGEMENT COMPANY |
CHANGE OF SHARE CLASS CURRENCY |
CHANGE OF SUB-INVESTMENT MANAGER |
CHANGE OF SUB_MANAGEMENT COMPANY |
CHANGE OF TRANSFER AGENT |
CHANGE OF TYPE OF INVESTMENT VEHICLES |
CHANGE OF UCI NAME |
CHANGE TO PROSPECTUS |
CHANGE TO THE DISTRIBUTION POLICY |
CHANGE TO THE INVESTMENT OBJECTIVE |
CHANGE TO THE INVESTMENT POLICY |
CHANGE TO THE MINIMUM/MAXIMUM INVESTMENTS |
CUSTODIAN CHANGE |
DEREGISTRATION |
DILUTION ADJUSTMENT |
DILUTION LEVY |
DIVIDEND |
EARLY CUT-OFF |
EXTRAORDINARY GENERAL MEETING |
FUND-HOUSE REDENOMINATION |
FUND LIQUIDATION |
FUND MERGER |
FUND MERGER / LIQUIDATION IN-KIND / CONVERSION |
FUND REDENOMINATION |
GENERAL CHANGES |
HARD CLOSURE |
ISIN CHANGE |
NO_PART |
REOPENING TO NEW SUBSCRIPTIONS |
SHARE CLASS REDENOMINATION |
SOFT CLOSURE |
SPIKE |
SPLIT |
SUSPENSION OF DEALING |
SWING PRICING |
VOLUNTARY EVENT |
COVIP data
This endpoint provide latest fund COVIP data
Request latest fund COVIP data for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/covip"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/covip
Path Parameters
Parameter | Description |
---|---|
id |
Can be an ISIN or an Allfunds ID |
Query Parameters
Parameter | Default | Accepted values | Example | Description |
---|---|---|---|---|
kinds |
null | commision, registry, look-through | kinds=commision,registry,look-through | Covip kinds. If not set, all kinds are returned |
This is an example response for a requested isin
{
"covip": {
"isin": "an_isin",
"year_by_quarter": "2022Q1",
"commision_data": {"Some data"},
"registry_data": {"Some data"},
"look_through_data": {
"asset1": {"some data"},
"asset2": {"some data"}
}
}
}
Response Object
Parameter | Type | Description |
---|---|---|
covip |
JSON | ISIN covip data |
COVIP XLSX
This endpoint provide latest fund COVIP data in XLSX format
Request latest fund COVIP data for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/covip/excel"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/covip/excel
Path Parameters
Parameter | Description |
---|---|
id |
Can be an ISIN or an Allfunds ID |
Query Parameters
Parameter | Default | Accepted values | Example | Description |
---|---|---|---|---|
kinds |
null | commision, registry, look-through | kinds=commision,registry,look-through | Covip kinds. If not set, all kinds are returned |
This is an example response for a requested isin
An excel file
Response Object
Parameter | Type | Description |
---|---|---|
covip |
XLSX | ISIN covip data in excel format |
Customized Fund Factsheet
This endpoint provides a customized fund factsheet.
Request a spanish fund factsheet
curl "https://app.allfunds.com/api/v1/funds/{id}/factsheet?language=es"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:fund_id/factsheet?language=:lang
Path Parameters
Parameter | Description |
---|---|
fund_id |
Can be an ISIN or an Allfunds ID |
language |
Laguage of the factsheet (en, es, it) |
Response
Returns the fund factheet PDF
Dividends
This endpoint provide historical fund dividends
Request historical fund dividends for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/dividends"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/dividends
Path Parameters
Parameter | Description |
---|---|
id |
Can be an ISIN or an Allfunds ID |
Query Parameters
Parameter | Default | Accepted values | Example | Description |
---|---|---|---|---|
with_currency |
|
Boolean | with_currency=true | Get price currency (please note that returning the currency may make the response slower) |
This is an example response for a requested isin
{
"dividends": [
{
"dividend_at": "2020-01-09",
"unit": 1.314159,
"currency": "GBP"
},
{
"dividend_at": "2020-06-10",
"unit": 2.541112,
"currency": "EUR"
}
]
}
Response Object
Parameter | Type | Description |
---|---|---|
dividends |
Array[Dividend] | Fund dividends series |
Dividend
Attribute | Type | Description |
---|---|---|
dividend_at |
String[YYYY-MM-DD] | The dividend effective date |
unit |
Float | The dividend unit value |
currency |
String | The dividend currency |
ESG
This endpoint provides an esg information for an isin
Request fund esg information for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/esg"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/esg
Path Parameters
Parameter | Description |
---|---|
id |
Can be an ISIN or an Allfunds ID |
This is an example response for a requested isin
{
"eu_sfdr": "Article 8",
"end_client_sustainability_preferences": true,
"eu_taxonomy_aligned": true,
"minimum_taxonomy_investment": 6,
"consideration_of_pai": true,
"esg_label_or_standards": ["D"]
}
Response Object
Parameter | Type | Description |
---|---|---|
eu_sfdr |
String | EU SFDR Type |
end_client_sustainability_preferences |
Boolean | End Client Sustainability Preferences |
eu_taxonomy_aligned |
Boolean | EU Taxonomy Aligned |
minimum_taxonomy_investment |
Integer | Taxonomy Aligned Min. Proportion |
consideration_of_pai |
Boolean | Consideration of PAI |
esg_label_or_standards |
Array[ESG Label] | ESG Label |
ESG Label
Options |
---|
A - ICMA Green Bond Principles |
B - EU Green Bond Standard |
C - EU Ecolabel for Financial Products |
D - FNG Siegel (Fonds) |
E - CBI Climate Bonds Standards |
F - ICMA Social Bonds Principles |
G - LuxFLAG ESG |
H - LuxFLAG Climate Finance |
I - LuxFLAG Environment |
J - Kein Verstoß gegen Atomwaffensperrvertrag |
K - ISR |
L - Febelfin / Towards Sustainability |
M - UZ49 - das österreichische Umweltzeichen |
N - Nordic Swan |
O - GreenFin Label |
P - Finansol |
Q - DDV-Nachhaltigkeitskodex-ESG-Strategie |
R - DDV-Nachhaltigkeitskodex-ESG-Impact |
S - Grüner Pfandbrief |
T - Sozialer Pfandbrief |
U - LuxFLAG Microfinance |
V - LuxFLAG Sustainable Insurance Products |
Z - Other label |
Latest Legal Documents
This endpoint provide the latest documents available for a fund.
Request all documents for an isin
curl "https://app.allfunds.com/api/v1/funds/{fund_id}/documents_daily"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:fund_id/documents_daily
Path Parameters
Parameter | Description |
---|---|
fund_id |
Can be an ISIN or an Allfunds ID |
Request all documents for an isin with filters
curl "https://app.allfunds.com/api/v1/funds/{fund_id}/documents_daily?kinds=KID,AR"
-H "Authorization: Token {apiToken}"
// No JS example available
Query Parameters
Parameter | Default | Accepted values | Example | Description |
---|---|---|---|---|
kinds |
null | Array[DocumentKind] | kinds=PR,KID | Document kinds |
countries |
null | Array[CountryCode] | countries=ES,US | Document countries |
languages |
null | Array[Language] | languages=es,en | Document language |
This is an example response for a requested isin
{
"documents": [
{
"kind": "KID",
"country_code": "SG",
"language": "NL",
"constraint": "YES",
"date": "2020-03-16",
"last_update": "2020-06-20",
"url": "https://app.allfunds.com/docs/legal/fund/42648826",
"file_type": "pdf",
"filesize": "1MiB"
}
]
}
Response Object
Parameter | Type | Description |
---|---|---|
documents |
Array[Document] | Fund identifier used in the path |
Document
Attribute | Type | Description |
---|---|---|
kind | DocumentKind | The document kind identifier |
country_code | CountryCode | The country code |
language | Language | The language code |
constraint | DocumentConstraint | The document investor constraint |
date | String[YYYY-MM-DD] | The document date |
last_update | String[YYYY-MM-DD] | The document latest update date |
url | String | The document URL |
filesize | String | The document human readable filesize |
Document Kinds
Kind Code | Description |
---|---|
AI1 |
21 ABS. AIFMG - ANGABEN |
AID |
SALES AID |
ALO |
ALLEGATO |
AR |
ANNUAL REPORT |
ARS |
ANNUAL REPORT SHORT |
AU |
AUDIT REPORT |
BRO |
MARKETING BROCHURE |
COE |
MODULO DI CONVERSIONE |
COI |
ELENCO COLLOCATORI |
CON |
TERMS OF CONTRACT |
DDQ |
DUE DILLIGENCE QUESTIONNAIRE |
DEA |
DEALING FORMS |
DIST |
MARKETING MEMORANDUM |
DIV |
DIVIDEND TABLE |
EAR |
ESG ANNUAL REPORT |
EDR |
ESG DISCLOSURE REPORT |
EMR |
ESG FACTSHEET |
FAT |
FATWA |
FP |
FUND PROFILE |
INF |
ADDITIONAL INFORMATION FOR INVESTORS |
IP1 |
INVESTOR INFORMATION PART 1 |
IP2 |
INVESTOR INFORMATION PART 2 |
IRS |
INTERIM REPORT SHORT |
KFS |
KEY FACTS STATEMENT |
KID |
KEY INVESTOR INFORMATION DOCUMENT |
LM |
LEGAL MESSAGE |
MC |
MANAGER COMMENTARY |
MR |
MONTHLY REPORT |
OTH |
OTHER MARKETING MATERIAL |
PHS |
PRODUCT HIGHLIGHTS SHEET |
PR |
PROSPECTUS |
PRP |
PRIIP KEY INFORMATION DOCUMENT |
QR |
QUATERLY REPORT |
REG |
REGULATIONS, FUND REGLEMENT |
RIO |
MODULO DI RIMBORSO |
SAR |
SEMI-ANNUAL REPORT |
SCR |
SCR |
SID |
SUPPLEMENTARY INFORMATION DOCUMENT |
SOE |
MODULO DI SOTTOSCRIZIONE ALLFUNDS FORM |
SP |
SALES PRESENTATION |
SPR |
SIMPLIFIED PROSPECTUS |
SUB |
MODULO DI SOTTOSCRIZIONE STANDARD SICAV FORM |
SUO |
MODULO DI VERSAMENTO SUCCESIVO |
SUP |
SUPPLEMENT PROSPECTUS |
SUS |
SUPPLEMENT SUBSCRIPTION FORM |
TRM |
TRIMESTRIAL FINANCIAL REPORT |
Document Constraints
Constraint | Description |
---|---|
YES |
All investors |
RES |
Only restricted (qualified) investors |
Legal Documents
This endpoint provide the latest documents available for a fund.
Request all documents for an isin
curl "https://app.allfunds.com/api/v1/funds/{fund_id}/documents"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:fund_id/documents
Path Parameters
Parameter | Description |
---|---|
fund_id |
Can be an ISIN or an Allfunds ID |
Request all documents for an isin with filters
curl "https://app.allfunds.com/api/v1/funds/{fund_id}/documents?kinds=KID,AR"
-H "Authorization: Token {apiToken}"
// No JS example available
Query Parameters
Parameter | Default | Accepted values | Example | Description |
---|---|---|---|---|
kinds |
null | Array[DocumentKind] | kinds=PR,KID | Document kinds |
countries |
null | Array[CountryCode] | countries=ES,US | Document countries |
languages |
null | Array[Language] | languages=es,en | Document language |
from_date |
null | String[YYYY-MM-DD] | from_date=2022-01-01 | Filter documents from last update date |
This is an example response for a requested isin
{
"documents": [
{
"kind": "KID",
"country_code": "SG",
"language": "NL",
"constraint": "YES",
"date": "2020-03-16",
"last_update": "2020-06-20",
"url": "https://app.allfunds.com/docs/legal/fund/42648826",
"file_type": "pdf",
"filesize": "1MiB"
}
]
}
Response Object
Parameter | Type | Description |
---|---|---|
documents |
Array[Document] | Fund identifier used in the path |
Document
Attribute | Type | Description |
---|---|---|
kind | DocumentKind | The document kind identifier |
country_code | CountryCode | The country code |
language | Language | The language code |
constraint | DocumentConstraint | The document investor constraint |
date | String[YYYY-MM-DD] | The document date |
last_update | String[YYYY-MM-DD] | The document latest update date |
url | String | The document URL |
filesize | String | The document human readable filesize |
Document Kinds
Kind Code | Description |
---|---|
AI1 |
21 ABS. AIFMG - ANGABEN |
AID |
SALES AID |
ALO |
ALLEGATO |
AR |
ANNUAL REPORT |
ARS |
ANNUAL REPORT SHORT |
AU |
AUDIT REPORT |
BRO |
MARKETING BROCHURE |
COE |
MODULO DI CONVERSIONE |
COI |
ELENCO COLLOCATORI |
CON |
TERMS OF CONTRACT |
DDQ |
DUE DILLIGENCE QUESTIONNAIRE |
DEA |
DEALING FORMS |
DIST |
MARKETING MEMORANDUM |
DIV |
DIVIDEND TABLE |
EAR |
ESG ANNUAL REPORT |
EDR |
ESG DISCLOSURE REPORT |
EMR |
ESG FACTSHEET |
FAT |
FATWA |
FP |
FUND PROFILE |
INF |
ADDITIONAL INFORMATION FOR INVESTORS |
IP1 |
INVESTOR INFORMATION PART 1 |
IP2 |
INVESTOR INFORMATION PART 2 |
IRS |
INTERIM REPORT SHORT |
KFS |
KEY FACTS STATEMENT |
KID |
KEY INVESTOR INFORMATION DOCUMENT |
LM |
LEGAL MESSAGE |
MC |
MANAGER COMMENTARY |
MR |
MONTHLY REPORT |
OTH |
OTHER MARKETING MATERIAL |
PHS |
PRODUCT HIGHLIGHTS SHEET |
PR |
PROSPECTUS |
PRP |
PRIIP KEY INFORMATION DOCUMENT |
QR |
QUATERLY REPORT |
REG |
REGULATIONS, FUND REGLEMENT |
RIO |
MODULO DI RIMBORSO |
SAR |
SEMI-ANNUAL REPORT |
SCR |
SCR |
SID |
SUPPLEMENTARY INFORMATION DOCUMENT |
SOE |
MODULO DI SOTTOSCRIZIONE ALLFUNDS FORM |
SP |
SALES PRESENTATION |
SPR |
SIMPLIFIED PROSPECTUS |
SUB |
MODULO DI SOTTOSCRIZIONE STANDARD SICAV FORM |
SUO |
MODULO DI VERSAMENTO SUCCESIVO |
SUP |
SUPPLEMENT PROSPECTUS |
SUS |
SUPPLEMENT SUBSCRIPTION FORM |
TRM |
TRIMESTRIAL FINANCIAL REPORT |
Document Constraints
Constraint | Description |
---|---|
YES |
All investors |
RES |
Only restricted (qualified) investors |
Operational
This endpoint provides fund operational information
Request fund operational information for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/operational"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/operational
Path Parameters
Parameter | Description |
---|---|
id |
Can be an ISIN or an Allfunds ID |
This is an example response for a requested isin
{
"nav_frequency": "weekly",
"pricing_type": "single",
"subscription_amount_decimals": "4",
"subscription_titles_decimals": "0",
"subscription_net_asset_value_decimals": "4",
"subscription_dealing_frequency": "biweekly",
"subscription_notice_days": "2",
"subscription_recalculation": "false",
"subscription_cut_off": "14:15",
"subscription_settlement_period": "T+3",
"subscription_notice_days_type": "natural_days",
"subscription_by_amount": "true",
"subscription_by_titles": "false",
"minimums_currency": "EUR",
"minimum_initial_subscription_amount": "500000000.0",
"minimum_initial_subscription_titles": "0.0",
"minimum_additional_subscription_amount": "100000.0",
"minimum_additional_subscription_titles": "0.0",
"subscription_amount_rounding_type": "truncate",
"subscription_titles_rounding_type": "ceil",
"redemption_dealing_frequency": "daily",
"redemption_notice_days": "-1",
"redemption_recalculation": "false",
"redemption_cut_off": "13:15",
"redemption_settlement_period": "T+3",
"redemption_notice_days_type": "business_days",
"redemption_buffer_percent": "15.0",
"redemption_by_amount": "true",
"redemption_by_titles": "true",
"redemption_amount_rounding_type": "ceil_or_equal",
"redemption_titles_rounding_type": "truncate",
"earnings_distribution": "accumulation",
"distribution_category": "dividend",
"retention_type": "GROSS",
"equalisation": "false",
"ongoing_charges": 1.13,
"ongoing_charges_at": "2020-03-05",
"performance_fee": 10.0,
"management_fee": 1.42,
"subscription_fee": 3.0,
"distribution_fee": 0.0,
"deposit_fee": 0.02,
"refund_fee": 0.0,
"dividend_frequency": "four_monthly",
"markets": {
"cl": { "ccr": true },
"es": { "cnmv_code": 254, "switchable": true, "t12": "Rest of harmonized UCIs (foreign)"},
"it": {
"complex": false,
"bluerating": 5,
"switchable": true,
"structured_ucits": false,
"minimums_currency": "EUR",
"ucits_linked_index": false,
"minimum_initial_titles": 1,
"minimum_initial_investment": 0,
"whitelist_ongoing_semester": 0.0,
"whitelist_previous_semester": 0.0,
"ucits_with_leverage_higher_1": false,
"ucits_with_leveraged_benchmark": false,
"whitelist_ongoing_semester_end_date": "2020-12-31",
"whitelist_previous_semester_end_date": "2020-06-30",
"whitelist_ongoing_semester_start_date": "2020-07-01",
"whitelist_previous_semester_start_date": "2020-01-01"
},
"sg": { "restricted": true },
"uk": { "reporting_status": true },
"hk": {
"sfc_security_classification": "non-complex",
"is_fund_sfc_authorised": true
},
"updated_at": "2022-11-22"
}
}
Response Object
Parameter | Type | Description |
---|---|---|
nav_frequency |
Frequency | NAV valuation frequency |
pricing_type |
Pricing Type | Single or Dual pricing |
subscription_amount_decimals |
Integer | Subscription amount/cash decimals |
subscription_titles_decimals |
Integer | Subscription unit/shares decimals |
subscription_net_asset_value_decimals |
Integer | NAV/Prices decimals |
subscription_dealing_frequency |
Frequency | Subscription Dealing Frequency |
subscription_notice_days |
Integer | Subscriotion Order Pre-Notificación Days |
subscription_recalculation |
Boolean | Subscription recalulation (true/false) |
subscription_cut_off |
String[HH:MM] | Cut-Off time (CET) to get subscription NAV price |
subscription_settlement_period |
String[T+D] | Days to be added to the Trade Date (T) for the subscription settlement period |
subscription_notice_days_type |
Day Type | Type of days to be added to Trade Date for subscription settlement period estimation |
subscription_by_amount |
Boolean | Subscription by amount allowed (true/false) |
subscription_by_titles |
Boolean | Subscription by titles allowed (true/false) |
minimums_currency |
String | Minimum Currency |
minimum_initial_subscription_amount |
Float | Minimum initial subscription by amount |
minimum_initial_subscription_titles |
Float | Minimum initial subscription by share/titles |
minimum_additional_subscription_amount |
Float | Minimum additional subscription by amount |
minimum_additional_subscription_titles |
Float | Minimum additional subscription by shares/titles |
subscription_amount_rounding_type |
Rounding Type | Subscription amount rounding type |
subscription_titles_rounding_type |
Rounding Type | Subscription titles rounding type |
redemption_dealing_frequency |
Frequency | Redemption Dealing Frequency |
redemption_notice_days |
Integer | Days to be added to the Trade Date (T) for the redepmtion settlement period |
redemption_recalculation |
Boolean | Redemption recalculation (true/false) |
redemption_cut_off |
String[HH:MM] | Cut-Off time (CET) to get subscription NAV price |
redemption_settlement_period |
String[T+D] | Days to be added to the Trade Date (T) for the subscription settlement period |
redemption_notice_days_type |
Day Type | Type of days to be added to Trade Date for redemption settlement period estimation |
redemption_buffer_percent |
Float | Redemption buffer percent |
redemption_by_amount |
Boolean | Redemption by amount allowed (true/false) |
redemption_by_titles |
Boolean | Redemption by titles allowed (true/false) |
redemption_amount_rounding_type |
Rounding Type | Redemption amount rounding type |
redemption_titles_rounding_type |
Rounding Type | Redemption titles rounding type |
earnings_distribution |
Earnings Distribution | Earning Distribution |
distribution_category |
Distribution Category | Distribution Category |
retention_type |
Retention Type | Gross/Net Distribution |
equalisation |
Boolean | Equalisation (true/false) |
dividend_frequency |
Frequency | Dividend Frequency |
ongoing_charges |
Float | Ongoing charges % |
ongoing_charges_at |
String[YYYY-MM-DD] | The ongoing charges date |
performance_fee |
Float | Performance Fee % |
management_fee |
Float | Management Fee % |
subscription_fee |
Float | Subscription Fee % |
distribution_fee |
Float | Distribution Fee % |
deposit_fee |
Float | Deposit Fee % |
refund_fee |
Float | Refund Fee % |
markets |
Market Data | Specific markets information |
Frequencies
Frequency Code | Description |
---|---|
daily |
Occurring every weekday |
monthly |
Occurring once a month |
weekly |
Occurring once a week |
biweekly |
Occurring every two weeks |
monthly |
Occurring once a month |
bimonthly |
Occurring every two months |
four_monthly |
Occurring every four months |
semestral |
Occurring every six months |
quarterly |
Occurring once every quarter of a year |
yearly |
Occurring once a year |
Pricing Types
Pricing Type Code | Description |
---|---|
single |
Single pricing |
dual |
Dual pricing |
Day Types
Days Type Code | Description |
---|---|
business_days |
Business Days |
natural_days |
Natural Days |
Rounding Types
Rounding Type Code | Description |
---|---|
ceil |
Ceil |
truncate |
Truncate |
ceil_or_equal |
Ceil or Equal |
Earnings Distribution Types
Earnings Distribution Code | Description |
---|---|
accumulation |
Accumulation |
income |
Income |
Distribution Category Types
Distribution Category Code | Description |
---|---|
interest |
Interest |
dividend |
Dividend |
Retention Types
Retention Code | Description |
---|---|
GROSS |
Gross |
NET |
Net |
Market Data
Key | Value |
---|---|
Market Country Code | Market specific details |
Spain Market Information
Parameter | Type | Description |
---|---|---|
switchable |
Boolean | Traspasable in Spain |
cnmv_code |
String | CNMV Code |
t12 |
String | T12 |
Italy Market Information
Parameter | Type | Description |
---|---|---|
complex |
Boolean | Complex |
bluerating |
Integer | Bluerating |
switchable |
Boolean | Traspasable in Italy |
assumption_further_risks |
Boolean | Assumption further risks |
structured_ucits |
Boolean | Structured UCITS |
minimums_currency |
String | Minimums currency |
ucits_linked_index |
Boolean | UCITS linked index |
minimum_initial_titles |
Integer | Minimum initial titles |
minimum_initial_investment |
Float | Minimum initial investment |
whitelist_ongoing_semester |
Float | Whitelist ongoing semester |
whitelist_previous_semester |
Float | Whitelist previous semester |
ucits_with_leverage_higher_1 |
Boolean | UCITS with leverage > 1 |
ucits_with_leveraged_benchmark |
Boolean | UCITS with leveraged benchmark |
whitelist_ongoing_semester_start_date |
String[YYYY-MM-DD] | Whitelist ongoing semester start date |
whitelist_ongoing_semester_end_date |
String[YYYY-MM-DD] | Whitelist ongoing semester end date |
whitelist_previous_semester_start_date |
String[YYYY-MM-DD] | Whitelist previous semester start date |
whitelist_previous_semester_end_date |
String[YYYY-MM-DD] | Whitelist previous semester end date |
assogestioni_category |
String | Assogestioni category |
assogestioni_category_description |
String | Assogestioni category description |
Singapore Market Information
Parameter | Type | Description |
---|---|---|
restricted |
Boolean | Restricted |
qualified_cpf_scheme |
Integer | Qualified CPF scheme |
cpf_classification |
String | CPF classification |
cpf_focus |
String | CPF focus |
Chile Market Information
Parameter | Type | Description |
---|---|---|
ccr |
Boolean | CCR |
United Kingdom Market Information
Parameter | Type | Description |
---|---|---|
reporting_status |
Boolean | Reporting status |
Middle East and North Africa Market Information
Parameter | Type | Description |
---|---|---|
shariah_indicator |
Boolean | Shariah indicator |
Hong Kong Market Information
Parameter | Type | Description |
---|---|---|
sfc_security_classification |
String | SFC Security Classification |
is_fund_sfc_authorised |
Boolean | Is Fund SFC Authorised |
Overview
This endpoint provides an overview information for an isin
Request fund overview information for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/overview"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/overview
Path Parameters
Parameter | Description |
---|---|
id |
Can be an ISIN or an Allfunds ID |
This is an example response for a requested isin
{
"isin": "AN_ISIN",
"name": "A Fund Name",
"currency": "GBP",
"category": "EQ - Japanese Small Cap",
"asset_class": "Equity",
"subasset_class": "EQ - Japan",
"fund_group": "An Asset Management Group Name",
"fund_company": "An Asset Management Company Name",
"fund_iic": "A Fund Umbrella Name",
"domicile": "GB",
"inception_date": "2012-08-03",
"risk_reward_indicator": 4,
"countries_available_for_sale": ["CHE", "GBR", "SGP"],
"investment_objective": {
"en": "The fund investment objective description",
"es": "La descripción del objectivo de inversión del fondo",
"it": "La descrizione dell'obiettivo di investimento del fondo",
"updated_at": "2021-04-16"
},
"fund_aum": 89.68695697,
"class_aum": 29.35367245,
"aum_currency": "EUR",
"aum_currency_class": "EUR",
"aum_at": "2020-08-28",
"aum_at_fund": "2020-08-28",
"ucits": true,
"benchmark": {
"name": "A benchmark name",
"ticker": "ABN"
},
"as_of": "2021-08-05",
"nav": 103.1916,
"hedged": false,
"wkn": "A0J2N7",
"valoren": 2559073,
"fund_benchmark": "N/A",
"legal_structure": "Sicav",
"nav_currency": "EUR",
"management_style": "active"
}
Response Object
Parameter | Type | Description |
---|---|---|
isin |
String | Fund ISIN |
name |
String | Fund Name |
category |
Category | Fund category |
asset_class |
Asset Class | Fund asset class |
subasset_class |
Subasset Class | Fund subasset class |
fund_group |
String | Name of the fund asset management group |
fund_company |
String | Name of the fund asset management company |
fund_iic |
String | Name of the fund umbrella |
domicile |
CountryCode Alpha 2 | The fund ISO 2 domicile code |
inception_date |
String[YYYY-MM-DD] | The fund inception date |
risk_reward_indicator |
Integer | The fund risk reward indicator |
countries_available_for_sale |
Array[CountryCode Alpha 3] | Array of ISO 3 codes of the countries where the fund is availbale for sale |
investment_objective |
Investment Objective | A JSON with the investment objectives in different languages |
class_aum |
Float | The class AUM in millions |
aum_at |
String[YYYY-MM-DD] | The Class AUM reporting date |
fund_aum |
Float | The fund AUM in millions |
aum_currency |
String | aum currency |
aum_currency_class |
String | aum currency class |
aum_at_fund |
String[YYYY-MM-DD] | The Fund AUM reporting date |
ucits |
Boolean | UCITS |
benchmark |
Benchmark | Fund benchmark |
as_of |
String[YYYY-MM-DD] | Nav date |
nav |
Float | Nav value |
hedged |
Boolean | Hedge value |
wkn |
String | WKN |
valoren |
Integer | Valoren |
fund_benchmark |
String | Fund Benchmark |
legal_structure |
String | Legal structure |
nav_currency |
String | Nav currency |
management_style |
String | Active or Passive |
Category
Options |
---|
AL - Bloomberg Commodity Index |
AL - Commodity Others |
AL - Credit Arbitrage |
AL - Crypto |
AL - Currencies |
AL - Direct Property |
AL - Equity Long/Short Market Neutral |
AL - Equity Long/Short Non Market Neutral |
AL - Event Driven |
AL - FI Multi-Strategies |
AL - Fixed Income Multi-Strategies |
AL - FoFs |
AL - Macro |
AL - Managed Futures |
AL - Others |
AL - Property Others |
AL - Trading |
AL - Volatility Arbitrage |
CO - Emerging Markets |
CO - Europe Hedged |
CO - Global Hedged |
EQ - Africa |
EQ - Agribusiness |
EQ - Artificial Intelligence |
EQ - ASEAN |
EQ - Asia Pacific |
EQ - Asia Pacific ex-Japan |
EQ - Asia Pacific ex-Japan Others |
EQ - Asia Pacific ex-Japan Small Cap |
EQ - Asia Pacific Real Estate |
EQ - Australia |
EQ - Biotechnology |
EQ - Blockchain |
EQ - Brazil |
EQ - BRIC |
EQ - Canada |
EQ - China |
EQ - China A Shares |
EQ - Consumer |
EQ - Denmark |
EQ - Ecology |
EQ - Electric Vehicles |
EQ - Emerging Europe |
EQ - Emerging Europe Others |
EQ - Emerging Markets |
EQ - Emerging Markets Others |
EQ - Emerging Markets Small Cap |
EQ - Energy |
EQ - European Other Countries |
EQ - European Real Estate |
EQ - Europe Blend |
EQ - Europe ex-UK |
EQ - Europe Growth |
EQ - Europe Income |
EQ - Europe Small and Mid Cap |
EQ - Europe Unconstrained |
EQ - Europe Value |
EQ - Eurozone |
EQ - Financials |
EQ - Finland |
EQ - Frontier Markets |
EQ - Germany |
EQ - Global Blend |
EQ - Global Flex Cap |
EQ - Global Growth |
EQ - Global Income |
EQ - Global Real Estate |
EQ - Global Small Cap |
EQ - Global Value |
EQ - Gold and Precious Metals |
EQ - Greater China |
EQ - Healthcare |
EQ - India |
EQ - Indirect Property North America |
EQ - Indirect Property Others |
EQ - Indirect Switzerland Property |
EQ - Infrastructure |
EQ - Islamic Others |
EQ - Italy |
EQ - Japan |
EQ - Japanese Small Cap |
EQ - Korea |
EQ - LATAM |
EQ - Middle East and Africa |
EQ - Middle East and Africa Others |
EQ - Natural Resources |
EQ - New Energy |
EQ - Nordic |
EQ - Norway |
EQ - Others |
EQ - Russia |
EQ - Sector Others |
EQ - Spain |
EQ - Sweden |
EQ - Switzerland |
EQ - Switzerland Small and Mid Cap |
EQ - Technology |
EQ - Telecom |
EQ - Turkey |
EQ - UK |
EQ - UK Income |
EQ - UK Small and Mid Cap |
EQ - US Large Cap Blend |
EQ - US Large Cap Growth |
EQ - US Large Cap Value |
EQ - US Small and Mid Cap |
EQ - Water |
FI - Asia Hard Currency |
FI - Asia High Yield Corporate |
FI - Asia Local Currency |
FI - Australian Bond |
FI - Australian Money Market |
FI - Brazil Hard Currency |
FI - Brazil Local Currency |
FI - Canadian Bond |
FI - Canadian Money Market |
FI - CHF Foreign Bonds |
FI - China Blended |
FI - China High Yield |
FI - China Local Currency |
FI - DKK Bonds |
FI - Emerging Europe Blended |
FI - Emerging Markets Corporate |
FI - Emerging Markets Hard Currency |
FI - Emerging Markets Hard Currency EUR |
FI - Emerging Markets Local Currency |
FI - Euro Aggregate |
FI - Euro Aggregate Long Term |
FI - Euro Aggregate Short Term |
FI - Euro Government |
FI - Euro Government Inflation Linked |
FI - Euro Government Short Term |
FI - Euro HY Corporate |
FI - Euro IG Corporate |
FI - Euro IG Corporate Short Term |
FI - Financial Subordinated |
FI - Fixed Maturity Bonds |
FI - GBP HY Corporate |
FI - Global Aggregate |
FI - Global Aggregate Euro Hedged |
FI - Global Aggregate USD Hedged |
FI - Global Flexible |
FI - Global Flexible EUR Biased |
FI - Global Flexible GBP Biased |
FI - Global Flexible USD Biased |
FI - Global Government Inflation Linked |
FI - Global HY Corporate |
FI - Global IG Corporate |
FI - India Blended |
FI - Indonesia |
FI - MENA |
FI - Money Market CHF |
FI - Money Market NOK |
FI - Money Market Others |
FI - Money Market SEK |
FI - NOK Bonds |
FI - NOK High Yield |
FI - Others |
FI - Poland |
FI - SEK Bonds |
FI - SEK IG Corporate |
FI - Short Term Money Market EUR |
FI - Short Term Money Market GBP |
FI - Short Term Money Market USD |
FI - Singapore |
FI - South Africa |
FI - Standard Money Market EUR |
FI - Standard Money Market GBP |
FI - Standard Money Market USD |
FI - Sterling Aggregate |
FI - Sterling Government |
FI - Sterling IG Corporate |
FI - Sukuk |
FI - UK Government Inflation Linked |
FI - Ultra Short Term Bonds |
FI - Ultra Short Term Bonds EUR |
FI - U.S. Aggregate |
FI - US Aggregate |
FI - U.S. Aggregate Short Term |
FI - US Aggregate Short Term |
FI - USD HY Corporate |
FI - USD IG Corporate |
FI - U.S. Government |
FI - US Government |
FI - U.S. Government Inflation Linked |
FI - US Government Inflation Linked |
MA - Aggressive |
MA - Balanced |
MA - Conservative |
MA - Flexible |
MA - NonClassified |
MA - Others |
MA - Target Date |
Asset Class
Options |
---|
Alternatives |
Convertibles |
Equity |
Fixed Income |
Money Markets |
Multi-Asset |
Subasset Class
Options |
---|
AL - Commodities |
AL - Crypto |
AL - Direct Real Estate |
AL - Event Driven |
AL - Global Macro |
AL - Long/Short Equity |
AL - Multistrategy |
AL - Relative Value |
CO - Convertible Bonds |
EQ - EM Asia |
EQ - EM EMEA |
EQ - EM Global |
EQ - EM Latam |
EQ - Europe |
EQ - Global Equity |
EQ - Global Sectors & Themes |
EQ - Japan |
EQ - UK |
EQ - USA |
FI - Aggregates |
FI - Corporate Bonds High Yield |
FI - Corporate Bonds Investment Grade |
FI - Flexible |
FI - Government Bonds |
FI - Hard Currency |
FI - Hard & Local Currency |
FI - Local Currency |
FI - Money Markets |
MA - Multi-Asset |
Investment Objective
Description | |
---|---|
key | Language in CountryCode Alpha 2 of the investment objective |
value | Investment objective in the language specified in the key |
Benchmark Object
Parameter | Type | Description |
---|---|---|
name |
String | Benchmark name |
ticker |
String | Benchmark ticker |
Performance
This endpoint provide fund performance by periods calculated in base 100.
Request fund performance by periods for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/performance"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/performance
Path Parameters
Parameter | Description |
---|---|
id |
Can be an ISIN or an Allfunds ID |
This is an example response for a requested isin
# API Version > 2020-09-21
{
"performance": {
"product": {
"year_to_date": 95.44693967415235,
"one_day": 100.11084426380934,
"one_week": 100.20340236686391,
"one_month": 101.05361305361305,
"three_months": 104.68463247367912,
"six_months": 95.42172917767212,
"one_year": 96.32065410593673,
"three_years": 96.45781416874331,
"five_years": 100.07386888273315,
"yearly_returns": {
"2005": 131.35135135135135,
"2006": 109.4650205761317,
"2007": 104.88721804511279,
"2008": 57.5920495275334,
"2009": 159.54738330975954,
"2010": 136.34751773049646,
"2011": 95.05851755526656,
"2012": 121.45006839945283,
"2013": 133.7576030637531,
"2014": 114.18947368421053,
"2015": 115.94395280235989,
"2016": 100.17809439002671,
"2017": 121.39682539682539,
"2018": 99.48221757322176,
"2019": 136.76462856842434,
"2020": 136.24586760974861,
"2021": 108.89033095392602,
"2022": 70.39695289423227
},
"quarterly_returns": {
"2004Q3": 96.09112709832134,
"2004Q4": 101.57224856501124,
"2005Q1": 102.4078624078624,
"2005Q2": 104.70249520153551,
"2005Q3": 108.98258478460127,
"2005Q4": 112.4053826745164,
"2006Q1": 104.41451552562664,
"2006Q2": 92.20709423145826,
"2006Q3": 105.09034388964447,
"2006Q4": 108.19005361434645,
"2007Q1": 101.24743677375257,
"2007Q2": 109.46835443037975,
"2007Q3": 98.78199198273204,
"2007Q4": 95.80146714530983,
"2008Q1": 81.16650374714891,
"2008Q2": 95.24287434765155,
"2008Q3": 89.39936775553214,
"2008Q4": 83.33333333333334,
"2009Q1": 104.24328147100424,
"2009Q2": 115.79375848032565,
"2009Q3": 118.95945629247716,
"2009Q4": 111.11111111111111,
"2010Q1": 112.322695035461,
"2010Q2": 102.3993685872139,
"2010Q3": 105.98119315554185,
"2010Q4": 111.85454545454547,
"2011Q1": 98.68660598179453,
"2011Q2": 103.39965739886678,
"2011Q3": 88.86198547215497,
"2011Q4": 104.83292700415889,
"2012Q1": 117.5512995896033,
"2012Q2": 100,
"2012Q3": 106.10962411264984,
"2012Q4": 97.3678438254003,
"2013Q1": 111.86077945483217,
"2013Q2": 104.76286375994361,
"2013Q3": 109.12149173394847,
"2013Q4": 104.59790363780499,
"2014Q1": 96.41263157894736,
"2014Q2": 103.58109878592016,
"2014Q3": 103.92107260308624,
"2014Q4": 110.02921129503409,
"2015Q1": 118.03834808259587,
"2015Q2": 97.10733474946895,
"2015Q3": 90.85118702953098,
"2015Q4": 111.33772395722681,
"2016Q1": 93.32146037399822,
"2016Q2": 99.68647764449291,
"2016Q3": 105.47654861206072,
"2016Q4": 102.09373176897647,
"2017Q1": 108.86984126984127,
"2017Q2": 102.15781186213331,
"2017Q3": 103.1968944453959,
"2017Q4": 105.76976268186091,
"2018Q1": 99.4142259414226,
"2018Q2": 111.88446969696967,
"2018Q3": 104.62218460525699,
"2018Q4": 85.4876404494382,
"2019Q1": 119.6572209663004,
"2019Q2": 106.20386643233743,
"2019Q3": 102.38705940757902,
"2019Q4": 105.11131762899511,
"2020Q1": 90.40901053279003,
"2020Q2": 125.200901398869,
"2020Q3": 109.99796237179922,
"2020Q4": 109.42574868786663,
"2021Q1": 100.56146488728382,
"2021Q2": 108.09718870994894,
"2021Q3": 96.64140365448505,
"2021Q4": 103.65257560294354,
"2022Q1": 84.42763123801626,
"2022Q2": 82.30726737048859,
"2022Q3": 101.30504493083261
}
}
}
}
# Default version - deprecated on 2021-09-21
{
"performance": {
"year_to_date": 95.44693967415235,
"inception": 94.54693967415235,
"one_day": 100.11084426380934,
"one_week": 100.20340236686391,
"one_month": 101.05361305361305,
"three_months": 104.68463247367912,
"six_months": 95.42172917767212,
"two_years": 96.41065410593673,
"one_year": 96.32065410593673,
"three_years": 96.45781416874331,
"five_years": 100.07386888273315,
"ten_years": 101.233111
}
}
Response Object
Parameter | Type | Description |
---|---|---|
year_to_date |
Float | Year to date performance |
inception |
Float | Performance from inception/first Nav available |
one_day |
Float | 1 day performance |
one_week |
Float | 1 week performance |
one_month |
Float | 1 month performance |
three_months |
Float | 3 months performance |
six_months |
Float | 6 months performance |
one_year |
Float | 1 year performance |
two_years |
Float | 2 years performance |
three_year |
Float | 3 years performance |
five_years |
Float | 5 years performance |
ten_years |
Float | 10 years performance |
yearly_returns |
Yearly Returns | Performance by years |
quarterly_returns |
Quarterly Returns | Performance by quarters |
Yearly Returns
Description | |
---|---|
key | Year |
value | Performance in the year specified in the key |
Quarterly Returns
Description | |
---|---|
key | Year and specific quarter of the year |
value | Performance in the quarter specified in the key |
Ratios
This endpoint provide fund ratios by periods
Request fund ratios for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/ratios"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/ratios
Path Parameters
Parameter | Description |
---|---|
id |
Can be an ISIN or an Allfunds ID |
This is an example response for a requested isin with an index
{
"ratios": {
"one_year": {
"omega": 0.8843954811209321,
"calmar": -0.17504501941472686,
"sharpe": -0.4201469797612054,
"sortino": -0.5007134099363139,
"treynor": -0.039557857961082556,
"volatility": 0.06250113757358854,
"max_drawdown": 0.15001663155560507,
"tracking_error": 0.033960824873412024,
"time_to_recovery": 105,
"annualized_return": 0.9737403358168172,
"information_ratio": -0.3660147440103955,
"downside_deviation": 0.052444499512251545
},
"three_years": {
"omega": 0.9942769948608536,
"calmar": -0.009177477913836364,
"sharpe": -0.03676160350569364,
"sortino": -0.04401590442205364,
"treynor": -0.002143713308821311,
"volatility": 0.03745142190537086,
"max_drawdown": 0.15001663155560507,
"tracking_error": 0.02254056201587555,
"time_to_recovery": 365,
"annualized_return": 0.9986232256771903,
"information_ratio": -0.774740898904012,
"downside_deviation": 0.03127901927467556
},
"five_years": {
"omega": 1.130062539604301,
"calmar": 0.07535726317312094,
"sharpe": 0.3737587429196735,
"sortino": 0.45204238016797216,
"treynor": 0.019006204163678406,
"volatility": 0.030246363459410598,
"max_drawdown": 0.15001663155560507,
"tracking_error": 0.021917494950220495,
"time_to_recovery": 365,
"annualized_return": 1.0113048427844809,
"information_ratio": -0.9391685922128787,
"downside_deviation": 0.025008369304400486
},
"ten_years": null
}
}
Response Object
Parameter | Type | Description |
---|---|---|
one_year |
Ratios | 1 year ratios |
three_year |
Ratios | 3 years ratios |
five_years |
Ratios | 5 years ratios |
ten_years |
Ratios | 10 years ratios |
Ratios Object
Attribute | Type | Description |
---|---|---|
omega |
Float | The Omega ratio is the probability weighted ratio of gains over the risk-free rate versus the losses. |
calmar |
Float | The Calmar ratio is the annualized total return over the maximum drawdown risk. |
sharpe |
Float | The Sharpe ratio measures the excess return per unit of deviation in the fund. |
sortino |
Float | The Sortino ration is a modification of the Sharpe ratio, which penalizes only those returns falling below the risk-free rate of return. |
treynor |
Float | The Treynor ratio relates excess return over the risk-free rate to the additional systematic risk taken |
volatility |
Float | The degree of variation of the fund price series over a time, measured by the standard deviation of returns. It is annualized. |
max_drawdown |
Float | Maximum drawdown is the maximum peak-to-trough decline of a fund during a given period. |
tracking_error |
Float | The standard deviation of the difference between the portfolio and index returns. |
time_to_recovery |
Float | Maximum number of trading days between two historical maximums over a certain period. |
annualized_return |
Float | The annualized total return earned by an investment each year over a given time period. |
information_ratio |
Float | The expected active return divided by the tracking error. |
downside_deviation |
Float | Downside deviation measures only deviations below the risk-free rate. |
Redenominations
This endpoint provide historical fund redenominations
Request historical fund redenominations for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/redenominations"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/redenominations
Path Parameters
Parameter | Description |
---|---|
id |
Can be an ISIN or an Allfunds ID |
This is an example response for a requested isin
{
"redenominations": [
{
"date": "2020-01-09",
"previous_currency": "USD",
"new_currency": "EUR"
},
]
}
Response Object
Parameter | Type | Description |
---|---|---|
redenominations |
Array[Redenomiation] | Fund redenominations series |
Redenomination
Attribute | Type | Description |
---|---|---|
date |
String[YYYY-MM-DD] | The redenomination effective date |
previous_currency |
String | ISO currency code for prices lower than specified date |
new_currency |
Float | ISO currency code for prices starting at the specified date |
Regulatory
This endpoint provides a regulatory information for an ISIN. Columns with the following format in the template “floating decimal (0.5 = 50%)”, will be transformed to a % in the delivery.
Request fund regulatory information for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/regulatory"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/{id}/regulatory
Path Parameters
Parameter | Accepted values | Example | Description |
---|---|---|---|
id |
Can be an ISIN or an Allfunds ID | AF0000000001 |
ID of a fund |
This is an example response for a requested isin
{
"emt": {
"00001_EMT_Version": "V4",
"00002_EMT_Producer_Name": null,
"00003_EMT_Producer_LEI": null,
"00004_EMT_Producer_Email": null,
"00005_File_Generation_Date_And_Time": "2021-06-11",
"00006_EMT_Data_Reporting_Target_Market": "Y",
"00007_EMT_Data_Reporting_Ex_Ante": "Y",
"00008_EMT_Data_Reporting_Ex_Post": "Y",
"00010_Financial_Instrument_Identifying_Data": "AF0000000001",
"00020_Type_Of_Identification_Code_For_The_Financial_Instrument": "1",
"00030_Financial_Instrument_Name": "Invesco Euro Liquidity Portfolio Institutional Accumulation",
"00040_Financial_Instrument_Currency": "EUR",
"00050_Reporting_Date": "2020-03-16",
"00060_Financial_Instrument_Legal_Structure": "U",
"00070_Financial_Instrument_Issuer_Name": "Invesco Investment Management Limited",
"00080_Financial_Instrument_Guarantor_Name": null,
"00090_Product_Category_or_Nature": "Money Market",
"00100_Leveraged_Financial_Instrument_or_Contingent_Liability_Instrument": "N",
"01010_Investor_Type_Retail": "Neutral",
"01020_Investor_Type_Professional": "Y",
"01030_Investor_Type_Eligible_Counterparty": "Y",
"02010_Basic_Investor ": "Y",
"02020_Informed_Investor": "Y",
"02030_Advanced_Investor": "Y",
"02040_Expert_Investor_Germany": "Y",
"03010_No_Capital_Loss": "N",
"03020_Limited_Capital_Loss": "Y",
"03030_Limited_Capital_Loss_Level": null,
"03040_No_Capital_Guarantee": "Y",
"03050_Loss_Beyond_Capital": "Y",
"04010_Risk_Tolerance_PRIIPS_Methodology": 2,
"04020_Risk_Tolerance_UCITS_Metholodology": 1,
"04030_Risk_Tolerance_Internal _Methodology_For_Non_PRIIPS_and_Non_UCITS": null,
"04040_Risk_Tolerance_For_Non_PRIIPS_and_Non_UCITS_Spain": null,
"04050_Not_For_Investors_With_The_Lowest_Risk_Tolerance_Germany": "Neutral",
"05010_Return_Profile_Preservation": "Y",
"05020_Return_Profile_Growth": "Neutral",
"05030_Return_Profile_Income": "Y",
"05040_Return_Profile_Hedging": "Neutral",
"05050_Option_or_Leveraged_Return_Profile": "Neutral",
"05060_Return_Profile_Other": "Neutral",
"05070_Return_Profile_Pension_Scheme_Germany": "Neutral",
"05080_Time_Horizon": "Neutral",
"05090_Maturity_Date": null,
"05100_May_Be_Terminated_Early": null,
"05105_Does_This_Financial_Instrument_Consider_End_Client_Sustainability_Preferences": null,
"05110_Specific_Investment_Need": null,
"06010_Execution_Only": "P",
"06020_Execution_With_Appropriateness_Test_Or_Non_Advised_Services": "P",
"06030_Investment_Advice": "P",
"06040_Portfolio_Management": "P",
"07010_Structured_Securities_Quotation": null,
"07020_One_off_cost_Financial_Instrument_entry_cost": null,
"07030_One_off_cost_Financial_Instrument_maximum_entry_cost_fixed_amount_Italy": null,
"07040_One_off_cost_Financial_Instrument_maximum_entry_cost_acquired": null,
"07050_One_off_costs_Financial_Instrument_maximum_exit_cost": null,
"07060_One_off_costs_Financial_Instrument_maximum_exit_cost_fixed_amount_Italy": null,
"07070_One_off_costs_Financial_Instrument_maximum_exit_cost_acquired": null,
"07080_One_off_costs_Financial_Instrument_Typical_exit_cost": null,
"07090_One_off_cost_Financial_Instrument_exit_cost_structured_securities_prior_RHP": null,
"07100_Financial_Instrument_Ongoing_costs": 0.1,
"07110_Financial_Instrument_Management_fee": 0.08,
"07120_Financial_Instrument_Distribution_fee": null,
"07130_Financial_Instrument_Transaction_costs_ex_ante": 0.0,
"07140_Financial_Instrument_Incidental_costs_ex_ante": 0.0,
"08010_One_off_cost_Structured_Securities_entry_cost_ex_post": null,
"08020_One_off_costs_Structured_Securities_exit_cost_ex_post": null,
"08030_Financial_Instrument_Ongoing_costs_ex_post": 0.1,
"08040_Structured_Securities_Ongoing_costs_ex_post_accumulated": null,
"08050_Financial_Instrument_Management_fee_ex_post": 0.15,
"08060_Financial_Instrument_Distribution_fee_ex_post": null,
"08070_Financial_Instrument_Transaction_costs_ex_post": 0.0,
"08080_Financial_Instrument_Incidental_costs_ex_post": 0.0,
"08090_Beginning_Of_Calculation_Period": "2019-01-01",
"08100_End_Of_Calculation_Period": "2019-12-31"
},
"ept": {
"00010_Portfolio_Issuer_Name": "OSTRUM ASSET MANAGEMENT",
"00020_Portfolio_Guarantor_Name": null,
"00030_Portfolio_Identifying_Data": "LU1336068314",
"00040_Type_Of_Identification_Code_For_The_Fund_Share_Or_Portfolio": 1,
"00050_Portfolio_Name": "H2O Lux Allegro",
"00060_Share_Class_Currency": "EUR",
"00070_Reference_Date": "2018-08-31",
"00080_Portfolio_PRIIPS_Category": "0",
"00090_Fund_CIC_code": "XL42",
"00100_EOS_portfolio": "N",
"01010_Valuation_Frequency": null,
"01020_Portfolio_VEV_Reference": null,
"01030_IS_Flexible": null,
"01040_Flex_VEV_Historical": null,
"01050_Flex_VEV_Ref_Asset_Allocation": null,
"01060_IS_Risk_Limit_Relevant": null,
"01070_Flex_VEV_Risk_Limit": null,
"01080_Existing_Credit_Risk": "N",
"01090_SRI": null,
"01100_MRM": null,
"01110_CRM": "0",
"01120_Recommended_Holding_Period": 3.0,
"01130_Maturity_Date": null,
"01140_Liquidity_Risk": null,
"02010_Portfolio_return_unfavorable_scenario_1_year": null,
"02020_Portfolio_return_unfavorable_scenario_half_RHP": null,
"02030_Portfolio_return_unfavorable_scenario_RHP": 99.99,
"02040_Portfolio_return_moderate_scenario_1_year": null,
"02050_Portfolio_return_moderate_scenario_half_RHP": null,
"02060_Portfolio_return_moderate_scenario_RHP": 99.99,
"02070_Portfolio_return_favorable_scenario_1_year": null,
"02080_Portfolio_return_favorable_scenario_half_RHP": null,
"02090_Portfolio_return favorable scenario RHP": 99.99,
"02100_Portfolio_return_stress_scenario_1_year": null,
"02110_Portfolio_return_stress_scenario_half_RHP": null,
"02120_Portfolio_return_stress_scenario RHP": 99.99,
"02130_Portfolio_number_of_observed_return_M0": null,
"02140_Portfolio_mean_observed_returns_M1": null,
"02150_Portfolio_observed_Sigma": null,
"02160_Portfolio_observed_Skewness": null,
"02170_Portfolio_observed_Excess_Kurtosis": null,
"02180_Portfolio_observed_Stressed_Volatility": null,
"03010_One-off_cost_Portfolio_entry_cost": 99.99,
"03015_One-off_cost_Portfolio_entry_cost_Acquired": 99.99,
"03020_One-off_costs_Portfolio_exit_cost_at_RHP": 99.99,
"03030_One-off_costs_Portfolio_exit_cost_at_1_year": null,
"03040_One-off_costs_Portfolio_exit_cost_at_half_RHP": null,
"03050_One-off_costs_Portfolio_sliding_exit_cost_Indicator": null,
"03060_Ongoing_costs_Portfolio_other_costs": 99.99,
"03070_Ongoing_costs_Portfolio_management_costs": null,
"03080_Ongoing_costs_Portfolio_transaction_costs": 99.99,
"03090_Existing_performance_fees": null,
"03095_Incidental_costs_Portfolio_performance_fees": null,
"03100_Existing_carried_interest_fees": null,
"03105_Incidental_costs_Portfolio_carried_interest": null,
"04010_Reference_Language": "FRA",
"04020_Comprehension_Alert_Portfolio": null,
"04030_Intended_target_market_retail_investor_Portfolio": "-",
"04040_Investment_objective_Portfolio": {
"1": "-"
},
"04050_Risk_narrative_Portfolio": null,
"04060_Other_materially_relevant_risk_narrative_Portfolio": "-",
"04070_Type_of_underlying_Investment_Option": "SICAV",
"04080_Capital_Guarantee": "N",
"04081_Capital_Guarantee_Level": 0.0,
"04082_Capital_Guarantee_Limitations": null,
"04083_Capital_Guarantee_Early_Exit_Conditions": null,
"04084_Capital_guarantee_Portfolio": null,
"04085_Possible_maximum_loss_Portfolio": null,
"04090_Portfolio_Performance_Fees_Narrative": null,
"04100_Portolio_Carried_Interest_Narrative": null,
"04110_Other_comment": null,
"05010_PRIIP_data_delivery": "N",
"05020_UCITS_data_delivery": "Y",
"05030_Portfolio_UCITS_SRRI": "6",
"05040_Portfolio_UCITS_Vol": null,
"05050_Ongoing_costs_Portfolio_other_costs_UCITS": 0.8202,
"05060_Ongoing_costs_Portfolio_transaction_costs": 0.0,
"05065_Transactions_costs_methodology": null,
"05070_Incidental_costs_Portfolio_performance_fees_UCITS": 2.8048,
"05080_Incidental_costs_Portfolio_carried_interest_UCITS": null,
"05090_UCITS_KID_Web_Address": "http://sdu.am.natixis.com/Document.aspx?langue=FR&aliascategorie=kid&codeisin=LU1336068314",
"06010_Bonds_Weight": null,
"06020_Annualized_Return_Volatility": null,
"06030_Duration_Bonds": null,
"06040_Existing_Capital_Preservation": null,
"06050_Capital_Preservation_Level": null,
"06060_Time_Interval_Maximum_Loss": null,
"06070_Uses_PI": null,
"06080_Multiplier_PI": null,
"07010_Total_cost_1_year": null,
"07020_RIY_1_year": null,
"07030_Total_cost_half_RHP": null,
"07040_RIY_half_RHP": null,
"07050_Total_cost_RHP": null,
"07060_RIY_RHP": null,
"07070_One-off_costs_Portfolio_entry_cost_RIY": null,
"07080_One-off_costs_Portfolio_exit_cost_RIY": null,
"07090_Ongoing_costs_Portfolio_transaction_costs_RIY": null,
"07100_Ongoing_costs_Other_ongoing_costs_RIY": null,
"07110_Incidental_costs_Portfolio_performance_fees_RIY": null,
"07120_Incidental_costs_Portfolio_carried_interests_RIY": null
}
}
Query Parameters
Parameter | Default | Accepted values | Example | Description |
---|---|---|---|---|
kind |
null | Multioption emt , ept comma separated |
ept,emt |
Mandatory result type |
Response Object
Parameter | Type | Description |
---|---|---|
emt |
Regulatory JSON | A JSON with a EMT information |
ept |
Regulatory JSON | A JSON with a EPT information |
Regulatory JSON
Description | |
---|---|
key | Code and label of regulatory |
value | Value of the key |
Regulatory EET
This endpoint provides a regulatory information EET type for an ISIN. Columns with the following format in the template “floating decimal (0.5 = 50%)”, will be transformed to a % in the delivery.
Request fund regulatory information eet type for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/regulatory_eet"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/{id}/regulatory_eet
Path Parameters
Parameter | Accepted values | Example | Description |
---|---|---|---|
id |
Can be an ISIN or an Allfunds ID | AF0000000001 |
ID of a fund |
Query Parameters
These parameters are optional and will filter the performances returned
Parameter | Type | Description |
---|---|---|
data |
Array[String] [Optional] | Array of eet columns code |
Request filtered EET type regulatory information from funds for an isin
curl " https://app.allfunds.com/api/v1/funds/{id}/regulatory_eet?data=20450,20460"
-H "Authorization: Token {apiToken}"
// No JS example available
This is an example response for a requested isin
{
"00010_EET_Version": "V1",
"00020_EET_Producer_Name": null,
"00030_EET_Producer_LEI": null,
"00040_EET_Producer_Email": null,
"00050_EET_File_Generation_Date_And_Time": "2022-04-01",
"00060_EET_Data_Reporting_SFDR_Pre_Contractual": "N",
"00070_EET_Data_Reporting_SFDR_Periodic": "N",
"00080_EET_Data_Reporting_SFDR_Entity_Level": "N",
"00090_EET_Data_Reporting_MiFID": "Y",
"00100_EET_Data_Reporting_IDD": "Y",
"10000_Manufacturer_Name": "Flossbach von Storch Invest S.A.",
"10010_Manufacturer_Code_Type": "L",
"10020_Manufacturer_Code": "529900T8IKDN4RDCEY98",
"10030_Manufacturer_Email": "[email protected]",
"10040_General_Reference_Date": "2022-04-30",
"11000_Manufacturer_PRI_Or_PRB_Signatory": "N",
"11010_Manufacturer_PRI_Notation": null,
"11020_Manufacturer_PRI_Or_PRB_Compliant": "Y",
"11030_Manufacturer_PRI_Or_PRB_Like": "N",
"11040_Manufacturer_Other_Commitments": "E",
"12000_Manufacturer_Stewarship_Code_Signatory": null,
"13000_Manufacturer_Website_Information_Stewardship_And_Engagement": null,
"20000_Financial_Instrument_Identifying_Data": "LU0097333701",
"20010_Financial_Instrument_Type_Of_Identification_Code": 1,
"20020_Financial_Instrument_Name": "Flossbach von Storch - Global Quality H",
"20030_Financial_Instrument_Currency": "EUR",
"20040_Financial_Instrument_SFDR_Product_Type": 8,
"20050_Financial_Instrument_SFDR_Product_Type_Eligible": null,
"20060_Financial_Instrument_ESG_Label_Or_Standard": "J",
"20070_Financial_Instrument_%Of_Minimum_SFDR_Art_8_Funds": 100,
"20080_Financial_Instrument%_Of_Minimum_SFDR_Art_9_Funds": null,
"20090_Financial_Instrument_Main_ESG_Focus": null,
"20100_Financial_Instrument_Does_This_Product_Consider_Principle_Adverse_Impact_In_Their_Investment": "Y",
"20110_Financial_Instrument_Languages": null,
"20120_Financial_Instrument_Link_To_PCDFP_For_MOP": null,
"20130_Financial_Instrument_Production_Date_PCDFP": null,
"20140_Financial_Instrument_Link_To_PDFP_for_MOP": null,
"20150_Financial_Instrument_End_Date_Of_Reporting_Period_PDFP": null,
"20160_Financial_Instrument_Link_To_SFDR_Website_Product_Disclosures": null,
"20170_Financial_Instrument_Sustainable_Investments_Art_8": "N",
"20180_Financial_Instrument_Products_Minimal_Proportion_Of_Sustainable_Investments_Art_8": 0,
"20190_Financial_Instrument_Sustainable_Investment_EU_Taxonomy_Art_8": null,
"20200_Financial_Instrument_Sustainable_Investment_Environmental_Not_EU_Taxonomy_Art_8": null,
"20210_Financial_Instrument_Sustainable_Investment_Social_Objective_Art_8": null,
"20220_Financial_Instrument_Minimum_Sustainable_Investment_With_Environmental_Objective_Art_9": null,
"20230_Financial_Instrument_Environmentally_Sustainable_Investment_EU_Taxonomy_Art_9": null,
"20240_Financial_Instrument_Environmentally_Sustainable_Investment_Not_EU_Taxonomy_Art_9": null,
"20250_Financial_Instrument_Minimum_Sustainable_Investment_Social_Objective_Art_9": null,
"20260_Financial_Instrument_ESG_Existing_Thematic": "N",
"20270_Financial_Instrument_Environmental_Thematic": null,
"20280_Financial_Instrument_Social_Thematic": null,
"20290_Financial_Instrument_Governance_Thematic": null,
"20300_Financial_Instrument_Alignment_With_Sustainable_Development_Goals": "R",
"20310_Financial_Instrument_Weight_Of_Eligible_Issuers": null,
"20320_Financial_Instrument_Number_Of_Eligible_Issuers": null,
"20330_Financial_Instrument_Weight_Of_ESG_Covered_Issuers": null,
"20340_Financial_Instrument_Number_Of_ESG_Covered_Issuers": null,
"20350_Financial_Instrument_Weight_Of_Engaged_Issuers": null,
"20360_Financial_Instrument_Number_Of_Engaged_Issuers": null,
"20370_Financial_Instrument_Has_A_Reference_ESG_Benchmark": "N",
"20380_Financial_Instrument_Benchmark_Name": null,
"20390_Financial_Instrument_Minimum_Or_Planned_Asset_Allocation_Date": null,
"20400_Financial_Instrument_EU_SFDR_Minimum_Or_Planned_Investments_With_Environmental_Or_Social_Characteristics": null,
"20410_Financial_Instrument_EU_SFDR_Methodology_For_Sustainable_Investments_Calculation": null,
"20420_Financial_Instrument_EU_SFDR_Minimum_Or_Planned_Investments_Sustainable_Investments": null,
"20430_Financial_Instrument_EU_SFDR_Minimum_Or_Planned_Other_Investments_With_Environmental_Or_Social_Characteristics": null,
"20440_Financial_Instrument_EU_SFDR_Minimum_Or_Planned_Investments_Sustainable_Investments_Environmental": null,
"20450_Financial_Instrument_EU_SFDR_Minimum_Or_Planned_Investments_Sustainable_Investments_Taxonomy_Aligned": null,
"20460_Financial_Instrument_EU_SFDR_Minimum_Or_Planned_Investments_Sustainable_Investments_Other_Environmental": null,
"20470_Financial_Instrument_EU_SFDR_Minimum_Or_Planned_Investments_Sustainable_Investments_Social": null,
"20480_Financial_Instrument_Last_Reported_Asset_Allocation_Date": null,
"20490_Financial_Instrument_EU_SFDR_Last_Reported_Investments_With_Environmental_Or_Social_Characteristics": null,
"20500_Financial_Instrument_EU_SFDR_Last_Reported_Investments_Not_Sustainable_Other": null,
"20510_Financial_Instrument_EU_SFDR_Last_Reported_Investments_Are_Sustainable_Investments": null,
"20520_Financial_Instrument_EU_SFDR_Last_Reported_Other_Investments_With_Environmental_Or_Social_Characteristics": null,
"20530_Financial_Instrument_EU_SFDR_Last_Reported_Investments_Are_Sustainable_Investments_Environmental": null,
"20540_Financial_Instrument_EU_SFDR_Last_Reported_Investments_Are_Sustainable_Investments_Taxonomy_Aligned": null,
"20550_Financial_Instrument_EU_SFDR_Last_Reported_Investments_Are_Sustainable_Investments_Other_Environmental": null,
"20560_Financial_Instrument_EU_SFDR_Last_Reported_Investments_Are_Sustainable_Investments_Social": null,
"20570_Financial_Instrument_With_Objective_Of_A_Reduction_In_Carbon_Emissions": null,
"20580_Financial_Instrument_Aligned_With_Paris_Agreement": null,
"20590_Does_This_Financial_Instrument_Consider_End_Client_Sustainability_Preferences": "Y",
"20600_Financial_Instrument_Minimum_Percentage_Investments_Aligned_EU_Taxonomy_Incl_Sovereign_Bonds": null,
"20610_Financial_Instrument_Minimum_Percentage_Investments_Aligned_EU_Taxonomy_Excl_Sovereign_Bonds": null,
"20620_Financial_Instrument_Was_This_Statement_Subject_To_An_External_Review_By_Third_Party": null,
"20630_Financial_Instrument_Methodology_Used_For_Alignment_Calculation_With_EU_Taxonomy": null,
"20640_Financial_Instrument_Minimum_Share_Of_Transitional_Activities": null,
"20650_Financial_Instrument_Minimum_Share_Of_Enabling_Activities": null,
"20660_Financial_Instrument_Percentage_Taxonomy_Aligned_Incl_Sovereign_Revenue": null,
"20670_Financial_Instrument_Percentage_Taxonomy_Aligned_Incl_Sovereign_Capex": null,
"20680_Financial_Instrument_Percentage_Taxonomy_Aligned_Incl_Sovereign_Opex": null,
"20690_Financial_Instrument_Percentage_Taxonomy_Aligned_Excl_Sovereign_Revenue": null,
"20700_Financial_Instrument_Percentage_Taxonomy_Aligned_Excl_Sovereign_Capex": null,
"20710_Financial_Instrument_Percentage_Taxonomy_Aligned_Excl_Sovereign_Opex": null,
"20720_Financial_Instrument_Climate_Change_Mitigation": null,
"20730_Financial_Instrument_Climate_Change_Adaptation": null,
"20740_Financial_Instrument_Sustainable_Use_And_Protection_Of_Water_And_Marine_Resources": null,
"20750_Financial_Instrument_Transition_To_A_Circular_Economy": null,
"20760_Financial_Instrument_Pollution_Prevention_And_Control": null,
"20770_Financial_Instrument_Protection_And_Restoration_Of_Biodiversity_And_Ecosystems": null,
"20780_Financial_Instrument_Share_Of_Transitional_Activities": null,
"20790_Financial_Instrument_Share_Of_Enabling_Activities": null,
"30000_PAI_Beginning_Of_Reference_Period": null,
"30010_PAI_End_Of_Reference_Period": null,
"30020_GHG_Emissions_Scope_1_Value": null,
"30030_GHG_Emissions_Scope_1_Considered_In_The_Investment_Strategy": "Y",
"30040_GHG_Emissions_Scope_1_Coverage": null,
"30050_GHG_Emissions_Scope_1_Eligible_Assets": null,
"30060_GHG_Emissions_Scope_2_Value": null,
"30070_GHG_Emissions_Scope_2_Considered_In_The_Investment_Strategy": "Y",
"30080_GHG_Emissions_Scope_2_Coverage": null,
"30090_GHG_Emissions_Scope_2_Eligible_Assets": null,
"30100_GHG_Emissions_Scope_3_Value": null,
"30110_GHG_Emissions_Scope_3_Considered_In_The_Investment_Strategy": "N",
"30120_GHG_Emissions_Scope_3_Coverage": null,
"30130_GHG_Emissions_Scope_3_Eligible_Assets": null,
"30140_GHG_Emissions_Total_Scope12_Value": null,
"30150_GHG_Emissions_Total_Scope12_Considered_In_The_Investment_Strategy": "Y",
"30160_GHG_Emissions_Total_Scope12_Coverage": null,
"30170_GHG_Emissions_Total_Scope12_Eligible_Assets": null,
"30180_GHG_Emissions_Total_Scope123_Value": null,
"30190_GHG_Emissions_Total_Scope123_Considered_In_The_Investment_Strategy": "N",
"30200_GHG_Emissions_Total_Scope123_Coverage": null,
"30210_GHG_Emissions_Total_Scope123_Eligible_Assets": null,
"30220_Carbon_Footprint_Scope12_Value": null,
"30230_Carbon_Footprint_Scope12_Considered_In_The_Investment_Strategy": "Y",
"30240_Carbon_Footprint_Scope12_Coverage": null,
"30250_Carbon_Footprint_Scope12_Eligible_Assets": null,
"30260_Carbon_Footprint_Scope123_Value": null,
"30270_Carbon_Footprint_Scope123_Considered_In_The_Investment_Strategy": "N",
"30280_Carbon_Footprint_Scope123_Coverage": null,
"30290_Carbon_Footprint_Scope123_Eligible_Assets": null,
"30300_GHG_Intensity_Of_Investee_Companies_Scope12_Value": null,
"30310_GHG_Intensity_Of_Investee_Companies_Scope12_Considered_In_The_Investment_Strategy": "Y",
"30320_GHG_Intensity_Of_Investee_Companies_Scope12_Coverage": null,
"30330_GHG_Intensity_Of_Investee_Companies_Scope12_Eligible_Assets": null,
"30340_GHG_Intensity_Of_Investee_Companies_Scope123_Value": null,
"30350_GHG_Intensity_Of_Investee_Companies_Scope123_Considered_In_The_Investment_Strategy": "N",
"30360_GHG_Intensity_Of_Investee_Companies_Scope123_Coverage": null,
"30370_GHG_Intensity_Of_Investee_Companies_Scope123_Eligible_Assets": null,
"30380_Exposure_To_Companies_Active_In_The_Fossil_Fuel_Sector_Value": null,
"30390_Exposure_To_Companies_Active_In_The_Fossil_Fuel_Sector_Considered_In_The_Investment_Strategy": "N",
"30400_Exposure_To_Companies_Active_In_The_Fossil_Fuel_Sector_Coverage": null,
"30410_Exposure_To_Companies_Active_In_The_Fossil_Fuel_Sector_Eligible_Assets": null,
"30420_Share_Energy_Consumption_From_Non-Renewable_Sources_Value": null,
"30430_Share_Energy_Consumption_From_Non-Renewable_Sources_Considered_In_The_Investment_Strategy": "Y",
"30440_Share_Energy_Consumption_From_Non-Renewable_Sources_Coverage": null,
"30450_Share_Energy_Consumption_From_Non-Renewable_Sources_Eligible_Assets": null,
"30460_Share_Energy_Production_From_Non-Renewable_Sources_Value": null,
"30470_Share_Energy_Production_From_Non-Renewable_Sources_Considered_In_The_Investment_Strategy": "N",
"30480_Share_Energy_Production_From_Non-Renewable_Sources_Coverage": null,
"30490_Share_Energy_Production_From_Non-Renewable_Sources_Eligible_Assets": null,
"30500_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_A_Value": null,
"30510_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_A_Considered_In_The_Investment_Strategy": "N",
"30520_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_A_Coverage": null,
"30530_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_A_Eligible_Assets": null,
"30540_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_B_Value": null,
"30550_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_B_Considered_In_The_Investment_Strategy": "N",
"30560_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_B_Coverage": null,
"30570_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_B_Eligible_Assets": null,
"30580_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_C_Value": null,
"30590_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_C_Considered_In_The_Investment_Strategy": "N",
"30600_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_C_Coverage": null,
"30610_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_C_Eligible_Assets": null,
"30620_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_D_Value": null,
"30630_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_D_Considered_In_The_Investment_Strategy": "N",
"30640_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_D_Coverage": null,
"30650_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_D_Eligible_Assets": null,
"30660_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_E_Value": null,
"30670_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_E_Considered_In_The_Investment_Strategy": "N",
"30680_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_E_Coverage": null,
"30690_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_E_Eligible_Assets": null,
"30700_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_F_Value": null,
"30710_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_F_Considered_In_The_Investment_Strategy": "N",
"30720_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_F_Coverage": null,
"30730_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_F_Eligible_Assets": null,
"30740_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_G_Value": null,
"30750_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_G_Considered_In_The_Investment_Strategy": "N",
"30760_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_G_Coverage": null,
"30770_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_G_Eligible_Assets": null,
"30780_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_H_Value": null,
"30790_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_H_Considered_In_The_Investment_Strategy": "N",
"30800_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_H_Coverage": null,
"30810_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_H_Eligible_Assets": null,
"30820_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_L_Value": null,
"30830_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_L_Considered_In_The_Investment_Strategy": "N",
"30840_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_L_Coverage": null,
"30850_Energy_Consumption_Intensity_Per_High_Impact_Climate_Sector_NACE_L_Eligible_Assets": null,
"30860_Activities_Negatively_Affecting_Biodiversity-sensitive_Areas_Value": null,
"30870_Activities_Negatively_Affecting_Biodiversity-sensitive_Areas_Considered_In_The_Investment_Strategy": "N",
"30880_Activities_Negatively_Affecting_Biodiversity-sensitive_Areas_Coverage": null,
"30890_Activities_Negatively_Affecting_Biodiversity-sensitive_Areas_Eligible_Assets": null,
"30900_Water_Emissions_Value": null,
"30910_Water_Emissions_Considered_In_The_Investment_Strategy": "N",
"30920_Water_Emissions_Coverage": null,
"30930_Water_Emissions_Eligible_Assets": null,
"30940_Hazardous_Waste_Ratio_Value": null,
"30950_Hazardous_Waste_Ratio_Considered_In_The_Investment_Strategy": "N",
"30960_Hazardous_Waste_Ratio_Coverage": null,
"30970_Hazardous_Waste_Ratio_Eligible_Assets": null,
"30980_Share_Of_Companies_Involved_In_Violation_Of_UN_Global_Compact_Principles_And_OECD_Guidelines_For_Multinational_Enterprises_Value": null,
"30990_Share_Of_Companies_Involved_In_Violation_Of_UN_Global_Compact_Principles_And_OECD_Guidelines_For_Multinational_Enterprises_Considered_In_The_Investment_Strategy": "Y",
"31000_Share_of_Companies_Involved_in_Violation_of_UN_Global_Compact_principles_and_OECD_Guidelines_for_Multinational_Enterprises_Coverage": null,
"31010_Share_Of_Companies_Involved_In_Violation_Of_UN_Global_Compact_Principles_And_OECD_Guidelines_For_Multinational_Enterprises_Eligible_Assets": null,
"31020_Share_Of_Companies_Without_Policies_To_Monitor_Compliance_With_UNGCP_And_OECD_Guidelines_For_Multinational_Enterprises_Value": null,
"31030_Share_Of_Companies_Without_Policies_To_Monitor_Compliance_With_UNGCP_And_OECD_Guidelines_For_Multinational_Enterprises_Considered_In_The_Investment_Strategy": "Y",
"31040_Share_Of_Companies_Without_Policies_To_Monitor_Compliance_With_UNGCP_And_OECD_Guidelines_For_Multinational_Enterprises_Coverage": null,
"31045_Share_of_Companies_Without_Policies_To_Monitor_Compliance_With_UNGCP_And_OECD_Guidelines_For_Multinational_Enterprises_Eligible_Assets": null,
"31050_Unadjusted_Gender_Pay_Gap_Value": null,
"31060_Unadjusted_Gender_Pay_Gap_Considered_In_The_Investment_Strategy": "N",
"31070_Unadjusted_Gender_Pay_Gap_Coverage": null,
"31080_Unadjusted_Gender_Pay_Gap_Eligible_Assets": null,
"31090_Board_Gender_Diversity_Value": null,
"31100_Board_Gender_Diversity_Considered_In_The_Investment_Strategy": "N",
"31110_Board_Gender_Diversity_Coverage": null,
"31120_Board_Gender_Diversity_Eligible_Assets": null,
"31130_Share_Of_Investments_Involved_In_Controversial_Weapons_Value": null,
"31140_Share_Of_Investments_Involved_In_Controversial_Weapons_Considered_In_The_Investment_Strategy": "N",
"31150_Share_Of_Investments_Involved_In_Controversial_Weapons_Coverage": null,
"31160_Share_Of_Investments_Involved_In_Controversial_Weapons_Eligible_Assets": null,
"31170_GHG_Intensity_Value": null,
"31180_GHG_Intensity_Considered_In_The_Investment_Strategy": "N",
"31190_GHG_Intensity_Coverage": null,
"31200_GHG_Intensity_Eligible_Assets": null,
"31210_Number_Of_Countries_Subject_To_Social_Violations_Value": null,
"31220_Number_Of_Countries_Subject_To_Social_Violations_Considered_In_The_Investment_Strategy": "N",
"31230_Number_Of_Countries_Subject_To_Social_Violations_Coverage": null,
"31240_Number_Of_Countries_Subject_To_Social_Violations_Eligible_Assets": null,
"31250_Percent_Of_Countries_Subject_To_Social_Violations_Value": null,
"31260_Percent_Of_Countries_Subject_To_Social_Violations_Considered_In_The_Investment_Strategy": "N",
"31270_Percent_Of_Countries_Subject_To_Social_Violations_Coverage": null,
"31280_Percent_Of_Countries_Subject_To_Social_Violations_Eligible_Assets": null,
"31290_Exposure_To_Fossil_Fuels_Extraction_Storage_Transport_Manufacture_Value": null,
"31300_Exposure_To_Fossil_Fuels_Extraction_Storage_Transport_Manufacture_Considered_In_The_Investment_Strategy": "N",
"31310_Exposure_To_Fossil_Fuels_Extraction_Storage_Transport_Manufacture_Coverage": null,
"31320_Exposure_To_Fossil_Fuels_Extraction_Storage_Transport_Manufacture_Eligible_Assets": null,
"31330_Exposure_To_Energy-efficient_Real_Estate_Assets_Value": null,
"31340_Exposure_To_Energy-efficient_Real_Estate_Assets_Considered_In_The_Investment_Strategy": "N",
"31350_Exposure_To_Energy-efficient_Real_Estate_Assets_Coverage": null,
"31360_Exposure_To_Energy-efficient_Real_Estate_Assets_Eligible_Assets": null,
"31370_Emissions_Of_Inorganic_Pollutants_Value": null,
"31380_Emissions_Of_Inorganic_Pollutants_Considered_In_The_Investment_Strategy": null,
"31390_Emissions_Of_Inorganic_Pollutants_Coverage": null,
"31400_Emissions_Of_Inorganic_Pollutants_Eligible_Assets": null,
"31410_Emissions_Of_Air_Pollutants_Value": null,
"31420_Emissions_Of_Air_Pollutants_Considered_In_The_Investment_Strategy": null,
"31430_Emissions_Of_Air_Pollutants_Coverage": null,
"31440_Emissions_Of_Air_Pollutants_Eligible_Assets": null,
"31450_Emissions_Of_Ozone_Depletion_Substances_Value": null,
"31460_Emissions_Of_Ozone_Depletion_Substances_Considered_In_The_Investment_Strategy": null,
"31470_Emissions_Of_Ozone_Depletion_Substances_Coverage": null,
"31480_Emissions_Of_Ozone_Depletion_Substances_Eligible_Assets": null,
"31490_Investing_In_Companies_Without_Carbon_Emission_Reduction_Initiatives_Investment_Weight_Value": null,
"31500_Investing_In_Companies_Without_Carbon_Emission_Reduction_Initiatives_Investment_Weight_Considered_In_The_Investment_Strategy": null,
"31505_Investing_In_Companies_Without_Carbon_Emission_Reduction_Initiatives_Investment_Weight_Coverage": null,
"31510_Investing_In_Companies_Without_Carbon_Emission_Reduction_Initiatives_Investment_Weight_Eligible_Assets": null,
"31520_Breakdown_Of_Energy_Consumption_By_Type_Of_Non-renewable_Sources_Of_Energy_Oil_Value": null,
"31530_Breakdown_Of_Energy_Consumption_By_Type_Of_Non-renewable_Sources_Of_Energy_Oil_Considered_In_The_Investment_Strategy": null,
"31540_Breakdown_Of_Energy_Consumption_By_Type_Of_Non-renewable_Sources_Of_Energy_Oil_Coverage": null,
"31550_Breakdown_Of_Energy_Consumption_By_Type_Of_Non-renewable_Sources_Of_Energy_Oil_Eligible_Assets": null,
"31560_Breakdown_Of_Energy_Consumption_By_Type_Of_Non-renewable_Sources_Of_Energy_Natural_Gas_Value": null,
"31570_Breakdown_Of_Energy_Consumption_By_Type_Of_Non-renewable_Sources_Of_Energy_Natural_Gas_Considered_In_The_Investment_Strategy": null,
"31580_Breakdown_Of_Energy_Consumption_By_Type_Of_Non-renewable_Sources_Of_Energy_Natural_Gas_Coverage": null,
"31590_Breakdown_Of_Energy_Consumption_By_Type_Of_Non-renewable_Sources_Of_Energy_Natural_Gas_Eligible_Assets": null,
"31600_Breakdown_Of_Energy_Consumption_By_Type_Of_Non-renewable_Sources_Of_Energy_Coal_Value": null,
"31610_Breakdown_Of_Energy_Consumption_By_Type_Of_Non-renewable_Sources_Of_Energy_Coal_Considered_In_The_Investment_Strategy": null,
"31620_Breakdown_Of_Energy_Consumption_By_Type_Of_Non-renewable_Sources_Of_Energy_Coal_Coverage": null,
"31630_Breakdown_Of_Energy_Consumption_By_Type_Of_Non-renewable_Sources_Of_Energy_Coal_Eligible_Assets": null,
"31640_Water_Usage_And_Recycling_Average_Amount_Value": null,
"31650_Water_Usage_And_Recycling_Average_Amount_Considered_In_The_Investment_Strategy": null,
"31660_Water_Usage_And_Recycling_Average_Amount_Coverage": null,
"31670_Water_Usage_And_Recycling_Average_Amount_Eligible_Assets": null,
"31671_Water_Usage_And_Recycling_Average_Percentage_Value": null,
"31672_Water_Usage_And_Recycling_Average_Percentage_Considered_In_The_Investment_Strategy": null,
"31673_Water_Usage_And_Recycling_Average_Percentage_Coverage": null,
"31674_Water_Usage_And_Recycling_Average_Percentage_Eligible_Assets": null,
"31680_Investing_In_Companies_Without_Water_Management_Policies_Weight_Value": null,
"31690_Investing_In_Companies_Without_Water_Management_Policies_Weigh_Considered_In_The_Investment_Strategy": null,
"31700_Investing_In_Companies_Without_Water_Management_Policies_Weigh_Coverage": null,
"31710_Investing_In_Companies_Without_Water_Management_Policies_Weigh_Eligible_Assets": null,
"31720_Exposure_To_Areas_Of_High_Water_Stress_Value": null,
"31730_Exposure_To_Areas_Of_High_Water_Stress_Considered_In_The_Investment_Strategy": null,
"31740_Exposure_To_Areas_Of_High_Water_Stress_Coverage": null,
"31750_Exposure_To_Areas_Of_High_Water_Stress_Eligible_Assets": null,
"31760_Exposure_To_Companies_Producing_Chemicals_Value": null,
"31770_Exposure_To_Companies_Producing_Chemical_Considered_In_The_Investment_Strategy": null,
"31780_Exposure_To_Companies_Producing_Chemical_Coverage": null,
"31790_Exposure_To_Companies_Producing_Chemical_Eligible_Assets": null,
"31800_Exposure_To_Companies_Causing_Land_Degradation_Desertification_Or_Soil_Sealing_Value": null,
"31810_Exposure_To_Companies_Causing_Land_Degradation_Desertification_Or_Soil_Sealing_Considered_In_The_Investment_Strategy": null,
"31820_Exposure_To_Companies_Causing_Land_Degradation_Desertification_Or_Soil_Sealing_Coverage": null,
"31830_Exposure_To_Companies_Causing_Land_Degradation_Desertification_Or_Soil_Sealing_Eligible_Assets": null,
"31840_Exposure_To_Companies_Without_Sustainable_Land_Or_Agriculture_Practices_Policies_Value": null,
"31850_Exposure_To_Companies_Without_Sustainable_Land_Or_Agriculture_Practices_Policies_Considered_In_The_Investment_Strategy": null,
"31860_Exposure_To_Companies_Without_Sustainable_Land_Or_Agriculture_Practices_Policies_Coverage": null,
"31870_Exposure_To_Companies_Without_Sustainable_Land_Or_Agriculture_Practices_Policies_Eligible_Assets": null,
"31871_Share_Of_Investments_In_Companies_Without_Sustainable_Oceans_Or_Seas_Practices_Value": null,
"31872_Share_Of_Investments_In_Companies_Without_Sustainable_Oceans_Or_Seas_Practices_Considered_In_The_Investment_Strategy": null,
"31873_Share_Of_Investments_In_Companies_Without_Sustainable_Oceans_Or_Seas_Practices_Coverage": null,
"31874_Share_Of_Investments_In_Companies_Without_Sustainable_Oceans_Or_Seas_Practices_Eligible_Assets": null,
"31875_Non_Recycled_Waste_Ratio_Value": null,
"31876_Non_Recycled_Waste_Ratio_Considered_In_The_Investment_Strategy": null,
"31877_Non_Recycled_Waste_Ratio_Coverage": null,
"31878_Non_Recycled_Waste_Ratio_Eligible_Assets": null,
"31880_Share_Of_Investments_In_Investee_Companies_Whose_Operations_Affect_Threatened_Species_Value": null,
"31890_Share_Of_Investments_In_Investee_Companies_Whose_Operations_Affect_Threatened_Specie_Considered_In_The_Investment_Strategy": null,
"31900_Share_Of_Investments_In_Investee_Companies_Whose_Operations_Affect_Threatened_Species_Coverage": null,
"31910_Share_Of_Investments_In_Investee_Companies_Whose_Operations_Affect_Threatened_Species_Eligible_Assets": null,
"31920_Share_Of_Investments_In_Investee_Companies_Without_A_Biodiversity_Protection_Policy_Covering_Operational_Sites_Owned_Leased_Managed_In_Or_Adjacent_To_A_Protected_Area_Or_An_Area_Of_High_Biodiversity_Value_Outside_Protected_Areas_Value": null,
"31930_Share_Of_Investments_In_Investee_Companies_Without_A_Biodiversity_Protection_Policy_Covering_Operational_Sites_Owned_Leased_Managed_In_Or_Adjacent_To_A_Protected_Area_Or_An_Area_Of_High_Biodiversity_Value_Outside_Protected_Areas_Considered_In_The_Investment_Strategy": null,
"31940_Share_Of_Investments_In_Investee_Companies_Without_A_Biodiversity_Protection_Policy_Covering_Operational_Sites_Owned_Leased_Managed_In_Or_Adjacent_To_A_Protected_Area_Or_An_Area_Of_High_Biodiversity_Value_Outside_Protected_Areas_Coverage": null,
"31950_Share_Of_Investments_In_Investee_Companies_Without_A_Biodiversity_Protection_Policy_Covering_Operational_Sites_Owned_Leased_Managed_In_Or_Adjacent_To_A_Protected_Area_Or_An_Area_Of_High_Biodiversity_Value_Outside_Protected_Areas_Eligible_Assets": null,
"31960_Share_Of_Investee_Companies_Without_Deforestation_Policy_Value": null,
"31970_Share_Of_Investee_Companies_Without_Deforestation_Policy_Considered_In_The_Investment_Strategy": null,
"31980_Share_Of_Investee_Companies_Without_Deforestation_Policy_Coverage": null,
"31990_Share_Of_Investee_Companies_Without_Deforestation_Policy_Eligible_Assets": null,
"32000_Share_Of_Securities_Not_Certified_Green_Value": null,
"32010_Share_Of_Securities_Not_Certified_Green_Considered_In_The_Investment_Strategy": null,
"32020_Share_Of_Securities_Not_Certified_Green_Coverage": null,
"32030_Share_Of_Securities_Not_Certified_Green_Eligible_Assets": null,
"32040_Share_Of_Bonds_Non_Certified_Green_Value": null,
"32050_Share_Of_Bonds_Non_Certified_Green_Considered_In_The_Investment_Strategy": null,
"32060_Share_Of_Bonds_Non_Certified_Green_Coverage": null,
"32070_Share_Of_Bonds_Non_Certified_Green_Eligible_Assets": null,
"32080_GHG_Emissions_Real_Estate_Scope_1_Value": null,
"32090_GHG_Emissions_Real_Estate_Scope_1_Considered_In_The_Investment_Strategy": null,
"32100_GHG_Emissions_Real_Estate_Scope_1_Year_N_Coverage": null,
"32110_GHG_Emissions_Real_Estate_Scope_1_Eligible_Assets": null,
"32120_GHG_Emissions_Real_Estate_Scope_2_Value": null,
"32130_GHG_Emissions_Real_Estate_Scope_2_Considered_In_The_Investment_Strategy": null,
"32140_GHG_Emissions_Real_Estate_Scope_2_Year_N_Coverage": null,
"32150_GHG_Emissions_Real_Estate_Scope_2_Eligible_Assets": null,
"32160_GHG_Emissions_Real_Estate_Scope_3_Value": null,
"32170_GHG_Emissions_Real_Estate_Scope_3_Considered_In_The_Investment_Strategy": null,
"32180_GHG_Emissions_Real_Estate_Scope_3_Year_N_Coverage": null,
"32190_GHG_Emissions_Real_Estate_Scope_3_Eligible_Assets": null,
"32200_GHG_Emissions_Real_Estate_Total_Scope12_Value": null,
"32210_GHG_Emissions_Real_Estate_Total_Scope12_Considered_In_The_Investment_Strategy": null,
"32220_GHG_Emissions_Real_Estate_Total_Scope12_Coverage": null,
"32230_GHG_Emissions_Real_Estate_Total_Scope12_Eligible_Assets": null,
"32240_GHG_Emissions_Real_Estate_Total_Scope123_Value": null,
"32250_GHG_Emissions_Real_Estate_Total_Scope123_Considered_In_The_Investment_Strategy": null,
"32260_GHG_Emissions_Real_Estate_Total_Scope123_Coverage": null,
"32270_GHG_Emissions_Real_Estate_Total_Scope123_Eligible_Assets": null,
"32280_Energy_Consuption_Intensity_Value": null,
"32290_Energy_Consuption_Intensity_Considered_In_The_Investment_Strategy": null,
"32300_Energy_Consuption_Intensity_Coverage": null,
"32310_Energy_Consuption_Intensity_Eligible_Assets": null,
"32320_Waste_Production_In_Operations_Value": null,
"32330_Waste_Production_In_Operations_Considered_In_The_Investment_Strategy": null,
"32340_Waste_Production_In_Operations_Coverage": null,
"32350_Waste_Production_In_Operations_Eligible_Assets": null,
"32360_Raw_Material_Consumption_For_New_Construction_And_Major_Renovations_Value": null,
"32370_Raw_Material_Consumption_For_New_Construction_And_Major_Renovations_Considered_In_The_Investment_Strategy": null,
"32380_Raw_Material_Consumption_For_New_Construction_And_Major_Renovations_Coverage": null,
"32390_Raw_Material_Consumption_For_New_Construction_And_Major_Renovations_Eligible_Assets": null,
"32400_Land_Artificialisation_Value": null,
"32410_Land_Artificialisation_Considered_In_The_Investment_Strategy": null,
"32420_Land_Artificialisation_Coverage": null,
"32430_Land_Artificialisation_Eligible_Assets": null,
"32440_Exposure_To_Companies_Without_Workplace_Accident_Prevention_Policy_Value": null,
"32450_Exposure_To_Companies_Without_Workplace_Accident_Prevention_Policy_Considered_In_The_Investment_Strategy": null,
"32460_Exposure_To_Companies_Without_Workplace_Accident_Prevention_Policy_Coverage": null,
"32470_Exposure_To_Companies_Without_Workplace_Accident_Prevention_Policy_Eligible_Assets": null,
"32480_Rate_Of_Accidents_Value": null,
"32490_Rate_Of_Accidents_Considered_In_The_Investment_Strategy": null,
"32500_Rate_Of_Accidents_Coverage": null,
"32510_Rate_Of_Accidents_Eligible_Assets": null,
"32520_Number_Of_Days_Lost_For_Injuries_Accidents_Fatalities_Illness_Value": null,
"32530_Number_Of_Days_Lost_For_Injuries_Accidents_Fatalities_Illness_Considered_In_The_Investment_Strategy": null,
"32540_Number_Of_Days_Lost_For_Injuries_Accidents_Fatalities_Illness_Coverage": null,
"32550_Number_Of_Days_Lost_For_Injuries_Accidents_Fatalities_Illness_Assets": null,
"32560_Share_Of_Investments_In_Investee_Companies_Without_Any_Supplier_Code_Of_Conduct_Against_Unsafe_Working_Conditions_Precarious_Work_Child_Labour_And_Forced_Labour_Value": null,
"32570_Share_Of_Investments_In_Investee_Companies_Without_Any_Supplier_Code_Of_Conduct_Against_Unsafe_Working_Conditions_Precarious_Work_Child_Labour_And_Forced_Labour_Considered_In_The_Investment_Strategy": null,
"32580_Share_Of_Investments_In_Investee_Companies_Without_Any_Supplier_Code_Of_Conduct_Against_Unsafe_Working_Conditions_Precarious_Work_Child_Labour_And_Forced_Labour_Coverage": null,
"32590_Share_Of_Investments_In_Investee_Companies_Without_Any_Supplier_Code_Of_Conduct_Against_Unsafe_Working_Conditions_Precarious_Work_Child_Labour_And_Forced_Labour_Eligible_Assets": null,
"32640_Share_Of_Investments_In_Investee_Companies_Without_Any_Grievance_Or_Complaints_Handling_Mechanism_Value": null,
"32650_Share_Of_Investments_In_Investee_Companies_Without_Any_Grievance_Or_Complaints_Handling_Mechanism_Considered_In_The_Investment_Strategy": null,
"32660_Share_Of_Investments_In_Investee_Companies_Without_Any_Grievance_Or_Complaints_Handling_Mechanism_Coverage": null,
"32670_Share_Of_Investments_In_Investee_Companies_Without_Any_Grievance_Or_Complaints_Handling_Mechanism_Eligible_Assets": null,
"32680_Share_Of_Investee_Companies_With_Insufficent_Whistleblower_Protection_Value": null,
"32690_Share_Of_Investee_Companies_With_Insufficent_Whistleblower_Protection_Considered_In_The_Investment_Strategy": null,
"32700_Share_Of_Investee_Companies_With_Insufficent_Whistleblower_Protection_Coverage": null,
"32710_Share_Of_Investee_Companies_With_Insufficent_Whistleblower_Protection_Eligible_Assets": null,
"32720_Number_Of_Incidents_Of_Discrimination_Reported_In_Investee_Companies_Value": null,
"32730_Number_Of_Incidents_Of_Discrimination_Reported_In_Investee_Companies_Considered_In_The_Investment_Strategy": null,
"32740_Number_Of_Incidents_Of_Discrimination_Reported_In_Investee_Companies_Coverage": null,
"32750_Number_Of_Incidents_Of_Discrimination_Reported_In_Investee_Companies_Eligible_Assets": null,
"32760_Number_Of_Incidents_Of_Discrimination_Leading_To_Sanctions_In_Investee_Companies_Value": null,
"32770_Number_Of_Incidents_Of_Discrimination_Leading_To_Sanctions_In_Investee_Companies_Considered_In_The_Investment_Strategy": null,
"32780_Number_Of_Incidents_Of_Discrimination_Leading_To_Sanctions_In_Investee_Companies_Coverage": null,
"32790_Number_Of_Incidents_Of_Discrimination_Leading_To_Sanctions_In_Investee_Companies_Eligible_Assets": null,
"32800_Excessive_CEO_Pay_Ratio_Value": null,
"32810_Excessive_CEO_Pay_Ratio_Considered_In_The_Investment_Strategy": null,
"32820_Excessive_CEO_Pay_Ratio_Coverage": null,
"32830_Excessive_CEO_Pay_Ratio_Eligible_Assets": null,
"32840_Exposure_To_Companies_Without_Human_Right_Policy_Value": null,
"32850_Exposure_To_Companies_Without_Human_Right_Policy_Considered_In_The_Investment_Strategy": null,
"32860_Exposure_To_Companies_Without_Human_Right_Policy_Coverage": null,
"32870_Exposure_To_Companies_Without_Human_Right_Policy_Eligible_Assets": null,
"32880_Exposure_To_Companies_With_Lack_Of_Due_Diligence_Value": null,
"32890_Exposure_To_Companies_With_Lack_Of_Due_Diligence_Considered_In_The_Investment_Strategy": null,
"32900_Exposure_To_Companies_With_Lack_Of_Due_Diligence_Coverage": null,
"32910_Exposure_To_Companies_With_Lack_Of_Due_Diligence_Eligible_Assets": null,
"32920_Exposure_To_Companies_With_Lack_Of_Processes_And_Measures_For_Preventing_Trafficking_In_Human_Beings_Local_Value": null,
"32930_Exposure_To_Companies_With_Lack_Of_Processes_And_Measures_For_Preventing_Trafficking_In_Human_Beings_Local_Considered_In_The_Investment_Strategy": null,
"32940_Exposure_To_Companies_With_Lack_Of_Processes_And_Measures_For_Preventing_Trafficking_In_Human_Beings_Local_Coverage": null,
"32950_Exposure_To_Companies_With_Lack_Of_Processes_And_Measures_For_Preventing_Trafficking_In_Human_Beings_Local_Eligible_Assets": null,
"32960_Exposure_To_Compagnies_With_Operations_And_Suppliers_At_Significant_Risk_Of_Incidents_Of_Child_Labour_Value": null,
"32970_Exposure_To_Compagnies_With_Operations_And_Suppliers_At_Significant_Risk_Of_Incidents_Of_Child_Labour_Considered_In_The_Investment_Strategy": null,
"32980_Exposure_To_Compagnies_With_Operations_And_Suppliers_At_Significant_Risk_Of_Incidents_Of_Child_Labour_Coverage": null,
"32990_Exposure_To_Compagnies_With_Operations_And_Suppliers_At_Significant_Risk_Of_Incidents_Of_Child_Labour_Eligible_Assets": null,
"33000_Exposure_To_Compagnies_With_Operations_And_Suppliers_At_Significant_Risk_Of_Incidents_Of_Forced_Or_Compulsory_Labour_Value": null,
"33010_Exposure_To_Compagnies_With_Operations_And_Suppliers_At_Significant_Risk_Of_Incidents_Of_Forced_Or_Compulsory_Labour_Considered_In_The_Investment_Strategy": null,
"33020_Exposure_To_Compagnies_With_Operations_And_Suppliers_At_Significant_Risk_Of_Incidents_Of_Forced_Or_Compulsory_Labour_Coverage": null,
"33030_Exposure_To_Compagnies_With_Operations_And_Suppliers_At_Significant_Risk_Of_Incidents_Of_Forced_Or_Compulsory_Labour_Eligible_Assets": null,
"33040_Number_Of_Identified_Cases_of_Severe_Human_Rights_Issues_And_Incidents_Value": null,
"33050_Number_Of_Identified_Cases_of_Severe_Human_Rights_Issues_And_Incidents_Considered_In_The_Investment_Strategy": null,
"33060_Number_Of_Identified_Cases_of_Severe_Human_Rights_Issues_And_Incidents_Coverage": null,
"33070_Number_Of_Identified_Cases_of_Severe_Human_Rights_Issues_And_Incidents_Eligible_Assets": null,
"33080_Exposure_To_Compagnies_With_Alack_Of_Anti_Corruption_And_Anti_Bribery_Policies_Value": null,
"33090_Exposure_To_Compagnies_With_Alack_Of_Anti_Corruption_And_Anti-Bribery_Policies_Considered_In_The_Investment_Strategy": null,
"33100_Exposure_To_Compagnies_With_Alack_Of_Anti_Corruption_And_Anti_Bribery_Policies_Coverage": null,
"33110_Exposure_To_Compagnies_With_Alack_Of_Anti_Corruption_And_Anti_Bribery_Policies_Eligible_Assets": null,
"33120_Exposure_To_Companies_With_Cases_Of_Insufficient_Action_Taken_To_Address_Breaches_Of_Standards_Of_Anti_Corruption_And_Anti_Bribery_Value": null,
"33130_Exposure_To_Companies_With_Cases_Of_Insufficient_Action_Taken_To_Address_Breaches_Of_Standards_Of_Anti-Corruption_And_Anti-Bribery_Considered_In_The_Investment_Strategy": null,
"33140_Exposure_To_Companies_With_Cases_Of_Insufficient_Action_Taken_To_Address_Breaches_Of_Standards_Of_Anti_Corruption_And_Anti_Bribery_Coverage": null,
"33145_Exposure_To_Companies_With_Cases_Of_Insufficient_Action_Taken_To_Address_Breaches_Of_Standards_Of_Anti_Corruption_And_Anti_Bribery_Eligible_Assets": null,
"33150_Number_Of_Convictions_For_Violation_Of_Anti_Corruption_And_Anti_Bribery_Laws_Value": null,
"33160_Number_Of_Convictions_For_Violation_Of_Anti_Corruption_And_Anti_Bribery_Laws_Considered_In_The_Investment_Strategy": null,
"33170_Number_Of_Convictions_For_Violation_Of_Anti_Corruption_And_Anti_Bribery_Laws_Coverage": null,
"33180_Number_Of_Convictions_For_Violation_Of_Anti_Corruption_And_Anti_Bribery_Laws_Eligible_Assets": null,
"33190_Average_Income_Inequality_Scope_Value": null,
"33200_Average_Income_Inequality_Scope_Considered_In_The_Investment_Strategy": null,
"33210_Average_Income_Inequality_Scope_Coverage": null,
"33220_Average_Income_Inequality_Scope_Eligible_Assets": null,
"33230_Average_Freedom_of_Expression_Score_Value": null,
"33240_Average_Freedom_of_Expression_Score_Considered_In_The_Investment_Strategy": null,
"33250_Average_Freedom_of_Expression_Score_Coverage": null,
"33260_Average_Freedom_of_Expression_Score_Eligible_Assets": null,
"33265_Average_Human_Rights_Performance_Value": null,
"33270_Average_Human_Rights_Performance_Considered_In_The_Investment_Strategy": null,
"33280_Average_Human_Rights_Performance_Coverage": null,
"33290_Average_Human_Rights_Performance_Eligible_Assets": null,
"33295_Average_Corruption_Score_Value": null,
"33300_Average_Corruption_Score_Considered_In_The_Investment_Strategy": null,
"33310_Average_Corruption_Score_Coverage": null,
"33320_Average_Corruption_Score_Eligible_Assets": null,
"33330_Non_Cooperative_Tax_Jurisdictions_Value": null,
"33340_Non_Cooperative_Tax_Jurisdictions_Considered_In_The_Investment_Strategy": null,
"33350_Non_Cooperative_Tax_Jurisdictions_Coverage": null,
"33360_Non_Cooperative_Tax_Jurisdictions_Eligible_Assets": null,
"33370_Average_Political_Stability_Score_Value": null,
"33380_Average_Political_Stability_Score_Considered_In_The_Investment_Strategy": null,
"33390_Average_Political_Stability_Score_Coverage": null,
"33400_Average_Political_Stability_Score_Eligible_Assets": null,
"33410_Average_Rule_Of_Law_Score_Value": null,
"33420_Average_Rule_Of_Law_Score_Considered_In_The_Investment_Strategy": null,
"33430_Average_Rule_Of_Law_Score_Coverage": null,
"33440_Average_Rule_Of_Law_Score_Eligible_Assets": null,
"40000_Financial_Instrument_Existing_Negative_Screening_Strategy": "Y",
"40010_Financial_Instrument_Link_To_Exclusion_Policy_And_Criteria": null,
"50100_Financial_Instrument_Pornography_Adult_Entertainment_Services_Exclusion": "N",
"50110_Financial_Instrument_Pornography_Adult_Entertainment_Services_Exclusion_Threshold_Type": null,
"50120_Financial_Instrument_Pornography_Adult_Entertainment_Services_Exclusion_Relative_Threshold": null,
"50130_Financial_Instrument_Pornography_Adult_Entertainment_Services_Part_Of_Value_Chain": null,
"50200_Financial_Instrument_Alcohol_Exclusion": "N",
"50210_Financial_Instrument_Alcohol_Exclusion_Threshold_Type": null,
"50220_Financial_Instrument_Alcohol_Exclusion_Relative_Threshold": null,
"50230_Financial_Instrument_Alcohol_Exclusion_Part_Of_Value_Chain": null,
"50300_Financial_Instrument_Animal_Testing_Exclusion": "N",
"50310_Financial_Instrument_Animal_Testing_Exclusion_Threshold_Type": null,
"50320_Financial_Instrument_Animal_Testing_Exclusion_Relative_Threshold": null,
"50330_Financial_Instrument_Animal_Testing_Exclusion_Part_Of_Value_Chain": null,
"50400_Financial_Instrument_Cannabis_Exclusion": "N",
"50410_Financial_Instrument_Cannabis_Exclusion_Threshold_Type": null,
"50420_Financial_Instrument_Cannabis_Exclusion_Relative_Threshold": null,
"50430_Financial_Instrument_Cannabis_Exclusion_Part_Of_Value_Chain": null,
"50500_Financial_Instrument_Conventional_Weapons_Exclusion": "Y",
"50510_Financial_Instrument_Conventional_Weapons_Exclusion_Threshold_Type": "R",
"50520_Financial_Instrument_Conventional_Weapons_Exclusion_Relative_Threshold": 10,
"50530_Financial_Instrument_Conventional_Weapons_Exclusion_Part_Of_Value_Chain": null,
"50600_Financial_Instrument_Coal_Exclusion": "Y",
"50610_Financial_Instrument_Coal_Threshold_Type": "R",
"50620_Financial_Instrument_Coal_Relative_Threshold": 30,
"50630_Financial_Instrument_Coal_Part_Of_Value_Chain": null,
"50640_Financial_Instrument_Coal_Energy_Mix_Absolute_Cap": null,
"50650_Financial_Instrument_Coal_Energy_Mix_Relative_Cap": null,
"50660_Financial_Instrument_Coal_New_Infrastructure": null,
"50700_Financial_Instrument_Factory_Farming_Exclusion": null,
"50710_Financial_Instrument_Factory_Farming_Exclusion_Threshold_Type": null,
"50720_Financial_Instrument_Factory_Farming_Exclusion_Relative_Threshold": null,
"50730_Financial_Instrument_Factory_Farming_Exclusion_Part_Of_Value_Chain": null,
"50800_Financial_Instrument_FUR_Exclusion": "N",
"50810_Financial_Instrument_FUR_Exclusion_Threshold_Type": null,
"50820_Financial_Instrument_FUR_Exclusion_Relative_Threshold": null,
"50830_Financial_Instrument_FUR_Exclusion_Part_Of_Value_Chain": null,
"50900_Financial_Instrument_Gambling_Exclusion": null,
"50910_Financial_Instrument_Gambling_Exclusion_Threshold_Type": null,
"50920_Financial_Instrument_Gambling_Exclusion_Relative_Threshold": null,
"50930_Financial_Instrument_Gambling_Exclusion_Part_Of_Value_Chain": null,
"51000_Financial_Instrument_Gas_Exclusion": "N",
"51010_Financial_Instrument_Gas_Threshold_Type": null,
"51020_Financial_Instrument_Gas_Relative_Threshold": null,
"51030_Financial_Instrument_Gas_Part_Of_Value_Chain": null,
"51040_Financial_Instrument_Gas_Energy_Mix_Absolute_Cap": null,
"51050_Financial_Instrument_Gas_Energy_Mix_Relative_Cap": null,
"51060_Financial_Instrument_Gas_New_Infrastructure": null,
"51100_Financial_Instrument_Genetic_Engineering_Exclusion": "N",
"51110_Financial_Instrument_Genetic_Engineering_Exclusion_Threshold_Type": null,
"51120_Financial_Instrument_Genetic_Engineering_Exclusion_Relative_Threshold": null,
"51130_Financial_Instrument_Genetic_Engineering_Exclusion_Part_Of_Value_Chain": null,
"51200_Financial_Instrument_GMO_Exclusion": "N",
"51210_Financial_Instrument_GMO_Exclusion_Threshold_Type": null,
"51220_Financial_Instrument_GMO_Exclusion_Relative_Threshold": null,
"51230_Financial_Instrument_GMO_Exclusion_Part_Of_Value_Chain": null,
"51300_Financial_Instrument_Nuclear_Energy_Exclusion": "N",
"51310_Financial_Instrument_Nuclear_Energy_Exclusion_Threshold_Type": null,
"51320_Financial_Instrument_Nuclear_Energy_Exclusion_Relative_Threshold": null,
"51400_Financial_Instrument_Nuclear_Weapons_Exclusion": "Y",
"51410_Financial_Instrument_Nuclear_Weapons_Exclusion_Threshold_Type": "R",
"51420_Financial_Instrument_Nuclear_Weapons_Exclusion_Relative_Threshold": 100,
"51430_Financial_Instrument_Nuclear_Weapons_Exclusion_Part_Of_Value_Chain": null,
"51500_Financial_Instrument_Oil_Exclusion": "N",
"51510_Financial_Instrument_Oil_Threshold_Type": null,
"51520_Financial_Instrument_Oil_Relative_Threshold": null,
"51530_Financial_Instrument_Oil_Part_Of_Value_Chain": null,
"51540_Financial_Instrument_Oil_Energy_Mix_Absolute_Cap": null,
"51550_Financial_Instrument_Oil_Energy_Mix_Relative_Cap": null,
"51560_Financial_Instrument_Oil_New_Infrastructure": null,
"51600_Financial_Instrument_Other_Fossil_Fuel_Exclusion": "N",
"51610_Financial_Instrument_Other_Fossil_Fuel_Threshold_Type": null,
"51620_Financial_Instrument_Other_Fossil_Fuel_Relative_Threshold": null,
"51630_Financial_Instrument_Other_Fossil_Fuel_Part_Of_Value_Chain": null,
"51640_Financial_Instrument_Other_Fossil_Fuel_Energy_Mix_Absolute_Cap": null,
"51650_Financial_Instrument_Other_Fossil_Fuel_Energy_Mix_Relative_Cap": null,
"51660_Financial_Instrument_Other_Fossil_Fuel_New_Infrastructure": null,
"51700_Financial_Instrument_Palm_Oil_Exclusion": "N",
"51710_Financial_Instrument_Palm_Oil_Exclusion_Threshold_Type": null,
"51720_Financial_Instrument_Palm_Oil_Exclusion_Relative_Threshold": null,
"51730_Financial_Instrument_Palm_Oil_Exclusion_Part_Of_Value_Chain": null,
"51800_Financial_Instrument_Pesticides_Exclusion": "N",
"51810_Financial_Instrument_Pesticides_Exclusion_Threshold_Type": null,
"51820_Financial_Instrument_Pesticides_Exclusion_Relative_Threshold": null,
"51830_Financial_Instrument_Pesticides_Exclusion_Part_Of_Value_Chain": null,
"51900_Financial_Instrument_Research_On_Human_Embryos_Exclusion": "N",
"51910_Financial_Instrument_Research_On_Human_Embryos_Exclusion_Threshold_Type": null,
"51920_Financial_Instrument_Research_On_Human_Embryos_Exclusion_Relative_Threshold": null,
"51930_Financial_Instrument_Research_On_Human_Embryos_Exclusion_Part_Of_Value_Chain": null,
"52000_Financial_Instrument_Tobacco_Exclusion": "Y",
"52010_Financial_Instrument_Tobacco_Exclusion_Threshold_Type": "R",
"52020_Financial_Instrument_Tobacco_Exclusion_Relative_Threshold": 5,
"52030_Financial_Instrument_Tobacco_Exclusion_Part_Of_Value_Chain": null,
"52100_Financial_Instrument_Unconventional_Weapons_Exclusion": "Y",
"52110_Financial_Instrument_Unconventional_Weapons_Exclusion_Threshold_Type": "R",
"52120_Financial_Instrument_Unconventional_Weapons_Exclusion_Relative_Threshold": 100,
"52130_Financial_Instrument_Unconventional_Weapons_Exclusion_Part_Of_Value_Chain": null,
"52200_Financial_Instrument_UNGC_Exclusion": "Y",
"52210_Financial_Instrument_OECD_Guidelines_Exclusion": null,
"52220_Financial_Instrument_ILO_Exclusion": null,
"53000_Financial_Instrument_Nuclear_Weapons_Exclusion": null,
"53010_Financial_Instrument_Non-proliferation_Treaty_Of_Nuclear_Weapons": null,
"53020_Financial_Instrument_Qualitative_Exclusion_Of_Countries": "A",
"53030_Financial_Instrument_Corruption_Exclusion": null,
"53040_Financial_Instrument_Death_Sentence_Exclusion": null,
"53050_Financial_Instrument_War_Exclusion": null,
"53060_Financial_Instrument_Non_Ratification_Of_Paris_Agreement_Exclusion": null,
"54000_Financial_Instrument_ESG_Energy_Consumption_Monitoring": null,
"54010_Financial_Instrument_ESG_GHG_Emission_Monitoring": null,
"54020_Financial_Instrument_ESG_Water_Consumption_Monitoring": null,
"54030_Financial_Instrument_ESG_Waste_Financial_Instrumention_Monitoring": null,
"54040_Financial_Instrument_ESG_Environmental_Health_Monitoring": null,
"54050_Financial_Instrument_ESG_Supplier_Monitoring": null,
"54060_Financial_Instrument_ESG_Safety_Monitoring": null,
"54070_Financial_Instrument_ESG_Biodiversity_Monitoring": null,
"60400_French_AMF_Doctrine_Approach": null,
"60410_Financial_Instrument_Environmental_Topic_Or_Considered_Indicators_For_French_MiFID_Market": null,
"60420_Financial_Instrument_Social_Topic_Or_Considered_Indicators_For_French_MiFID_Market": null,
"60430_Financial_Instrument_Governance_Topic_Or_Considered_Indicators_For_French_MiFID_Market": null,
"60440_Financial_Instrument_Sustainable_Indicators_For_German_MiFID_Market": "E"
}
Regulatory JSON
Description | |
---|---|
key | Code and label of eet regulatory |
value | Value of the key |
Rolling Performance
This endpoint provides the fund rolling performance calculated in base 100 from inception
Request fund rolling performance for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/rolling_performance"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/rolling_performance
Path Parameters
Parameter | Description |
---|---|
id |
Can be an ISIN or an Allfunds ID |
Request fund rolling performance for an isin with start and end dates
curl "https://app.allfunds.com/api/v1/funds/{id}/rolling_performance?start_date=2020-01-01&end_date=2020-06-30"
-H "Authorization: Token {apiToken}"
// No JS example available
Query Parameters
These parameters are optional and will filter/add the performances returned
Parameter | Type | Description |
---|---|---|
start_date |
Date[YYYY-MM-DD] [Optional] | Rolling performance start date |
end_date |
Date[YYYY-MM-DD] [Optional] | Rolling performance end date |
period |
String(Periods) [Optional] | Fixed period of the rolling performance from end_date or latest price date (if present it will ignore start_date ) |
This is an example response for a requested isin
{
"rolling_performance": {
"ES000000001": {
"2020-06-02": 100.0,
"2020-06-03": 95.81783756049362,
"2020-06-04": 102.60545000901902,
"2020-06-05": 96.45219101875318,
"2020-06-06": 94.5889262584682,
"2020-06-07": 100.68881339434704,
"2020-06-08": 93.78828980404744,
"2020-06-09": 99.63666642399176,
"2020-06-10": 88.05145681734227,
"2020-06-11": 91.6986381420944,
"2020-06-12": 90.57507670601996,
"2020-06-13": 95.98334840016474,
"2020-06-14": 92.06864509836336,
"2020-06-15": 87.6600202638159,
"2020-06-16": 90.72033294492753,
"2020-06-17": 99.60216920231036,
"2020-06-18": 88.433329875022,
"2020-06-19": 91.98913700067796,
}
}
}
Response Object
key | Value |
---|---|
Product ISIN | JSON(Performance Object) |
Performance Object
key | Value |
---|---|
Date[YYYY-MM-DD] | Performance Value |
Periods
Period | Description |
---|---|
year_to_date |
From Jan 1 of end_date year |
daily |
1 day since end_date |
one_week |
7 days since end_date |
one_month |
30 days since end_date |
three_months |
60 days since end_date |
six_months |
180 days since end_date |
one_year |
365 days since end_date |
three_years |
365 days since end_date |
five_years |
1825 days since end_date |
ten_years |
3650 days since end_date |
twelve_years |
4380 days since end_date |
fifteen_years |
5475 days since end_date |
Share Class
This endpoint provides the fund share class family
Request the fund share class
curl "https://app.allfunds.com/api/v1/funds/{id}/share_class"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/share_class
This is an example response for a share class request
{
"share_class": [
{
"isin": "ES000000001",
"name": "An allfunds product",
"allfunds_id": 1,
"currency": "EUR",
"available_for_dealing": true,
"premium": true,
"earnings_distribution": "accumulation"
}
]
}
Response Object
Parameter | Type | Description |
---|---|---|
isin |
String | Isin |
name |
String | Name |
allfunds_id |
Integer | Allfunds Internal Id |
currency |
String | Currency |
available_for_dealing |
Boolean | Indicates if you can perform dealing operations with this fund in Allfunds |
premium |
Boolean | Funds that can be operated without any additional extra cost for the client |
earnings_distribution |
Earnings Distribution | Earning Distribution |
Share Class Tool
Share Class Tool API enables a search screener for funds that have at least one share class registered in CNMV.
Request Share-Class Tool
curl "https://app.allfunds.com/api/v1/funds/share_class_tool"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/share_class_tool
Query Parameters
Parameter | Accepted values | Example | Description |
---|---|---|---|
distributor_id |
Integer (optional) | 128 | Distributor |
distributor_product_id |
Integer | 11 | Distributor Product |
isins |
ISIN comma separated | AF0000000001, MS0000000001 | Search by ISIN (Up to 10) |
This is an example response for a share class request
{
"share_classes": [
{
"share_class_key": "66539",
"products": [
{
"id": 114499,
"isin": "AF0000000001",
"name": "BANK TEST FUN",
"hedged": false,
"currency": "USD",
"dealable": true,
"traspasable": true,
"management_fee": 1.5,
"minimum_initial": "40000000 EUR",
"ongoing_charges": 2.19,
"performance_fee": 15.0,
"distribution_fee": null,
"ongoing_charges_date": "2023-04-13",
"earnings_distribution": "accumulation",
"complexity": "no",
"mifid_prospectus": {
"af_text": "No definition available on the prospectus, therefore no limitations",
"af_service_type": "T",
"af_authorized": null,
"af_fund_of_funds": true,
"af_institutional": true,
"af_parallel_agreement": true,
"af_independent_advice": true,
"af_portfolio_management": true
},
"mifid_emt": {
"mifid_concat": "YYYBBBB",
"execution_only": "both",
"investment_advice": "both",
"porfolio_management": "both",
"investor_type_retail": "yes",
"investor_type_professional": "yes",
"execution_with_appropriateness_test": "both",
"investor_type_eligible_counterparty": "yes"
},
"mifid_fh": {
"mifid_category": {
"es": "retail",
"uk_nl": "retail",
"europe": "retail"
}
},
"rebate": {
"date": "2022-07-14",
"value": "0",
"value_bps": "0",
"instrument_id": "12151",
"distributor_id": "11"
},
"net_cost": 0.12,
"net_cost_bps": 12.0,
"product_name": "BANK TEST PARTICULARES"
}
],
"total": 1
}
]
}
Response Object
Parameter | Type | Description |
---|---|---|
share_classes |
Array[share_class] | Available share classes for a given undertaking |
share_class
Attribute | Type | Description |
---|---|---|
share_class_key |
String | Share Class Key |
products |
Array[product] | Products |
total |
Integer | Total products |
product
Attribute | Type | Description |
---|---|---|
id |
Integer | Id |
isin |
String | Isin |
name |
String | Name |
hedged |
Boolean | Hedged |
currency |
String | Currency |
dealable |
Boolean | Available for Dealing by distributor |
traspasable |
Boolean | Traspasable |
minimum_initial |
String | Minimum Initial |
management_fee |
Float | Management Fee |
performance_fee |
Float | Performance Fee |
distribution_fee |
Float | Distribution Fee |
ongoing_charges |
Float | Ongoing Charge |
ongoing_charges_date |
String | Ongoing Charge Date |
earnings_distribution |
String | Earnings distribution |
complexity |
String | Complexity |
mifid_prospectus |
MiFID - Prospectus | Prospectus AF |
mifid_emt |
MiFID - EMT | MiFID EMT Data |
mifid_fh |
MiFID - FH | MiFID FH Data |
rebate |
Rebate | Rebate Information |
net_cost |
Float | Net Cost |
net_cost_bps |
Float | Net Cost BPS |
product_name |
String | Distributor Product Name |
mifid_prospectus
Attribute | Type | Description |
---|---|---|
af_text |
String | Prospectus AF - Prospectus details |
af_service_type |
String | Prospectus AF |
af_authorized |
String | Prospectus AF Restriction |
af_fund_of_funds |
Boolean | Prospectus AF - Fund of Funds |
af_institutional |
Boolean | Prospectus AF - Institutional |
af_parallel_agreement |
Boolean | Prospectus AF - Side Agreement |
af_independent_advice |
Boolean | Prospectus AF - Independent Investment Advice |
af_portfolio_management |
Boolean | Prospectus AF - Portfolio Management |
mifid_emt
Attribute | Type | Description |
---|---|---|
mifid_concat |
String | MiFID Class EMT |
execution_only |
String | Execution Only |
investment_advice |
String | Investment Advice |
porfolio_management |
String | Portfolio Management |
investor_type_retail |
String | Retail Investor |
investor_type_professional |
String | Professional Investor |
execution_with_appropriateness_test |
String | Execution with appropriateness Test |
investor_type_eligible_counterparty |
String | Investor Type Elegible Counterparty |
mifid_fh
Attribute | Type | Description |
---|---|---|
mifid_category |
String | MiFID Class FH |
rebate
Attribute | Type | Description |
---|---|---|
date |
String | Date |
value |
String | Retrocession |
value_bps |
String | Retrocession BPS |
instrument_id |
String | Allfunds id |
distributor_id |
String | Distributor Id |
Splits
This endpoint provide historical fund splits
Request historical fund splits for an isin
curl "https://app.allfunds.com/api/v1/funds/{id}/splits"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/funds/:id/splits
Path Parameters
Parameter | Description |
---|---|
id |
Can be an ISIN or an Allfunds ID |
This is an example response for a requested isin
{
"splits": [
{
"split_at": "2020-01-09",
"ratio": 1000
},
{
"split_at": "2020-06-10",
"ratio": 0.1
}
]
}
Response Object
Parameter | Type | Description |
---|---|---|
splits |
Array[Split] | Fund splits series |
Split
Attribute | Type | Description |
---|---|---|
split_at |
String[YYYY-MM-DD] | The split effective date |
ratio |
Float | The split ratio value |
Transactional > Managing Entity
Account Statement
This endpoint returns a list of current distributors holding fund of your managing entity. Can be filtered in different manners through query parameters.
Request the latest status
curl "https://app.allfunds.com/api/v1/transactional/managing_entity/account_statement"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/transactional/managing_entity/account_statement
Query Parameters
Parameter | Default | Accepted values | Example | Description |
---|---|---|---|---|
isin |
null | String | isin=ISIN | Fund isin |
distributor_code |
null | Integer | distributor_code=10 | Distributor code |
distributor_country |
null | Integer | distributor_country=1 | Distributor country code |
aum |
null | Float | aum=47.32 | Aum greater or equal than number given |
valuation_date |
Today date | String[YYYY-MM-DD] | valuation_date=2020-03-29 | Valuation date |
This is an example response for account statement
{
"investors": [
{
"distributor_code": 12045,
"distributor_name": "ACME INC",
"isin": "AF000000001",
"fund_name": "TESLA FUNDING SECURED FUND",
"shares_amount": 420.0,
"net_asset_value": 420.0,
"net_asset_value_date": "2020-06-19",
"assets_under_management": 288888.88,
"valuation_date": "2020-06-19",
"currency": "EUR",
"initial_date": "2020-05-14",
"tax_id": "000A01234567",
"distributor_country": 18,
"distributor_country_name": "Luxembourg",
"managing_entity_code": 421,
"managing_entity_name": "Entity Name",
"fund_code": 8469
}
]
}
Operations
This endpoint returns a list of operations and its latest status since 7 days ago or from provided date. Can be filtered in different manners through query parameters.
Request last 7 days ago operations
curl "https://app.allfunds.com/api/v1/transactional/managing_entity/operations"
-H "Authorization: Token {apiToken}"
With query parameters
curl "https://app.allfunds.com/api/v1/transactional/managing_entity/operations?isin=AN_ISIN&amount=47.2"
-H "Authorization: Token {apiToken}"
// No JS example available
HTTP Request
GET https://app.allfunds.com/api/v1/transactional/managing_entity/operations
Query Parameters
Parameter | Default | Accepted values | Example | Description |
---|---|---|---|---|
isin |
null | String | isin=ISIN | Fund isin |
distributor_code |
null | Integer | distributor_code=10 | Distributor code |
amount |
null | Float | amount=47.32 | Amount greater or equal than number given |
operation_number |
null | String | operation_number=14119-9134 | Number of operation |
operation_type |
null | String[only BUY or SELL] | operation_number=BUY | Type of operation |
operation_date |
Today date | String[YYYY-MM-DD] | operation_date=2020-03-29 | Get base date to query 7 days ago from it |
This is an example response the latest operations
{
"operations": [
{
"operation_number": "123-432",
"distributor_code": 1234,
"distributor_name": "ACME INC",
"tax_id": "000000000001",
"isin": "AF0000000000",
"fund_name": "TESLA FUNDING SECURED FUND",
"operation_type": "BUY",
"operation_date": "2020-01-01",
"confirmation_date": "2020-01-01",
"cancel_date": null,
"net_asset_value": 420.69,
"net_asset_value_date": "2020-01-01",
"shares": 69.42,
"amount": 4200.0,
"fx_rate_eur": 0.69,
"fund_code": 123,
"managing_entity_code": 24,
"managing_entity_name": "A NAME",
"account_number": 12312312,
"account_name": "A NAME
}
]
}
Single Sign On
In order to access using Single Sign On to Connect, you will require to request a session token for the user using your API Token and the user credentials.
Versions
Creating a session (default version)
Provides a single use session_token valid for 30 seconds by providing user credentials.
HTTP Request
To generate a session token, provide via POST request a the following JSON body
curl -H "Content-Type: application/json" \
-H "Authorization: Token {apiToken}" \
--request POST \
--data '{"username":"your_username","password":"your_password","external_id":"an_external_id"}' \
https://app.allfunds.com/api/v1/sso
const url = "https://app.allfunds.com/api/v1/sso";
const authorizationToken = "your_api_token";
const payload = {
username: "your_username",
password: "your_password",
external_id: "an_external_id"
};
const request = new XMLHttpRequest();
request.onload = () => {
const response = JSON.parse(request.responseText);
console.log({ response });
};
request.open('POST', url, true);
request.setRequestHeader("Content-type", "application/json");
request.setRequestHeader('Authorization', 'Token ' + authorizationToken);
request.send(JSON.stringify(payload));
POST https://app.allfunds.com/api/v1/sso
Request parameters
The endpoint accepts a JSON body
Parameter | Type | Description |
---|---|---|
username | String | The user's username |
password | String | The user's password |
external_id | String | Your internal user unique identifier provided to have a segmented generic access. |
Response body
The response object
{
"session_token": "anExpiringSessionToken"
}
A json object will be provided in the response containing the session_token
Parameter | Type | Description |
---|---|---|
session_token | String | The session token valid for 30 seconds. |
Creating a session (version > 2021-06-15)
Provides a single use session_token valid for 30 seconds by providing user credentials.
This endpoint will create a new user in your company if external_id
param is new, or update the user data with the info provided.
This endpoint is for 2021-06-15
version or higher. Please check Versioning doc.
HTTP Request
To generate a session token, provide via POST request a the following JSON body
curl -H "Content-Type: application/json" \
-H "Authorization: Token {apiToken}" \
-H "Api-Version: 2021-06-15"
--request POST \
--data '{"name":"A User Name","surname":"A Surname","external_id":"an_external_id"}' \
https://app.allfunds.com/api/v1/sso
const url = "https://app.allfunds.com/api/v1/sso";
const authorizationToken = "your_api_token";
const payload = {
name: "A User Name",
surname: "A Surname",
external_id: "an_external_id"
};
const request = new XMLHttpRequest();
request.onload = () => {
const response = JSON.parse(request.responseText);
console.log({ response });
};
request.open('POST', url, true);
request.setRequestHeader("Content-type", "application/json");
request.setRequestHeader('Authorization', 'Token ' + authorizationToken);
request.send(JSON.stringify(payload));
POST https://app.allfunds.com/api/v1/sso
Request parameters
The endpoint accepts a JSON body
Parameter | Type | Description |
---|---|---|
external_id | String | Your internal user unique identifier provided to have a segmented generic access. |
name | String [optional] | The user's name |
surname | String [optional] | The user's surname |
String [optional] | The user's email used for notifications | |
language | String [optional] | The user's language used to customize the app |
phone | String [optional] | The user's phone |
country | String [optional] | The user's country |
role | Integer [optional] | Role ID (provided by Allfunds) to be added to the users |
share_group | String [optional] | An string provided by client in order to allow find or be finded by users with same share group. Max length is 15 characters. |
Response body
The response object
{
"session_token": "anExpiringSessionToken"
}
A json object will be provided in the response containing the session_token
Parameter | Type | Description |
---|---|---|
session_token | String | The session token valid for 30 seconds. |
Access to Connect
With a Session Token, you are able access Connect.
The session token allow accessing once during 30 seconds since creation before it expires.
Your client must be redirected to the url in a browser in order to access:
Navigate to: https://next.allfunds.com/login/with_token?token={TheSessionToken}
If you want to redirect the user to a specific ISIN, just add the ISIN to the params.
Navigate to: https://next.allfunds.com/login/with_token?isin={AnISIN}&token={TheSessionToken}
You can also redirect the user to a specific landing page:
Navigate to: https://next.allfunds.com/login/with_token?navigateTo={NavigateToValue}&token={TheSessionToken}
Landing | NavigateTo Value |
---|---|
Home | empty |
Watchlists | watchlists |
Screener | screener |
Digital Selector | digital-selector |
Connect Widget
In order to embed Connect widget in an Iframe you will need a API Token.
The following diagram describe the process of embedding Connect widget in an Iframe:
Request a Widget URL
This endpoint returns the url you need to use to load Connect Widget with your customizations.
Request a widget URL
curl "https://app.allfunds.com/api/v1/widget"
-H "Authorization: Token {apiToken}"
fetch("https://app.allfunds.com/api/v1/widget", {
method: "POST",
headers: {
"Authorization": "Token {apiToken}",
"Content-Type": "application/json"
},
body: JSON.stringify({ staging: "true" })
})
.then(response => {
console.log(response);
return response.json();
})
.then(({ url }) => {
console.log(url);
// Load URL in iframe
document.getElementById("iframe").src = url;
})
.catch(err => {
console.error(err);
});
HTTP Request
GET https://app.allfunds.com/api/v1/widget
This is an example response
{
"url": "https://widget.allfunds.com/login/a_widget_token"
}
Response Object
Parameter | Type | Description |
---|---|---|
url |
String | The Connect Widget URL |
Load Connect Widget
With a Widget URL you will be able access Connect Widget with your customizations.
You must Navigate or load an iframe with the url retuned in Request a widget URL
Errors
The Allfunds API uses the following error codes:
In the response body and attached to the HTTO Status Code, we provide a standarized json error description
{
"message": "An error explanation message",
"type": "RateLimitExceededError"
}
Status Code | Meaning |
---|---|
400 | Bad Request - Your request is invalid. |
401 | Unauthorized - Your API key is wrong. |
403 | Forbidden - Access to the resource is not allowed. |
404 | Not Found - The requested resource is not found. |
405 | Method Not Allowed - This method is not allowed. |
406 | Not Acceptable - Request format is not accepted. |
410 | Gone - Resource has been removed. |
418 | I'm a teapot. |
429 | Too Many Requests - You have exceeded the number of requests |
500 | Internal Server Error - We had a problem with our server. Try again later. |
502 | Bad Gateway - Service Temporarily Overloaded |
503 | Service Unavailable - We're temporarily offline for maintenance. Please try again later. |
504 | Gateway timeout - The server did not respond in time |
Error Types | Description |
---|---|
RateLimitExceededError | Your quota has been exceeded |
BadCredentialsError | The credentials you provided are not valid |
ForbiddenError | Access to this resource is not allowed |
NotFound | The requested resource is not found |
Release Notes
2024-04-16
- Excluding the underlying assets of type repos in Breakdowns Limited endpoint
2024-04-03
- Add fields
two_years
andinception
in performance by periods endpoint
2024-03-20
- Add field
T12
in operational endpoint
2023-10-27
- Remove adjusted_prices_daily from fund adjusted prices endpoint and add fund adjusted prices daily endpoint
- Remove close_prices_daily from close prices endpoint and add close prices daily endpoint
2023-10-25
- Add
management_style
to overview endpoint
2023-10-04
- Revert last changes in operational endpoint
2023-10-04
- Remove documents_daily from legal documents endpoint and add Latest Legal Documents endpoint
2023-10-03
- Add currency of min. initial params Share Class Tool endpoint
2023-09-28
- Add more mifid parameters in Share Class Tool endpoint
2023-09-27
- Updated operational endpoint
2023-09-25
- Hide morningstar endpoint
2023-09-22
- Add morningstar endpoint
2023-09-22
- Remove Morningstar Rating and Morningstar Sustainability Rating from overview endpoint
2023-09-22
- Add Morningstar Rating and Morningstar Sustainability Rating to overview endpoint
2023-09-06
- Add isins limit and distributor parameters in Share Class Tool endpoint
2023-09-05
- Updated Share Class Tool endpoint
2023-08-31
Added Share Class Tool endpoint
2023-08-04
Add product_status to each product in fund catalog
2023-08-03
- Added Hong Kong Market Information to operational endpoint
2023-07-20
- Remove query parameters to fund catalog
2023-07-19
- Remove duplicated fields on other endpoints to fund catalog
2023-06-14
- Added documents_daily to legal documents endpoint
2023-06-01
- Added the new version of the EMT v4.1 to fund regulatory endpoint
2023-05-22
- Added close_prices_daily to close-prices endpoint
- Added adjusted_prices_daily to adjusted-prices endpoint
- Both get the prices for the last month
2023-04-12
- Added WKN, Valoren, Fund Benchmark, Legal Structure and Nav Currency to overview endpoint
- Added ESG endpoint
- Added Last updated portfolio date to fund catalog
2023-03-16
- Added Current month request info to status endpoint
2023-02-14
- Removed benchmark info to performance by periods endpoint
- Removed benchmark info to ratios endpoint
- Removed benchmark info to rolling performance endpoint
2023-01-17
- Added ten years performance in performance by periods endpoint
2022-11-23
- Added valuation date filter to account statement endpoint
2022-11-22
- Added ESG Annual Report to document kinds endpoint
2022-11-02
- Added Hedge value to overview endpoint
2022-10-13
- Added new filters and response data to account statement endpoint
- Added new filters and response data to operations endpoint
2022-10-05
- Added pagination and new data to catalog endpoint
2022-09-13
- Added new corporate action event to corporate actions endpoint.
2022-08-01
- Updated from EMT v.3.1 to EMT v.4 in fund regularoty endpoint
2022-06-22
- Added from date type field to legal documents endpoint
- Now legal documents endpoint returns filesize and last update also
2022-06-10
- Added share class name, fund group name and investment objective fields in traditional chinese to overview endpoint
2021-11-04
- Added file type field to legal documents endpoint
2021-06-02
- Added fund name to overview endpoint
2021-04-30
- Added detailed breakdowns endpoint
- Added detailed holdings endpoint
2021-02-04
- Added fund regularoty endpoint
2020-12-01
- Added
aum_at_fund
field to fund overview endpoint
2020-10-27
- Added
period
option to rolling performance endpoint - Now dividends and close prices endpoints can return currencies
2020-09-21
- Added fund redenominations endpoint
2020-09-21
- New version with becnhmark performance by periods
2020-09-01
- Added AUM date and UCITS info to fund overview endpoint
- Added specific market information to operational endpoint
2020-08-18
- Updated rolling performance endpoint to add benchmark performance and dates filters
- Added benchmark info to fund overview endpoint
2020-08-06
- Added share class endpoint
- Added corporate actions endpoint
2020-08-05
- Added ratios endpoint
- Added performance endpoint
- Added rolling performance endpoint
2020-07-22
- Removed error field from legal documents enpoint response
- Updated operational info endpoint to add new fields
2020-07-14
- Added factsheet endpoint
- Updated operational info endpoint to add new fields
2020-07-07
- Added fund overview endpoint
- Added fund splits endpoint
- Added fund close prices endpoint
- Added fund adjusted prices endpoint
2020-06-18
- Added fund catalog endpoint
2020-06-16
- Changed quota limits to limit number of requests by month
2020-06-11
- Added operational info endpoint with NAV and dividends frequency info
- Added historical dividends endpoint
2020-06-09
- Requests in test mode available Authentication
- Added breakdowns endpoint
- Legal documents enpoint URL change