O Sistema Gerenciador de Séries Temporais (SGS) do Banco Central do Brasil disponibiliza séries históricas de taxas de câmbio, incluindo a taxa PTAX (referência oficial para operações de câmbio no Brasil), cotações de moedas estrangeiras e taxas de conversão. A PTAX é calculada diariamente pelo BCB com base nas operações do mercado interbancário e serve como referência para contratos, derivativos e operações de comércio exterior.
Além do SGS, o BCB oferece o serviço OLINDA com endpoints mais estruturados para consultas de câmbio, incluindo cotações de múltiplas moedas e boletins diários.
O BCB não publica limites oficiais, mas requisições excessivas podem resultar em bloqueio temporário (HTTP 429)
Dados retroativos
Séries mais antigas podem ter lacunas (especialmente antes de 1999, quando o regime cambial era diferente)
Horário de atualização
A PTAX de fechamento é divulgada por volta das 13h (horário de Brasília); consultas antes desse horário retornam apenas boletins parciais
Formato de data
O SGS usa formato brasileiro (dd/MM/yyyy), enquanto o OLINDA usa formato americano (MM-dd-yyyy)
Moedas tipo B
Moedas com cotação em dólar (tipo B) precisam de conversão adicional para reais
Limite de 10 anos por consulta
Desde março de 2025, consultas ao SGS em formato JSON/CSV são limitadas a intervalos de no máximo 10 anos. Para séries longas, é necessário fazer múltiplas requisições com intervalos de datas diferentes, ou usar o endpoint /dados/ultimos/{N}.
Sem WebSocket/streaming
Não há endpoint para cotações em tempo real; é necessário fazer polling