AVISO: O serviço ainda está em fase de testes e sujeito a alterações. Algumas modificações pode fazer planilhas existentes pararem de funcionar. Futuramente talvez seja necessário ajustar a fórmula do Excel. Caso sua planilha pare de baixar os dados, volte para esta documentação e verifique se não houve alguma alteração.

O que é o DrPexe Invest?

O DrPexe Invest é uma plataforma para download de dados financeiros direto para as suas planilhas. Você pode fazer isso utilizando qualquer programa que tenha função para download de dados em CSV da internet (Google Sheets, Microsoft Excel, LibreOffice). No entanto, recomendamos o Google Sheets pois é o de configuração mais simples: Basicamente copiar e colar uma fórmula na sua planilha.

Vídeo explicando como utilizar


Aprendendo a utilizar - Documentação completa

Configurando os dados retornados

Todos as URLs permitem algum tipo de configuração adicional. Essa configuração serve para modificar a forma que os resultados são mostrados, baixar dados de períodos diferentes, etc. A configuração é feita na forma de querystring na URL do dado solicitado.

Exemplos de configurações

Retornar os dados de CDI Diario para Excel em inglês
  • Google Google Sheets
              =IMPORTDATA("https://investimentos.dev.br/cdi/diario?template=us")
            
Retornar os dados de CDI Diario para Excel em inglês e sem incluir cabeçalho
  • Google Google Sheets
              =IMPORTDATA("https://investimentos.dev.br/cdi/diario?template=us&cabecalho=no")
            
Retorna apenas as primeiras duas colunas do CDI Diário
  • Google Google Sheets
              =IMPORTDATA("https://investimentos.dev.br/cdi/diario?cols=0,1")
            
Inverte a ordem das colunas do relatório de SELIC Mensal
  • Google Google Sheets
              =IMPORTDATA("https://investimentos.dev.br/selic/mensal?cols=2,1,0")
            

Exclusão e reordenamento de colunas

É possível utilizar o parâmetro de configuração cols para mostrar apenas as colunas escolhidas ou reordena-las no resultado. Você pode utiliza-la como mostrado nos exemplos acima onde é fornecido como uma lista separada por virgula o número das colunas a serem incluídas. A numeração das colunas começa em 0 (zero) e é sempre referente a visualização padrão (sem o parâmetro cols).

O retorno das colunas respeita a ordem estipulada no parâmetro cols. Então, você pode reordenar as colunas simplesmente colocando o número de cada uma nova ordem que deseja que sejam retornadas. Exemplo: Caso queira inverter a ordem das primeiras duas colunas, você pode fornecer um parâmetro cols=1,0. Desta forma a API irá retornar as primeiras duas colunas, sendo que a coluna 1 será colocada na frente.

Lista das configurações disponíveis para todas as URLs

Configuração Descrição Padrão
template Configuração dos dados para Excel em português ou inglês. Valores aceitos: br, us. br
delimitador Caractere utilizado para delimitar as colunas do CSV ,
aspas Caractere utilizado como aspas no CSV "
sep_decimal Caractere utilizado para separar a parte decimal de um número , (template=br)
. (template=us)
formato_data Formato da data para exibição (somente formato de saída de dados, não afeta os filtros) %d/%m/%Y (template=br)
%m/%d/%Y (template=us)
cabecalho Incluir os cabeçalhos junto com as informações. Valores aceitos: yes, no. yes
inverter Inverter a ordem dos resultados. Valores aceitos: yes, no. no
cols Lista separada por vírgula das colunas para incluir nos resultados. Exemplo: 4,3,8 (em branco)
format Formato de retornos dos dados. Selecione caso esteja enfrentando problemas. Valores aceitos: csv csv
planilha Formatação para download em planilhas. Valores aceitos: yes, no yes

Solução para erros comuns

Ao preencher a formula no Excel a planilha mostra apenas um código

O erro mostrado acima significa que o Excel está realizando o download dos dados no formato errado. Para solucionar, você pode forçar o download no formato correto adicionando no final da URL o parâmetro format=csv.

Exemplo de download no formato correto
  • Google Google Sheets
              =IMPORTDATA("https://investimentos.dev.br/inflacao/ipca?format=csv")
            

Termos de uso

            Ao utilizar os serviços da DrPexe Invest você está de acordo com as condições a seguir:

Todas as informações são provenientes das fontes oficiais (CVM, IBGE, SETIP, etc) e de dados calculados a partir de dados coletados. Nos esforçamos para manter o banco de dados condizente com a realidade, porém não podemos garantir a exatidão da informações disponíveis. Os dados são fornecidos na forma como estão, sem qualquer garantia explícita ou implícita. O usuário da plataforma é o único responsável por qualquer decisão de investimento tomada com base nas referidas informações, não podendo responsabilizar a DrPexe Invest por prejuízos ocasionados por, mas não limitados a, inexaditão das informações fornecidas, ausência de dados, indisponibilidade do servidor. Ademais, a DrPexe Invest reserva o direito de encerrar as atividades a qualquer momento sem notificação prévia. As informações fornecidas são de carater informativo e não representam sugestão de investimento.

Atualizações

Todos os dados são atualizados diariamente com a última informação disponível na fonte oficial.

Limites

A API aceita até 50 requisições por dia por IP. Isso deve ser o suficiente para a maior parte dos usuários.

Renda fixa

CDI Diário

Ver dados

Taxas do Certificado de Depósito Interbancário (CDI Over) dia a dia.

  • Google Google Sheets
              =IMPORTDATA("https://investimentos.dev.br/cdi/diario")
            
Coluna Descrição
Data Data referência para a taxa
Média Média do CDI over
Fator Fator do CDI over
Média anualizada Média do CDI over anualizada

Exemplo

              
                Data,Média,Fator,Média anualizada
                07/04/2020,"0,0142","1,0001422700","3,6500"
                06/04/2020,"0,0142","1,0001422700","3,6500"
                03/04/2020,"0,0142","1,0001422700","3,6500"
                02/04/2020,"0,0142","1,0001422700","3,6500"
                01/04/2020,"0,0142","1,0001422700","3,6500"
                31/03/2020,"0,0142","1,0001422700","3,6500"
                30/03/2020,"0,0142","1,0001422700","3,6500"
                27/03/2020,"0,0142","1,0001422700","3,6500"
                26/03/2020,"0,0142","1,0001422700","3,6500"
                25/03/2020,"0,0142","1,0001422700","3,6500"
              
          

Configurações

Configuração Descrição Padrão
data_inicial Data inicial para mostrar os resultados (formato: AAAA-MM-DD) (em branco)
data_final Data final para mostrar os resultados (formato: AAAA-MM-DD) (em branco)
limit Número de resultados (linhas) para mostrar. Máximo de 90 linhas. 10

CDI Mensal

Ver dados

Taxas do Certificado de Depósito Interbancário (CDI Over) mês a mês.

  • Google Google Sheets
              =IMPORTDATA("https://investimentos.dev.br/cdi/mensal")
            
Coluna Descrição
Data inicial Data inicial do período
Data final Data final do período
Média Média do CDI over
Fator Fator do CDI over
Média anualizada Média do CDI over anualizada

Configurações

Configuração Descrição Padrão
data_inicial Data inicial para mostrar os resultados (formato: AAAA-MM-DD) (em branco)
data_final Data final para mostrar os resultados (formato: AAAA-MM-DD) (em branco)
limit Número de resultados (linhas) para mostrar. Máximo de 12 linhas. 5

SELIC Diário

Ver dados

Taxa de juros SELIC dia a dia.

  • Google Google Sheets
              =IMPORTDATA("https://investimentos.dev.br/selic/diario")
            
Coluna Descrição
Data Data referência para a taxa
Média Média no período
Média anualizada Média no período anualizada

Configurações

Configuração Descrição Padrão
data_inicial Data inicial para mostrar os resultados (formato: AAAA-MM-DD) (em branco)
data_final Data final para mostrar os resultados (formato: AAAA-MM-DD) (em branco)
limit Número de resultados (linhas) para mostrar. Máximo de 90 linhas. 10

SELIC Mensal

Ver dados

Taxa de juros SELIC mês a mês.

  • Google Google Sheets
              =IMPORTDATA("https://investimentos.dev.br/selic/mensal")
            
Coluna Descrição
Data Data referência para a taxa
Média Média no período
Média anualizada Média no período anualizada

Configurações

Configuração Descrição Padrão
data_inicial Data inicial para mostrar os resultados (formato: AAAA-MM-DD) (em branco)
data_final Data final para mostrar os resultados (formato: AAAA-MM-DD) (em branco)
limit Número de resultados (linhas) para mostrar. Máximo de 12 linhas. 5

Tesouro Direto (Atual)

Ver dados

Dados de taxa e PU de compra e venda para todos os títulos disponíveis no Tesouro Direto.

  • Google Google Sheets
              =IMPORTDATA("https://investimentos.dev.br/tesouro")
            
Coluna Descrição
Data Data referência para os valores
Título Nome do título
Vencimento Data de vencimento do título
Taxa de Compra Taxa de compra do título pela manhã
Taxa de Venda Taxa de venda do título pela manhã
PU de Compra PU de compra do título pela manhã
PU de Venda PU de venda do título pela manhã
PU Base Preço unitário base do título

Configurações

Configuração Descrição Padrão
data Data referência para mostrar os resultados (formato: AAAA-MM-DD) (última data disponível)

Tesouro Direto (Histórico)

Ver dados

Dados históricos de taxa e PU de compra e venda para um título do Tesouro Direto.

  • Google Google Sheets
              
                =IMPORTDATA("https://investimentos.dev.br/tesouro/LFT/2021-03-01")
              
            

Os dados em vermelho podem ser editados para filtrar diferentes dados. No exemplo acima LFT representa o nome do título a ser pesquisado e 2021-03-01 a sua respectiva data de vencimento no formato AAAA-MM-DD.

Coluna Descrição
Data Data referência para os valores
Título Nome do título
Vencimento Data de vencimento do título
Taxa de Compra Taxa de compra do título pela manhã
Taxa de Venda Taxa de venda do título pela manhã
PU de Compra PU de compra do título pela manhã
PU de Venda PU de venda do título pela manhã
PU Base Preço unitário base do título

Configurações

Configuração Descrição Padrão
data_inicial Data inicial para mostrar os resultados (formato: AAAA-MM-DD) (em branco)
data_final Data final para mostrar os resultados (formato: AAAA-MM-DD) (em branco)
limit Número de resultados (linhas) para mostrar. Máximo de 90 linhas. 10

Tesouro Direto (Intraday)

Ver dados

Dados de taxa e PU para todos os títulos disponíveis no Tesouro Direto baseado na tabela do site.

  • Google Google Sheets
              =IMPORTDATA("https://investimentos.dev.br/tesouro/intraday")
            
Coluna Descrição
Data Data referência para os valores
Título Nome do título
Vencimento Data de vencimento do título
Rendimento anual Rendimento anual do título
PU PU do título

Configurações

Configuração Descrição Padrão
data Data referência para mostrar os resultados (formato: AAAA-MM-DD) (última data disponível)

Inflação

IPCA

Ver dados

Índice Nacional de Preços ao Consumidor Amplo (IPCA). Dados referente ao grupo 7169 (Índice geral).

  • Google Google Sheets
              =IMPORTDATA("https://investimentos.dev.br/inflacao/ipca")
            
Coluna Descrição
Data Data referência para os dados (último dia do mês)
Grupo Grupo de dados. Índice geral: 7169
Valor Valor do índice no período

Configurações

Configuração Descrição Padrão
data_inicial Data inicial para mostrar os resultados (formato: AAAA-MM-DD) (em branco)
data_final Data final para mostrar os resultados (formato: AAAA-MM-DD) (em branco)
limit Número de resultados (linhas) para mostrar. Máximo de 12 linhas. 5

IPCA Anual

Ver dados

Índice Nacional de Preços ao Consumidor Amplo (IPCA). Série Anual. Dados referente ao grupo 7169 (Índice geral).

  • Google Google Sheets
              =IMPORTDATA("https://investimentos.dev.br/inflacao/ipca/anual")
            
Coluna Descrição
Data inícial Data inicial do período
Data final Data final do período
Grupo Grupo de dados. Índice geral: 7169
Valor Valor do índice no período

Configurações

Configuração Descrição Padrão
data_inicial Data inicial para mostrar os resultados (formato: AAAA-MM-DD) (em branco)
data_final Data final para mostrar os resultados (formato: AAAA-MM-DD) (em branco)
limit Número de resultados (linhas) para mostrar. Máximo de 12 linhas. 5

CVM

Balanço Patrimonial (BP) Trimestral

Ver dados

Balanço patrimonial completo (ativo e passivo) conforme entrege para a CVM via o ITR.

  • Google Google Sheets
              
                =IMPORTDATA("https://investimentos.dev.br/cvm/84429695000111/bp/3T2020")
              
            

Os dados em vermelho podem ser editados para filtrar diferentes dados. No exemplo acima 84429695000111 representa o CNPJ da empresa a ser pesquisada (apenas números) e 3T2020 representa o trimestre (opcional) a ser pesquisado (terceiro trimestre de 2020). Você pode não inserir o trimestre para buscar sempre os últimos dados disponíveis.

Coluna Descrição
Data Data referência para os dados (último dia do período)
Código Conta Código da conta contábil
Descrição Conta Descrição da conta contábil
Valor Valor da conta

Configurações

Configuração Descrição Padrão
conta Mostra resultado de apenas um conta (código conta) (em branco)
consolidado Seleciona dados consolidados ou individuais (yes/no) (consolidado - se empresa possuir)

Demonstrativo de Resultados do Exercício (DRE) Trimestral

Ver dados

Demonstrativo de resultados do exercício (DRE) conforme entrege para a CVM via o ITR.

  • Google Google Sheets
              
                =IMPORTDATA("https://investimentos.dev.br/cvm/84429695000111/dre/3T2020")
              
            

Os dados em vermelho podem ser editados para filtrar diferentes dados. No exemplo acima 84429695000111 representa o CNPJ da empresa a ser pesquisada (apenas números) e 3T2020 representa o trimestre (opcional) a ser pesquisado (terceiro trimestre de 2020). Você pode não inserir o trimestre para buscar sempre os últimos dados disponíveis.

Coluna Descrição
Data Início Data de início do exercício
Data Fim Data do fim do exercício
Código Conta Código da conta contábil
Descrição Conta Descrição da conta contábil
Valor Valor da conta

Configurações

Configuração Descrição Padrão
conta Mostra resultado de apenas um conta (código conta) (em branco)
consolidado Seleciona dados consolidados ou individuais (yes/no) (consolidado - se empresa possuir)

Demonstrativo de Fluxo de Caixa (DFC) Trimestral

Ver dados

Demonstrativo de fluxo de caixa (DFC) conforme entrege para a CVM via o ITR.

  • Google Google Sheets
              
                =IMPORTDATA("https://investimentos.dev.br/cvm/84429695000111/dfc/3T2020")
              
            

Os dados em vermelho podem ser editados para filtrar diferentes dados. No exemplo acima 84429695000111 representa o CNPJ da empresa a ser pesquisada (apenas números) e 3T2020 representa o trimestre (opcional) a ser pesquisado (terceiro trimestre de 2020). Você pode não inserir o trimestre para buscar sempre os últimos dados disponíveis.

Coluna Descrição
Data Início Data de início do exercício
Data Fim Data do fim do exercício
Código Conta Código da conta contábil
Descrição Conta Descrição da conta contábil
Valor Valor da conta

Configurações

Configuração Descrição Padrão
conta Mostra resultado de apenas um conta (código conta) (em branco)
consolidado Seleciona dados consolidados ou individuais (yes/no) (consolidado - se empresa possuir)

Demonstrativo de Valor Adicionado (DVA) Trimestral

Ver dados

Demonstrativo de valor adicionado (DVA) conforme entrege para a CVM via o ITR.

  • Google Google Sheets
              
                =IMPORTDATA("https://investimentos.dev.br/cvm/84429695000111/dva/3T2020")
              
            

Os dados em vermelho podem ser editados para filtrar diferentes dados. No exemplo acima 84429695000111 representa o CNPJ da empresa a ser pesquisada (apenas números) e 3T2020 representa o trimestre (opcional) a ser pesquisado (terceiro trimestre de 2020). Você pode não inserir o trimestre para buscar sempre os últimos dados disponíveis.

Coluna Descrição
Data Início Data de início do exercício
Data Fim Data do fim do exercício
Código Conta Código da conta contábil
Descrição Conta Descrição da conta contábil
Valor Valor da conta

Configurações

Configuração Descrição Padrão
conta Mostra resultado de apenas um conta (código conta) (em branco)
consolidado Seleciona dados consolidados ou individuais (yes/no) (consolidado - se empresa possuir)

Demonstrativo das Mutações do Patrimônio Líquido (DMPL) Trimestral

Ver dados

Demonstrativo das mutações do patrimônio liquido (DMPL) conforme entrege para a CVM via o ITR.

  • Google Google Sheets
              
                =IMPORTDATA("https://investimentos.dev.br/cvm/84429695000111/dmpl/3T2020")
              
            

Os dados em vermelho podem ser editados para filtrar diferentes dados. No exemplo acima 84429695000111 representa o CNPJ da empresa a ser pesquisada (apenas números) e 3T2020 representa o trimestre (opcional) a ser pesquisado (terceiro trimestre de 2020). Você pode não inserir o trimestre para buscar sempre os últimos dados disponíveis.

Coluna Descrição
Data Início Data de início do exercício
Data Fim Data do fim do exercício
Coluna Demonstrativo Financeira Coluna do demonstrativo na qual os dados são referentes
Código Conta Código da conta contábil
Descrição Conta Descrição da conta contábil
Valor Valor da conta

Configurações

Configuração Descrição Padrão
conta Mostra resultado de apenas um conta (código conta) (em branco)
consolidado Seleciona dados consolidados ou individuais (yes/no) (consolidado - se empresa possuir)

Em construção

Todos os dados não exemplificados na documentação ainda estão em construção.