Série diária de câmbio, montada a partir da PTAX de fechamento do Banco Central.
O endpoint devolve três formas do mesmo dado. O par direto (USD-BRL) vem da
série armazenada e está no plano Startup. O par inverso (BRL-USD) é calculado
como 1 / X-BRL e exige Pro. O cruzamento (EUR-USD) é calculado como
X-BRL / Y-BRL nas datas em que as duas séries têm observação, e também exige
Pro.
A PTAX é apurada uma vez por dia útil. Não existe ponto em fim de semana nem em feriado bancário, então uma série de um ano tem cerca de 250 pontos, não 365.
Aceita até 20 pares por chamada. A janela padrão são os últimos 12 meses.
Bearer Token de API obtido no dashboard em brapi.dev/dashboard
In: header
Pares de moedas separados por vírgula (ex: USD-BRL,EUR-BRL). Máximo 20.
Data de início no formato YYYY-MM-DD.
^\d{4}-\d{2}-\d{2}$Data de fim no formato YYYY-MM-DD.
^\d{4}-\d{2}-\d{2}$Ordem das observações pela data. Padrão: desc.
Value in
Máximo de observações por par. Padrão: 365.
0 <= valueapplication/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v2/currency/historical?currency=USD-BRL%2CEUR-BRL"{ "results": [ { "pair": "USD-BRL", "fromCurrency": "USD", "toCurrency": "BRL", "observations": [ { "date": "2026-04-30", "value": 4.9886 }, { "date": "2026-04-29", "value": 4.9712 }, { "date": "2026-04-28", "value": 4.9854 }, { "date": "2026-04-25", "value": 5.0123 }, { "date": "2026-04-24", "value": 5.0218 } ] }, { "pair": "EUR-BRL", "fromCurrency": "EUR", "toCurrency": "BRL", "observations": [ { "date": "2026-04-30", "value": 5.6712 }, { "date": "2026-04-29", "value": 5.6543 }, { "date": "2026-04-28", "value": 5.6789 } ] } ], "requestedAt": "2026-04-30T12:00:00.000Z", "took": 14}