OPEN
cURL javascript

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

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

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

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
email 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:

widget diagram

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

2024-04-03

2024-03-20

2023-10-27

2023-10-25

2023-10-04

2023-10-04

2023-10-03

2023-09-28

2023-09-27

2023-09-25

2023-09-22

2023-09-22

2023-09-22

2023-09-06

2023-09-05

2023-08-31

2023-08-03

2023-07-20

2023-07-19

2023-06-14

2023-06-01

2023-05-22

2023-04-12

2023-03-16

2023-02-14

2023-01-17

2022-11-23

2022-11-22

2022-11-02

2022-10-13

2022-10-05

2022-09-13

2022-08-01

2022-06-22

2022-06-10

2021-11-04

2021-06-02

2021-04-30

2021-02-04

2020-12-01

2020-10-27

2020-09-21

2020-09-21

2020-09-01

2020-08-18

2020-08-06

2020-08-05

2020-07-22

2020-07-14

2020-07-07

2020-06-18

2020-06-16

2020-06-11

2020-06-09