Brazil Central Bank Indicators (Selic, IPCA, IGP-M, CDI, USD)
Pricing
from $0.50 / 1,000 results
Brazil Central Bank Indicators (Selic, IPCA, IGP-M, CDI, USD)
Clean time series from the Brazilian Central Bank (BCB SGS): Selic, CDI, IPCA, IGP-M, INPC, exchange rates and more, plus accumulated inflation for any period.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
Dados Públicos BR
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Clean, ready-to-use time series from the Banco Central do Brasil (BCB), the SGS system, without dealing with its quirks: Brazilian date formats, numbers as strings, the 10-year limit on daily series, missing names and units.
Pick indicators from a curated catalog (or any SGS code), choose a period, and get either the full history or a one-line summary with the accumulated change, e.g. "IPCA accumulated over the last 12 months" for rent and contract adjustments.
Curated catalog
| Key | Indicator | Unit |
|---|---|---|
selic_meta | Selic target rate set by Copom | % p.a. |
selic_diaria / selic_anualizada | Selic effective rate, daily / annualized (base 252) | % p.d. / % p.a. |
cdi_diario / cdi_anualizado | CDI rate, daily / annualized (base 252) | % p.d. / % p.a. |
ipca / ipca_12m / ipca_15 | IPCA inflation: monthly, 12-month, IPCA-15 | % |
inpc, igpm, igpdi, incc | INPC, IGP-M, IGP-DI, INCC monthly change | % p.m. |
tr | TR reference rate | % p.m. |
poupanca | Savings account (poupança) yield | % p.m. |
dolar_venda / dolar_compra | USD/BRL PTAX sell / buy | BRL per USD |
euro_venda | EUR/BRL sell | BRL per EUR |
ibc_br / ibc_br_dessaz | IBC-Br economic activity index (raw / seasonally adjusted) | index |
Need something else? Add any code from the SGS catalog in codigosPersonalizados.
How to use
- Open this Actor in Apify Console (you can try it on Apify's free plan).
- Fill in the input, or keep the example values to see how the output looks.
- Click Start and wait for the run to finish.
- Download the results as JSON, CSV or Excel from the run's output, or get them through the Apify API.
- To get fresh data automatically, create an Apify Schedule for the Actor (for example, every morning).
Input examples
IGP-M and IPCA accumulated over 12 months (rent adjustment):
{"series": ["igpm", "ipca"],"modo": "acumulado","dataInicial": "2025-10-01","dataFinal": "2026-09-30"}
15 years of daily CDI (split into valid requests automatically):
{ "series": ["cdi_diario"], "dataInicial": "2011-01-01" }
Output
observacoes mode (default): one row per observation:
{ "chave": "dolar_venda", "codigo": 1, "nome": "Dólar americano (venda) — PTAX", "unidade": "R$/US$","periodicidade": "diária", "data": "2026-10-16", "dataFim": null, "valor": 5.0826 }
acumulado mode: one summary per indicator:
{ "chave": "ipca", "codigo": 433, "nome": "IPCA — variação mensal", "unidade": "% a.m.","dataInicial": "2025-10-01", "dataFinal": "2026-09-30", "primeiraData": "2025-10-01", "ultimaData": "2026-09-01","observacoes": 12, "primeiroValor": 0.09, "ultimoValor": 0.82, "minimo": -0.32, "maximo": 0.88, "media": 0.374167,"variacaoAcumuladaPct": 4.57612, "metodo": "produto de (1 + taxa/100) no período" }
How variacaoAcumuladaPct is computed:
- Period rates (IPCA, IGP-M, INPC, daily Selic/CDI…): compounded, ∏(1 + rate/100) − 1.
- Prices and indexes (USD, EUR, IBC-Br): last value ÷ first value − 1.
- Annualized or anniversary-based rates (Selic target, annualized CDI, TR, poupança): not accumulated (
null); min/max/average are still provided.
Dates are ISO (YYYY-MM-DD), values are numbers. For monthly series, the BCB includes the month that contains your start date (start 2025-10-17 → October 2025 is included).
How much does it cost?
You pay US$ 0.0005 per row delivered to your dataset (US$ 0.50 per 1,000), plus a tiny start fee per run. One row is one observation, or one indicator in acumulado mode.
- 12 months of IPCA (12 rows): about US$ 0.006.
- Accumulated IPCA, IGP-M and CDI for a rent or contract adjustment (3 rows): about US$ 0.002.
- 10 years of daily Selic (about 2,500 rows): about US$ 1.25.
Data source
Official BCB SGS open data API (api.bcb.gov.br), public data from the Brazilian Central Bank. This Actor is not affiliated with the BCB. Values are delivered exactly as published, so check the official source before using them in contracts.
FAQ
Can I use it from my code or an AI agent? Yes. Every Apify Actor can be called through the Apify API and the official clients, and AI agents can find and run it through the Apify MCP server.
Is the data official? Yes. It comes straight from the official public source listed under "Data source", with no manual edits.
Something broke or you need a field? Open an issue on the Actor's Issues tab.
Related Actors
More Brazilian public data from the same publisher:
- Brazil public tenders (PNCP Licitações): open and recently published government tenders, filtered by keyword, state, agency and value.
- Brazil government contracts and price records: contracts, purchase orders and price registration records (atas): who won, what, how much.
- Brazil government purchase prices: awarded unit prices and winning suppliers for any product or service, with price statistics.
- Brazil holidays and business days: national and banking holidays, business-day counts and date math.
🇧🇷 Resumo em português
Séries do Banco Central (SGS) prontas para usar: Selic, CDI, IPCA, IGP-M, INPC, INCC, TR, poupança, dólar, euro e IBC-Br, com nome, unidade, datas ISO e valores numéricos. O modo acumulado calcula a variação acumulada no período (ex.: IGP-M de 12 meses para reajuste de aluguel). Períodos longos de séries diárias são divididos automaticamente. Você paga apenas pelos registros entregues.