Fontes oficiais

Cada bloco lê o status ao vivo. Nada aqui é fictício. Falhas aparecem como estados de indisponibilidade.

Câmara dos Deputados — Dados Abertos

Método: api · bulk

consultando
Documentação oficial ↗

Senado Federal — Dados Abertos Legislativos

Método: api

consultando
Documentação oficial ↗

Senado Federal — Dados Abertos Administrativos (CEAPS)

Método: csv · bulk

consultando
Documentação oficial ↗

Portal da Transparência (CGU) — fonte de cruzamento

Método: api · exige chave · bulk

consultando

Usado como fonte complementar para emendas, contratos, convênios, licitações, notas fiscais, pessoas jurídicas, sanções (CEIS/CNEP/CEPIM/CEAF) e PEPs. Não substitui Câmara, Senado Legislativo ou Senado Administrativo.

Documentação oficial ↗

TSE — Repositório de Dados Eleitorais

Método: zip · bulk

requer importação

Requer importação de arquivo oficial (offline).

Documentação oficial ↗

Consulta pontual de CNPJ (BrasilAPI)

Método: api

consultando
Documentação oficial ↗

Receita Federal — Base completa de CNPJ (Dados Abertos)

Método: zip · bulk

requer importação

Requer importação e processamento offline.

Documentação oficial ↗

TCU — Controle Externo (dados abertos)

Método: api · bulk

consultando
Documentação oficial ↗

Scraping ético (fallback controlado)

Método: scraping

scraping desativado

Desativado por padrão (ENABLE_SCRAPING=false).

Documentação oficial ↗

Portal da Transparência (CGU)

Método: API oficial com chave · exige chave: sim · status vivo no painel acima.

O Portal da Transparência é usado como fonte de cruzamento e enriquecimento. Ele não substitui os Dados Abertos da Câmara, do Senado Legislativo ou do Senado Administrativo.

Uso no sistema: emendas parlamentares, documentos de despesa, contratos, convênios, licitações, notas fiscais publicadas, pessoas jurídicas (CNPJ), sanções (CEIS, CNEP, CEPIM, CEAF) e PEPs.

Não usado no MVP: benefícios ao cidadão por CPF/NIS (Bolsa Família, BPC, Auxílio Emergencial, Garantia-Safra, Peti, Seguro-Defeso), consultas de servidores por CPF, viagens por CPF e cartão de pagamento individual. Motivo: envolvem dado pessoal sensível e não são necessários para o objetivo cívico central do produto.

Limitações conhecidas: paginação obrigatória, rate limit por endpoint e parâmetros específicos exigidos pela API.

Chave do Portal da Transparência: a chaveTRANSPARENCIA_API_KEY é lida apenas em servidor. Nunca é enviada ao bundle do navegador. Sem configuração, exibimos “requer configuração”.

TSE e Receita Federal (base completa): arquivos oficiais grandes. Não são carregados no navegador. Dados do TSE exigem importação de arquivo oficial. Nenhum dado fictício será exibido. A base completa de CNPJ exige importação e processamento offline. Nenhum dado fictício será exibido.

Scraping: O scraping ético está desativado por padrão. Esta fonte não é consultada até habilitação explícita. Só entra em ação quando não há API ou arquivo oficial suficiente, e mesmo assim jamais burlando login, captcha, paywall ou termos de uso.

Esta v1 não mantém histórico persistido. Dados são consultados sob demanda nas fontes oficiais e mantidos em cache volátil para performance.