Deputados federais e gastos da cota parlamentar
Mensal
Câmara dos Deputados (dados abertos) dados abertos
Lista em exercício + gastos por deputado/ano (on-demand com cache de 7 dias). Fornecedor pessoa física aparece como "Pessoa física", mantendo valor e categoria (LGPD).
Senadores em exercício
Mensal
Senado Federal (dados abertos) dados abertos
Lista dos 81 senadores com link para a página oficial. Sem o header Accept: application/json a API devolve XML.
Votações do plenário do Senado e o voto de cada senador
Semanal
Senado Federal (dados abertos) dados abertos
Votações nominais do plenário via /dadosabertos/votacao. Combina a janela recente por data de sessão com /votacao?ano={ano} (últimos 3 anos), deduplicando por codigoSessaoVotacao; cada chamada já traz o voto de cada senador. O endpoint antigo /plenario/lista/votacao foi depreciado e o próprio Senado aponta este como substituto. Voto em plenário é ato público: guarda só nome, partido, UF e o voto. Em votações SECRETAS a API não revela a direção (só que o senador votou), e a página respeita isso.
Votações nominais do plenário da Câmara dos Deputados
Semanal
Câmara dos Deputados (dados abertos) dados abertos
Só votações NOMINAIS do plenário (idOrgao 180): a maioria das deliberações é simbólica e a API não revela o voto individual nelas. A janela de /votacoes é limitada a 3 meses (HTTP 400 acima disso), então varremos em janelas de ~3 meses. Placar sempre contado dos votos reais (tipoVoto), nunca do texto. Voto em plenário é ato público: guardamos só id/nome/partido/UF/voto (sem LGPD sensível).
Partidos políticos (eleitos e gastos consolidados)
derivado
TSE e Câmara dos Deputados (dados abertos) dados abertos
Não coleta nada novo: consolida por sigla o que já existe (prefeituras e vereadores eleitos em 2024 do TSE, gasto na cota parlamentar e bancada de deputados e senadores). Nome oficial da legenda por curadoria em lib/partidos.php. Página /partido/{sigla}/ + hub /partidos/.
Patrimônio declarado de deputados federais e senadores
Anual
Tribunal Superior Eleitoral (dados abertos) dados abertos
Bens que cada deputado federal e senador em exercício declarou à Justiça Eleitoral AO SE CANDIDATAR (2022; senadores do mandato anterior em 2018), da base bem_candidato do TSE (soma de VR_BEM_CANDIDATO por SQ_CANDIDATO). NÃO é o patrimônio atual: o ano da declaração é sempre rotulado. Casamento por nome+UF+cargo em três camadas; quem não casa fica "não localizado", nunca R$ 0. CPF já vem mascarado pelo TSE e nunca é usado. 504/512 deputados e 72/81 senadores casados.
Finanças das prefeituras (receita, despesa por função)
Anual
SICONFI, Tesouro Nacional (Declaração de Contas Anuais) dados abertos
Declaração de Contas Anuais (DCA) que cada município entrega ao Tesouro, base do FINBRA. A API /tt/dca EXIGE id_ente (não há bulk-by-year), então a coleta é por-ente e cacheada por município (padrão CNPJ): 2 anexos por cidade (I-C receita, I-E despesa por função) num shard data/siconfi/mun/{slug}.json. Ano-base é o exercício fechado mais recente (2024), sempre rotulado, com defasagem de ~1 ano. Coleta nacional completa ~3h (o índice é acumulável e pode rodar por UF). Dado agregado e público (sem pessoa física). NÃO existe base nacional de fornecedores/empenhos municipais: o detalhe por credor fica no portal de transparência de cada prefeitura (LC 131/2009).
Benefícios sociais por município (agregado)
Na consulta
Portal da Transparência dados abertos
ATIVO com a chave BD_CHAVE_TRANSPARENCIA (em ../segredos/). Só agregado por município (valor + nº beneficiados); endpoints por CPF/NIS são PROIBIDOS (LGPD). On-demand no bloco "Benefícios sociais" da página da cidade. O Bolsa Família só tem dado até jun/2021 (programa antigo) e o Auxílio Emergencial 2020-2021: a competência real é sempre exibida.
Emendas parlamentares por autor e município
Mensal
Portal da Transparência / CGU (Emendas Parlamentares) dados abertos
Download em massa aberto no host limpo dadosabertos-download.cgu.gov.br (SEM chave e SEM WAF; não usa BD_CHAVE_TRANSPARENCIA). ZIP ~30 MB, só o CSV principal (EmendasParlamentares.csv, ~94 mil linhas) é lido em streaming e pré-agregado por ano, autor e município. Grão = emenda x município x função; só ~40% dos registros têm cidade única (os demais são Múltiplo ou nível UF/nacional), então o bloco por cidade cobre só a parcela municipalizada. Usa Valor Pago (executado) e Valor Empenhado (comprometido). Autor = agente político (figura pública); o arquivo principal não tem CPF. Atualização mensal; a página mostra a data real da última carga.
Remuneração de servidores federais civis (SIAPE), agregada
Mensal
Portal da Transparência / CGU (download aberto de servidores) dados abertos
ZIP mensal (~78 MB) com Cadastro e Remuneração, lidos em streaming direto do ZIP (ZipArchive::getStream, duas passadas, junção por Id_SERVIDOR_PORTAL, pico de ~90 MB de RAM). Publica SÓ agregados por órgão superior, órgão e cargo: contagem, média e mediana da remuneração básica bruta mensal, com supressão de cargos com menos de 5 servidores. Nunca nome, CPF, matrícula nem salário individual (LGPD). Métrica é a básica bruta (sem 13º, férias e eventuais); competência e data de publicação sempre rotuladas. O mês nasce por HEAD na CDN (200 publicado, 403 ainda não).