# Listagem do Tesouro Direto
URL: /docs/tesouro-direto/listagem.mdx

Liste títulos públicos atualmente ofertados pelo Tesouro Direto, com filtros por indexador, tipo de cupom, busca, paginação e ordenação.

***

title: Listagem do Tesouro Direto
description: >-
Liste títulos públicos atualmente ofertados pelo Tesouro Direto, com filtros
por indexador, tipo de cupom, busca, paginação e ordenação.
full: true
keywords: brapi, api, tesouro direto, listagem, renda fixa, títulos públicos
openGraph:
title: Listagem do Tesouro Direto — brapi
description: Liste e filtre títulos do Tesouro Direto com taxas e preços atuais.
type: website
locale: pt\_BR
lastUpdated: '2026-05-16T12:00:00.000Z'
lang: pt-BR
\_openapi:
method: GET
route: /api/v2/treasury/list
----------------------------

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

Retorna uma lista paginada dos títulos do Tesouro Direto atualmente ofertados,
com taxas e preços indicativos mais recentes. Cada item inclui `rateInfo`, que
explica se as taxas são spread sobre Selic, taxa nominal ou taxa real acima do
índice de inflação.

Use esta rota como ponto de descoberta para encontrar os `symbols` públicos que
serão usados nos endpoints de indicadores e histórico.

<Callout type="info">
  **Plano mínimo: Pro.** No sandbox sem token, use `search` com um dos símbolos
  liberados: `tesouro-selic-01032031`,
  `tesouro-prefixado-com-juros-semestrais-01012037` ou
  `tesouro-ipca-com-juros-semestrais-15082060`.
</Callout>





## Swagger Documentation

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

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

## Base URLs

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

## GET /api/v2/treasury/list

**Summary:** Lista títulos do Tesouro Direto

Retorna os títulos do Tesouro Direto atualmente ofertados, com taxas e preços indicativos mais recentes. Requer plano Pro, exceto pelos três títulos sandbox documentados.

**Tags:** Renda Fixa

### Parameters

- **page** (query)
- **limit** (query)
- **search** (query)
- **indexer** (query)
- **couponType** (query)
- **sortBy** (query)
- **sortOrder** (query)

### Responses

#### 200

Lista paginada de títulos do Tesouro Direto

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


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



### TreasuryListResponse

**Properties:**

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

- **pagination** *(required)*
  Reference to: **TreasuryPaginationMeta**

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

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


### TreasuryPaginationMeta

**Properties:**

- **page** (number) *(required)*

- **limit** (number) *(required)*

- **totalItems** (number) *(required)*

- **totalPages** (number) *(required)*

- **hasNextPage** (boolean) *(required)*


