Histórico do Tesouro Direto
Changed onSérie diária de taxas e preços indicativos de até 20 títulos do Tesouro Direto, com uma série por symbol.
Use para gráficos de taxa, estudo de marcação a mercado ou backtests de renda fixa.
Sem startDate, a série começa 12 meses antes de hoje. Sem endDate, termina hoje. O preço de um título prefixado sobe quando a taxa cai. Quem vende antes do vencimento recebe esse preço.
Cada série traz rateInfo, que diz como ler buyRate e sellRate. Título sem dados no período fica fora de results.
Plano Pro. Sem token, todos os symbols precisam estar entre os três títulos liberados, listados em Tesouro Direto.
Request
- Base URLhttps://brapi.dev
- URLhttps://brapi.dev/api/v2/treasury/indicators/history
- AuthHTTP bearer
Query parameters
Códigos dos títulos separados por vírgula, até 20. Ex.: tesouro-selic-01032031,tesouro-ipca-15052035.
Data inicial no formato YYYY-MM-DD. Padrão: 12 meses antes de hoje.
Data final no formato YYYY-MM-DD. Padrão: hoje.
Campo usado na ordenação da série.
Direção da ordenação.
Response
Histórico diário retornado com sucesso
Example response
{
"results": [
{
"symbol": "tesouro-selic-01032031",
"bondType": "Tesouro Selic",
"indexer": "selic",
"couponType": "zero",
"maturityDate": "2031-03-01",
"rateInfo": {
"rateType": "spreadOverSelic",
"rateUnit": "% a.a.",
"description": "Para Tesouro Selic, buyRate e sellRate representam o spread em pontos percentuais ao ano sobre a taxa Selic, não a rentabilidade total do título."
},
"history": [
{
"baseDate": "2026-05-15",
"buyRate": 0.08,
"sellRate": 0.09,
"buyPrice": 18944.78,
"sellPrice": 18925.53,
"basePrice": 18925.53
}
]
}
],
"requestedAt": "2026-05-15T17:32:38.000Z",
"took": 45
}Changes
- info
api operation id
getTreasuryIndicatorsHistorywas added
- info
- info
endpoint added
- info