ICVM 555 Funds
List of Funds
This API discloses the complete list of existing funds in the ANBIMA Feed base with the summary of their respective data.
The information is made available through the API with pagination (maximum of 1,000 records per page). In addition to the list of funds, the API returns the total number of funds and of pages.
To access it, the following URI must be used: URI:
https://[environment]/feed/fundos/v1/fundos
As our API is exclusively used for retrieving information, the GET method must be used for accessing the resources. An example of a real request in Production environment would be:
GET https://api.anbima.com.br/feed/fundos/v1/fundos
Field List:
Feed Field | Information | Description | Domain/Expected Information | Size |
codigo_fundo | ANBIMA Code | Anbima’s fund identification key | Alphanumeric – Fixed length | 6 |
nome_fantasia | Fund fictitious name | Name by which the fund is known | Alphanumeric – Variable length | 40 |
cnpj_fundo | CNPJ (Corporate Taxpayer’s ID) | Fund CNPJ | Alphanumeric – Variable length | 14 |
classe_anbima | ANBIMA Class | ANBIMA’s classification seeks to gather the several options of portfolios offered by investment funds, according to certain portfolio features. So, it takes into consideration the asset classes comprising a portfolio, their terms and risks, in addition to management styles and strategies. Possible values for this field are: – Renda Fixa (Fixed Income) – Ações (Equity) – Cambial (Foreign Exchange) – Multimercado (Balanced / Mixed) – Previdência (Pension Funds) | Alphanumeric – Variable length [List of options] | 20 |
situacao_atual | Fund current status | Indicator about the current status of the fund regarding new contributions. Possible values for this field are: A = Active E = Closed | Alphanumeric – Fixed length [A, E] | 1 |
data_inicio_divulgacao_cota | Fund quota disclosure start date | Fund quota disclosure start date | Date | YYYY-MM-DD |
data_atualizacao | Date of Updating | Date when the last context was updated | Date/time | YYYY-MM-DD HH:MI:SS |
Parameters:
Parameter Type | Format | Mandatory | Query example |
Page | page=1 | No | GET https://api.anbima.com.br/feed/fundos/v1/fundos?page=1 |
Amount of funds per page | size=1000 | No | GET https://api.anbima.com.br/feed/fundos/v1/fundos?page=1&size=1000 |
Note 2: The maximum number of records per page is 1,000.
Note 3: If a value greater than the limit of existing pages is reported, a ‘404 Not Found’ error is returned.
Fund Details
This API shows detailed information of a fund.
To access it, the following URI must be used:
https://[environment]/feed/fundos/v1/fundos/{ANBIMAcode}
As our API is exclusively used for retrieving information, the GET method must be used for accessing the resources. An example of a real request in Production environment would be:
GET https://api.anbima.com.br/feed/fundos/v1/fundos/{ANBIMAcode}
The information presented in this API is divided into the following contexts:
Fund Registration Data
This context comprises basic data for identification of a fund.
Field List dados-cadastrais
Feed Field | Information | Description | Domain/Expected Information | Size |
codigo_fundo | ANBIMA Code | Fund identification key at ANBIMA | Alphanumeric – Fixed length | 6 |
nome_fantasia | Fund fictitious name | Name by which the fund is known | Alphanumeric – Variable length | 40 |
razao_social | Corporate name | Fund corporate name | Alphanumeric – Variable length | 150 |
cnpj_fundo | CNPJ (Corporate Taxpayer’s ID) | Fund CNPJ | Alphanumeric – Variable length | 14 |
codigo_isin | ISIN | International Securities Identification Number model. Code to identify investment funds provided by B3, when a fund is registered on the stock exchange as active | Alphanumeric – Variable length | 12 |
data_primeiro_aporte | Date of first contribution to the fund | Date on which the first contribution to the fund was made | Date | YYYY-MM-DD |
data_encerramento_fundo | Fund closing date | Date on which the fund was closed, and contributions were no longer allowed. This field is only shown when the current status of the fund is “Closed” | Date | YYYY-MM-DD |
classe_anbima | ANBIMA Class | ANBIMA’s classification seeks to gather the several options of portfolios offered by investment funds, according to certain portfolio features. So, it takes into consideration the asset classes comprising a portfolio, their terms and risks, in addition to management styles and strategies. Possible values for this field are: – Renda Fixa (Fixed Income) – Ações (Equity) – Cambial (Foreign Exchange) – Multimercado (Balanced / Mixed) – Previdência (Pension Funds) | Alphanumeric – Variable length | 20 |
tipo_anbima | ANBIMA Type | This field seeks to show the type of management and corresponding risks and, whenever possible, an analogy with active or indexed (passive) management is made for all asset classes. | Alphanumeric – Variable length [List of options] | 40 |
classe_cvm | CVM Class | The regulation of CVM (Brazilian Securities Commission) organizes the investment funds into four different classes, according to Article 108 of CVM Instruction 555.Possible values for this field are: – Renda Fixa (Fixed Income) – Ações (Equity) – Cambial (Foreign Exchange) – MM (Balanced / Mixed) | Alphanumeric – Variable length | 20 |
sub_classe_cvm | CVM Subclass | The regulation of CVM organizes the investment funds into certain different subclasses, according to Article 108 and subsections thereof of CVM Instruction 555. Possible values for this field are: – Referenced – Short Term – Foreign Debt – Level 1 BDR Shares – Not applicable | Alphanumeric – Variable length | 20 |
composicao_fundo | Fund Composition | – FI: Investment Fund: in general, it seeks to receive investments from investors according to their target audience and investment objective and policy. An FI can invest up to 100% in securities in compliance with the legislation; – FC: Investment Fund in Quotas: must have a minimum value of investment fund quotas in its portfolio, in compliance with the instruction governing it. – FF: Master Investment Fund: receive investments solely from other funds. In this case, the target audience must necessarily be investment funds and/or investment funds in quotas. If the fund accepts investments from funds as well as from managed portfolios, it must be classified as FI, and not as FF. – FM: Master Investment Fund in Quotas: investment fund in quotas aimed solely at receiving investment from other funds | Alphanumeric – Variable length [FC, FM, FI, FF] | 20 |
benchmark | Benchmark | This field displays the reference performance index of the fund | Alphanumeric – Variable length [List of options] | 20 |
investimento_exterior | Foreign Investments | it shows if the fund invests in financial assets traded abroad, in accordance with the investment policy and observing the limits provided for under Article 101 of CVM Instruction 555. Options: Up to 100%, > 67%, Not Applicable, Up to 20 %, Up to 40 %] | Alphanumeric – Variable length [Até 100%, > 67%, Não se Aplica, Até 20 %, Até 40 % | 20 |
credito_privado | Private credit | It shows if the fund allows investment at a percentage of equity higher than 50% in private credit assets (Article 118 of CVM Instruction 555) | Alphanumeric – Fixed length | 20 |
tipo_investidor | Investor type | Investment restriction: predominant investor type.Possible values for this field are: – Exclusivo – Exclusive (fund created to receive investments exclusively from a sole fund shareholder, according to Article 130 of CVM Instruction 555. This field must be compatible with the target audience described in the fund regulation) – Reservado – Reserved/restricted (specific group of investors that have a family or corporate relationship, or that belong to the same economic group, or that establish this condition in writing. This field must be compatible with the target audience described in the fund regulation) – Não há restrição – No restriction (investors’ characteristics differ from exclusive and reserved/restricted) | Alphanumeric – Variable length | 20 |
caracteristica_investidor | Investor characteristic | In the Brazilian case, CVM Instruction 554/14, which modifies, among other rules, Instruction 539/13, divides investors into three groups: professional investors, qualified investors and other investors, which may be referred to as retail investors.Professional investors are individuals or legal entities that have investments higher than R$10,000,000.00 (ten million reais) and that, additionally, confirm in writing their status of professional investor (Article 9-A, CVM Instruction 554). Qualified investors are individuals or legal entities that have investments higher than R$1,000,000.00 (one million reais) and that, additionally, confirm in writing their status of qualified investor (Article 9-B, CVM Instruction 554). Unqualified investors are those whose characteristics are different from professional and qualified investors. | Alphanumeric – Variable length | 20 |
cota_abertura | Opening quota | Opening quota is the one calculated and known at beginning of day. Closing quota is the one calculated and known only at day closing, that is, after market closing. Possible values for this field are: S = Yes (opening quota) N = No (closing quota) | Alphanumeric – Fixed length [S, N] | 1 |
permite_alavancagem | Fund allows leverage | The fund is leveraged (different from zero) whenever the possibility of loss is higher than the fund equity, disregarding default cases in fund assets. | Alphanumeric – Fixed length | 20 |
aberto_estatutariamente | Statutorily open | Investment funds can be set up as an open or closed condominium, according to Article 4 of CVM Instruction 555. Possible values for this field are: S = statutorily open (fund shareholders may request redemption of their quotas at any time) N = statutorily closed (fund shareholders may redeem their quotas at the end of the fund duration term) | Alphanumeric – Fixed length [S, N] | 1 |
tributacao_alvo | Target taxation | It indicates the tax treatment given by the fund to collect income tax from the fund shareholders. Longo Prazo: Long term Curto Prazo: Short term Renda Variável: Variable Income Indefinido: Undefined ND: ND Não Aplicável: Not Applicable | Alphanumeric – Variable length | 50 |
investimento_exterior | Foreign Investments | It shows if the fund invests in financial assets traded abroad, in accordance with the investment policy and observing the limits provided for under Article 101 of CVM Instruction 555. Options: Up to 100%, > 67%, Not Applicable, Up to 20 %, Up to 40 %] | Alphanumeric – Variable length | 20 |
multigestor | Multi-manager | Indicates whether the fund is multi-manager (invests in other funds), mirror, feeder or none of the options | Alphanumeric – Variable length | 20 |
aplicacao_automatica | Automatic application | Indicates whether the fund allows the shareholder to carry out applications or automatic redemptions of values in their accounts | Alphanumeric – Variable length | 20 |
foco_atuacao | Main focus | Indicates the fund’s main focus | Alphanumeric – Variable length | 20 |
previdencia | Type of Pension Fund | If the fund is a Pension Fund, it indicates the type of fund | Alphanumeric – Variable length | 20 |
situacao_atual | Fund current status | Indicator about the current status of the fund regarding new contributions. Possible values for this field are: A = Active E = Closed | Alphanumeric – Fixed length | 1 |
data_atualizacao | Date of Updating | Date when the last context was updated | Date/time | YYYY-MM-DD HH:MI:SS |
Service Providers
This context comprises different service providers of an investment fund. They can be:
Provider | Description |
Administrator | Responsible for all the services related to the operation and maintenance of the fund |
Manager | Responsible for the management of the fund’s assets |
Distributor | Responsible for the relationship with and the sales to the final investor |
Custodian | Responsible for maintaining and safeguarding the assets of the investment fund |
Asset Controller | Responsible to implement the processes related to the control of assets as well as the accounting procedures |
Passive Controller | Responsible to implement the processes related to the control of liabilities as well as the accounting procedures |
Field List prestadores
Feed Field | Information | Description | Domain/Expected Information | Size |
nome | Service Provider Name | This field informs the name of the service providers for the fund. It will be prompted for all the roles. | Alphanumeric – Variable length | 40 |
cnpj | Service Provider CNPJ | This field informs the CNPJ (corporate taxpayer’s ID) of the fund’s service providers. It will be prompted for all the roles. | Alphanumeric – Variable length | 14 |
principal | Primary manager | Indicates whether this provider is the fund’s main manager. | Bit (TRUE = 1, FALSE = 0) | 1 |
Fund Fees
Here is detailed information regarding fees applied to a fund. Here is provided the current data (context: taxas
) and the list with the history of fees changes (context: historico_taxas
).
Field List taxas
and historico_taxas
Feed Field | Information | Description | Domain/Expected Information | Size |
unidade | Administration fee unit | It is the remuneration for administration services, according to Article 85 of CVM Instruction 555.Possible values for this field are: – Percentage (P) – Value (V) – Mixed (M) | Alphanumeric – Fixed length[P, V, M] | 1 |
cobra_taxa_performance | Charges performance fee | The fund shareholder has to pay a performance fee when the fund yield exceeds the fee of a reference indicator, known as benchmark, and its collection is subject to a minimum periodicity. Possible values for this field are: S = Yes (fee is charged) N = No (fee is not charged) | Alphanumeric – Fixed length[S, N] | 1 |
taxa_performance_nao_padronizada | Non-standardized performance fee (rules) | This field defines the rules for collecting the performance fee of the fund | Alphanumeric – Variable length | 500 |
periodicidade_cobranca_taxa_performance | Performance fee collection periodicity | It informs the periodicity with which the performance fee is collected | Numerical | 19 |
taxa_composta | Compound fee | This field informs when the fees charged by the funds invested can be applied to the fund registered. Possible values for this field are: S = Yes (fee applied to the fund) N = No (fee not applied to the fund) | Alphanumeric – Fixed length[S, N] | 1 |
taxa_entrada | Entry fee | Fee charged at the time of investing in the fund | Alphanumeric – Variable length | 40 |
taxa_saida | Exit fee | Fee charged on the redemption amount | Alphanumeric – Variable length | 40 |
taxa_maxima | Maximum administration fee | It is the maximum percentage of the administration fee, comprising the fees that invested funds may charge, that is, the maximum fee specified in the regulation. | Decimal | 23 |
taxa_administracao | Administration Fee | Percentage of the administration fee, comprising the fees that the invested funds may charge, that is, the fee specified in the regulation. | Decimal | 23 |
data_inicio_vigencia_adm | Administration Fee Effective Date | Indicates when the Administration Fee started to be practiced | Date/time | YYYY-MM-DD HH:MI:SS |
data_atualizacao | Date of Updating | Date when the last context was updated | Date/time | YYYY-MM-DD HH:MI:SS |
Quota Transactions
This context comprises information regarding contributions, redemptions and other quota transactions in a fund.
Field List movimentacao
Feed Field | Information | Description | Domain/Expected Information | Size |
prazo_emissao_cotas | Quota issue term | Term (in days) to convert the quotas for investment of funds | Alphanumeric – Variable length | 40 |
prazo_pagamento_resgate | Redemption payment term | Term for payment of the redemption requested, that is, the number of days after the date of the redemption request | Alphanumeric – Variable length | 40 |
prazo_conversao_resgate | Redemption conversion term | Period between the day of request for redemption of the quotas and the actual day when the quotas were converted, according to Article 37, item I, of CVM Instruction 555, that is, the number of days after the request date | Alphanumeric – Variable length | 40 |
carencia_inicial_primeiro_resgate | 1st redemption waiting period | Minimum period (in days) to be observed by the fund shareholders for redemption in each investment in the fund | Numerical | 19 |
carencia_ciclica | Cyclical waiting period (periods between redemptions) | Periodical time interval (in days) to be observed by the fund shareholders between one redemption and another. | Numerical | 19 |
aplicacao_inicial_minima | Minimum starting investment | Minimum contribution to be accepted in the fund. | Decimal | 18 |
aplicacao_adicional_minima | Minimum additional investment | Minimum for subsequent investments. | Decimal | 18 |
resgate_minimo | Minimum redemption | Minimum to withdraw funds. | Decimal | 18 |
saldo_minimo_aplicado | Minimum balance invested in the fund | Minimum amount to remain in the fund. | Decimal | 18 |
divulgacao_cota | Quota disclosure frequency | Indicates the frequency with which the fund administrator is responsible for updating the periodic information | Alphanumeric – Variable length | 10 |
data_inicio_divulgacao_cota | Fund quota disclosure start date | Represents the first record date of periodic data of a fund | Date | YYYY-MM-DD |
data_atualizacao | Date of Updating | Date when the last context was updated | Date/time | YYYY-MM-DD HH:MI:SS |
Historical Serie
This context shows the periodical data of a fund of the last available date (asset under management and quota).
Field List serie_historica
Feed Field | Information | Description | Domain/Expected Information | Size |
numero_cotistas | Number of fund shareholders | Total number of fund investors | Numerical | 10 |
patrimonio_liquido | Asset under Management | It informs the net fund equity on the day. The net equity is calculated by the sum of the amount of all securities and the amount in cash, less the fund liabilities, including those related to its administration. | Decimal | 14 |
valor_cota | Fund Quota Value | Value of fund quota on the day. The quotas are fractions of the net asset. | Decimal | 17 |
captacao | Sales (new contributions) | Total amount of new contributions to the fund until the last registration date | Decimal | 14 |
resgate | Redemptions (new withdrawals) | Sum of the amounts redeemed by fund shareholders and of income tax redemptions | Decimal | 14 |
data_referencia | Reference Date | Date which the amounts presented refer to | Date/time | YYYY-MM-DD HH:MI:SS |
data_atualizacao | Date of Updating | Date when the last context was updated | Date/time | YYYY-MM-DD HH:MI:SS |
Fund Documents
This context shows the existing documentation information for the fund. Currently, only the regulation is made available by ANBIMA.
Field List documentos
Feed Field | Information | Description | Domain/Expected Information | Size |
url | Document URL | Electronic address of the file | Alphanumeric – Variable length | 500 |
extensao | Document Extension | File extensions are suffixes that specify a document format. Examples: txt, doc, pdf, exe, etc. | Alphanumeric – Variable length | 50 |
tipo_documento | Document Type | It informs the type of document to which the file refers. Examples: Regulation, Audit, Meeting, etc. | Alphanumeric – Variable length | 100 |
data_upload | Upload Date | Date on which the document was attached to the fund | Date | YYYY-MM-DD |
data_referencia | Reference Date | Date which the amounts presented refer to | Date/time | YYYY-MM-DD HH:MI:SS |
nome_arquivo | File Name | File name | Alphanumeric – Variable length | 255 |
Parameters:
Parameter Type | Format | Mandatory | Query example |
ANBIMA code | {ANBIMAcode} | Yes | GET https://api.anbima.com.br/feed/fundos/v1/fundos/{ 546356} |
Fund Explanatory Notes
This API discloses the list of explanatory notes of the fund. These explanatory notes indicate relevant events that occurred in the fund and were recorded in the ANBIMA database.
To access it, the following URI must be used:
https://[environment]/feed/fundos/v1/fundos/{ANBIMAcode}/notas-explicativas
As our API is exclusively used for retrieving information, the GET method must be used for accessing the resources. An example of a real request in a Production environment would be:
GET https://api.anbima.com.br/feed/fundos/v1/fundos/{ANBIMAcode}/notas-explicativas
Field List:
Feed Field | Information | Description | Domain/Expected Information | Size |
descricao | Description | Explanatory note text | Alphanumeric – Variable length | 80 |
data_referencia | Reference date | Date the explanatory note was generated | Date/time | YYYY-MM-DD HH:MI:SS |
ano_divulgacao | Year | Corresponding year of the explanatory note | Alphanumeric – Variable length | 4 |
Parameters:
Parameter Type | Format | Mandatory | Query example |
ANBIMA code | {ANBIMAcode} | Yes | GET https://api.anbima.com.br/feed/fundos/v1/fundos/{546356}/nota-explicativa |
Fund Historical Serie
This API discloses the whole (daily) history of periodical data of the fund (asset under management and quota).
To access it, the following URI must be used:
https://[environment]/feed/v1/fundos/{ANBIMAcode}/serie-historica
As our API is exclusively used for retrieving information, the GET method must be used for accessing the resources. An example of a real request in a Production environment would be:
GET https://api.anbima.com.br/feed/v1/fundos/{ANBIMAcode}/serie-historica
Field List:
Feed Field | Information | Description | Domain/Expected Information | Size |
numero_cotistas | Number of fund shareholders | Total number of fund investors | Numerical | 10 |
patrimonio_liquido | Asset under Management | It informs the net fund equity on the day. The net equity is calculated by the sum of the amount of all securities and the amount in cash, less the fund liabilities, including those related to its administration. | Decimal | 14 |
valor_cota | Fund Quota Value | Value of fund quota on the day. The quotas are fractions of the net assets. | Decimal | 17 |
captacao | sales (new contributions) | Total amount of new contributions to the fund until the last registration date | Decimal | 14 |
resgate | Redemptions (new withdrawals) | Sum of the amounts redeemed by fund shareholders and of income tax redemptions | Decimal | 14 |
data_referencia | Reference Date | Date which the amounts presented refer to | Date/time | YYYY-MM-DD HH:MI:SS |
data_atualizacao | Date of Updating | Date when the last context was updated | Date/time | YYYY-MM-DD HH:MI:SS |
Parameters:
Parameter Type | Format | Mandatory | Query example |
ANBIMA code | {ANBIMAcode} | Yes | GET https://api.anbima.com.br/feed/v1/fundos/{546356}/serie-historica |
Start date of consultation | data-inicio=yyyy-MM-dd | No | GET https://api.anbima.com.br/feed/fundos/v1/fundos/{546356}/serie-historica?data-inicio=2019-11-19&data-fim=2020-11-14 |
End date of consultation | data-fim=yyyy-MM-dd | No | GET https://api.anbima.com.br/feed/fundos/v1/fundos/{546356}/serie-historica?data-inicio=2019-11-19&data-fim=2020-11-14 |
Note 2: The maximum period allowed per consultation will be 5 years (60 months).
Note 3: If the period informed in the consultation exceeds the range of 5 years, an error ‘400 Bad Request’ will be returned.
Note 4: If the user enters a start date greater than the end date, they are replaced, and the initial is reversed by the final one. If the starting date is null, the date for 1 year before the end date informed will be considered. If, on the other hand, the initial date is inserted and the final date is null, the latter is considered the end date which comprises the period of 5 years from the date informed.
Note 5: Historical series data is displayed in descending order from the reference date (from newest to oldest record).