latamrefCountries › Brazil

Brazil government reference data

8 series, each cited to the official source it was verified against. Currency BRL.

SeriesCurrentIn force fromOfficial sourceLast verified
Banco Central do Brasil taxa Selic meta 14.25 percent 2026-06-18 Banco Central do Brasil — Histórico da taxa Selic meta (SGS série 432) 2026-07-15
Consumption tax (no single VAT; fragmented system in dual-VAT transition) structured — see the API 2026-01-01 Lei Complementar nº 214, de 16 de janeiro de 2025 (regulamenta a Refor 2026-07-15
Salário mínimo nacional 1621 BRL/month 2026-01-01 Decreto nº 12.797, de 2025 (dispõe sobre o valor do salário mínimo a v 2026-07-15
Public holidays (free) 20 days held 2026-01-01 Ministério da Gestão e da Inovação em Serviços Públicos — Portaria MGI 2026-07-30
CPI inflation (year-on-year) 4.64 percent (YoY) 2026-06-01 IBGE — IPCA (Índice Nacional de Preços ao Consumidor Amplo), variação 2026-07-16
Corporate income tax rate 34 percent 1996-01-01 Lei nº 9.249, de 26 de dezembro de 1995 (IRPJ, arts. 3º e 19 CSLL) — P 2026-07-17
Personal income tax brackets 5 entries — see the API for the full schedule 2026-01-01 Receita Federal — Tabela progressiva mensal do IRPF vigente a partir d 2026-07-17
BCB reference exchange rates (PTAX) 4 entries — see the API for the full schedule 2026-07-31 Banco Central do Brasil — PTAX closing sell rate (cotação de venda), B 2026-08-02

Use it from code

# Free — the full catalogue of what we hold
curl https://latamref.dev/catalog

# Any series ($0.001 per call, x402 on Base — no key, no signup)
curl https://latamref.dev/v1/br/policy-rate

# Provenance: the fingerprint of every source cited above
curl https://latamref.dev/provenance/br/policy-rate

What makes this different

Every value above names the official instrument it came from and the date it takes effect, and we record when we last checked it. Where a value could not be verified against its own statute we do not publish an estimate — the series is simply absent. Where a question falls outside what we hold, the API refuses and explains, free of charge, rather than returning a number that looks right.