A API de Tesouro Direto entrega a primeira camada de dados de renda fixa da brapi:
O que esta API entrega
Taxas indicativas de compra/venda, preços unitários, vencimento, indexador, tipo de cupom e histórico diário desde 2005, conforme disponibilidade da fonte pública.
Identificador público
Títulos do Tesouro Direto usam symbol em formato slug minúsculo, como
tesouro-selic-01032031. Não use tickers de bolsa ou códigos internos de
fontes externas.
YYYY-MM-DD; respostas em YYYY-MM-DD.Tesouro Direto detalhado faz parte do plano Pro. O sandbox permite experimentação sem token para três títulos:
tesouro-selic-01032031tesouro-prefixado-com-juros-semestrais-01012037tesouro-ipca-com-juros-semestrais-15082060| Plano | Acesso ao Tesouro Direto |
|---|---|
| Sandbox (sem token) | ✅ Apenas os 3 títulos sandbox |
| Free | ❌ |
| Startup | ❌ |
| Pro | ✅ Todos os títulos disponíveis |
symbol: slug público do título, composto pelo nome normalizado e data de
vencimento (DDMMAAAA).bondType: nome público do título, como Tesouro Selic ou
Tesouro IPCA+ com Juros Semestrais.indexer: selic, prefixado, ipca ou igpm.couponType: zero para títulos sem cupom periódico, semestral para
títulos com juros semestrais.buyRate / sellRate: taxa indicativa em % a.a.. Em Tesouro Selic, é
spread sobre a Selic; em Prefixado, rendimento nominal; em IPCA, rendimento
real acima do IPCA.rateInfo: metadados que explicam como interpretar buyRate e
sellRate para aquele indexador (spreadOverSelic,
nominalAnnualRate, realAnnualRateOverIpca ou
realAnnualRateOverIgpm).buyPrice / sellPrice / basePrice: preços unitários indicativos em
reais.durationDays: dias corridos entre a data-base e o vencimento.# 1) Liste títulos Selic atualmente ofertados
curl "https://brapi.dev/api/v2/treasury/list?indexer=selic"
# 2) Consulte indicadores atuais de títulos específicos
curl "https://brapi.dev/api/v2/treasury/indicators?symbols=tesouro-selic-01032031"
# 3) Consulte o histórico diário de taxas e preços
curl "https://brapi.dev/api/v2/treasury/indicators/history?symbols=tesouro-selic-01032031&startDate=2026-05-01&endDate=2026-05-15"Comece em /api/v2/treasury/list para
listar a oferta atual e filtrar por indexador ou tipo de cupom.
Use /api/v2/treasury/indicators para
buscar taxas e preços atuais de até 20 títulos por requisição.
Use /api/v2/treasury/indicators/history
para obter séries diárias de taxas e preços por título.
list com filtro por indexador.indicators para snapshot atual.indicators/history com buyPrice,
sellPrice e basePrice.