# Histórico de Indicadores do Tesouro Direto
URL: /docs/tesouro-direto/indicadores-historico.mdx

Consulte a série diária de taxas e preços indicativos para títulos do Tesouro Direto, com filtro de datas e ordenação.

***

title: Histórico de Indicadores do Tesouro Direto
description: >-
Consulte a série diária de taxas e preços indicativos para títulos do Tesouro
Direto, com filtro de datas e ordenação.
full: true
keywords: brapi, api, tesouro direto, histórico, taxa histórica, preço histórico
openGraph:
title: Histórico de Indicadores do Tesouro Direto — brapi
description: Série diária de taxas e preços de títulos do Tesouro Direto.
type: website
locale: pt\_BR
lastUpdated: '2026-05-16T12:00:00.000Z'
lang: pt-BR
\_openapi:
method: GET
route: /api/v2/treasury/indicators/history
------------------------------------------

import { Callout } from 'fumadocs-ui/components/callout';

Retorna a série diária de taxas e preços por título, agrupada por `symbol`.
Quando `startDate` e `endDate` são omitidos, a API usa os últimos 12 meses.

Use esta rota para gráficos de marcação a mercado, análise de taxa por
vencimento e acompanhamento de movimentos da curva de juros.

Cada série inclui `rateInfo`, com a unidade e a descrição de como interpretar
`buyRate` e `sellRate` para o indexador daquele título.

<Callout type="info">
  **Plano mínimo: Pro.** No sandbox sem token, todos os símbolos da requisição
  precisam estar na lista de sandbox.
</Callout>





## Swagger Documentation

# brapi - API do Mercado Financeiro Brasileiro - /api/v2/treasury/indicators/history

Single endpoint documentation for /api/v2/treasury/indicators/history

## Base URLs

- `https://brapi.dev` - Servidor principal da API brapi
- `http://localhost:3001` - Servidor local para desenvolvimento

## GET /api/v2/treasury/indicators/history

**Summary:** Consulta histórico diário de indicadores do Tesouro Direto

Retorna a série diária de taxas e preços indicativos por título do Tesouro Direto. Quando startDate e endDate são omitidos, usa os últimos 12 meses.

**Tags:** Renda Fixa

### Parameters

- **symbols** (query) *required*
- **startDate** (query)
- **endDate** (query)
- **sortBy** (query)
- **sortOrder** (query)

### Responses

#### 200

Histórico diário retornado com sucesso

#### 400

Requisição inválida

#### 401

Não autorizado

#### 403

Acesso negado

#### 404

Não encontrado

#### 429

Limite de requisições excedido

#### 500

Erro interno do servidor

#### 503

Serviço externo temporariamente indisponível

## Schemas

The following schemas are used by this endpoint:

### ErrorResponse

Erro interno do servidor

**Properties:**

- **error** (boolean) - Options: `true` *(required)*

- **message** (string) *(required)*

- **code** (string)


### TreasuryHistoryPoint

**Properties:**

- **baseDate** (string) *(required)*
  Data-base da cotação no formato YYYY-MM-DD

- **buyRate** (number) *(nullable)* *(required)*
  Taxa indicativa de compra em % a.a. Para Tesouro Selic, representa o spread sobre a Selic

- **sellRate** (number) *(nullable)* *(required)*
  Taxa indicativa de venda em % a.a. Para Tesouro Selic, representa o spread sobre a Selic

- **buyPrice** (number) *(nullable)* *(required)*
  Preço unitário indicativo de compra em BRL

- **sellPrice** (number) *(nullable)* *(required)*
  Preço unitário indicativo de venda em BRL

- **basePrice** (number) *(nullable)* *(required)*
  Preço unitário base em BRL


### TreasuryHistorySeries

**Properties:**

- **symbol** (string) *(required)*

- **bondType** (string) *(required)*
  Nome público do título

- **indexer** (string) - Options: `selic`, `prefixado`, `ipca`, `igpm` *(required)*
  Indexador normalizado do título

- **couponType** (string) - Options: `zero`, `semestral` *(required)*
  Tipo de pagamento de juros do título

- **maturityDate** (string) *(nullable)* *(required)*
  Data de vencimento no formato YYYY-MM-DD

- **rateInfo** (object) *(required)*
  Metadados para interpretar buyRate e sellRate. As taxas têm significados diferentes conforme o indexador.
  **Properties:**

  - **rateType** (string) - Options: `spreadOverSelic`, `nominalAnnualRate`, `realAnnualRateOverIpca`, `realAnnualRateOverIgpm` *(required)*
    Tipo de interpretação para buyRate e sellRate

  - **rateUnit** (string) *(required)*
    Unidade das taxas buyRate e sellRate

  - **description** (string) *(required)*
    Descrição textual de como interpretar buyRate e sellRate para o indexador do título


- **history** (array) *(required)*
  Array items:
    Reference to: **TreasuryHistoryPoint**


### TreasuryIndicatorsHistoryResponse

**Properties:**

- **results** (array) *(required)*
  Array items:
    Reference to: **TreasuryHistorySeries**

- **requestedAt** (string, date-time) *(required)*
  Data e hora da requisição em formato ISO 8601

- **took** (integer) *(required)*
  Tempo de processamento em milissegundos


