# Indicadores do Tesouro Direto
URL: /docs/tesouro-direto/indicadores.mdx

Consulte o snapshot atual de taxas, preços, vencimento, indexador e tipo de cupom para títulos do Tesouro Direto.

***

title: Indicadores do Tesouro Direto
description: >-
Consulte o snapshot atual de taxas, preços, vencimento, indexador e tipo de
cupom para títulos do Tesouro Direto.
full: true
keywords: brapi, api, tesouro direto, indicadores, taxa compra, taxa venda, preço unitário
openGraph:
title: Indicadores do Tesouro Direto — brapi
description: Consulte taxas e preços atuais de títulos públicos 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
----------------------------------

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

Retorna o snapshot mais recente de cada título solicitado via `symbols`.
Você pode enviar até 20 símbolos por requisição, separados por vírgula.

Símbolos desconhecidos são omitidos de `results`, sem erro por símbolo.

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

<Callout type="warn">
  As taxas vêm em `% a.a.`. Para Tesouro Selic, `buyRate` e `sellRate` são
  spreads sobre a Selic; para Prefixado são taxas nominais; para IPCA+ são
  taxas reais acima do IPCA. A resposta inclui `rateInfo` para tornar essa
  interpretação explícita por título.
</Callout>





## Swagger Documentation

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

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

## Base URLs

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

## GET /api/v2/treasury/indicators

**Summary:** Consulta indicadores atuais de títulos do Tesouro Direto

Retorna a última taxa/preço indicativo para cada símbolo solicitado. Símbolos desconhecidos são omitidos de results.

**Tags:** Renda Fixa

### Parameters

- **symbols** (query) *required*

### Responses

#### 200

Indicadores atuais retornados 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)


### TreasuryIndicatorsResponse

**Properties:**

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

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

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


### TreasuryListItem

**Properties:**

- **symbol** (string) *(required)*
  Slug público do título do Tesouro Direto

- **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

- **durationDays** (number) *(nullable)* *(required)*
  Dias corridos entre a data-base e o vencimento

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

- **buyRate** (number) *(nullable)* *(required)*
  Taxa indicativa de compra em % a.a. Unidade: Tesouro Selic = spread (% a.a.) sobre a taxa Selic; Tesouro Prefixado = rendimento nominal (% a.a.); Tesouro IPCA = rendimento real (% a.a.) acima do IPCA.

- **sellRate** (number) *(nullable)* *(required)*
  Taxa indicativa de venda em % a.a. Unidade: Tesouro Selic = spread (% a.a.) sobre a taxa Selic; Tesouro Prefixado = rendimento nominal (% a.a.); Tesouro IPCA = rendimento real (% a.a.) acima do IPCA.

- **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

- **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



