FiscalizaBSB

De onde vem o dado

As ferramentas deste site não buscam dado: é deliberado, e você traz a tabela. Esta página é o outro lado dessa escolha — onde o dado está, e como pegá-lo você mesmo. Cada fonte abaixo foi consultada de verdade, com a data da verificação, uma chamada que funciona e a armadilha que derruba quem tenta pela primeira vez.

Como usar esta página

Abertas, sem cadastro

Respondem a qualquer um, sem chave e sem login. É por aqui que se começa.

SICONFI responde

Tesouro Nacional · JSON · verificado em 22 de setembro de 2026

Relatórios fiscais de todos os entes: RREO (execução bimestral), RGF (pessoal e dívida), DCA (balanço anual) e a tabela de entes com código do IBGE, população e CNPJ.

Exemplo: https://apidatalake.tesouro.gov.br/ords/siconfi/tt/rreo?an_exercicio=2025&nr_periodo=6&co_tipo_demonstrativo=RREO&no_anexo=RREO-Anexo%2002&co_esfera=M&id_ente=5212501

Armadilha: O Distrito Federal responde como esfera E, de estado, e não como D, apesar de a própria tabela de entes classificá-lo como D — consultar com co_esfera=D devolve zero linha em todos os anos testados, sem erro. O id_ente é o código do IBGE: sete dígitos para município, dois para estado e para o DF. O nome do anexo vai com espaço codificado.

IBGE — agregados (SIDRA) responde

IBGE · JSON · verificado em 22 de setembro de 2026

As tabelas do SIDRA por API: população estimada, PIB municipal, censo. Uma chamada devolve os 5.571 municípios.

Exemplo: https://servicodados.ibge.gov.br/api/v3/agregados/6579/periodos/-1/variaveis/9324?localidades=N6%5Ball%5D

Armadilha: Os colchetes de localidades=N6[all] precisam ir codificados, ou o terminal os interpreta. O período -1 pede o mais recente, e o ano vem no retorno: nunca presuma qual é. A resposta vem comprimida mesmo sem pedir.

IBGE — localidades e malhas responde

IBGE · JSON e GeoJSON · verificado em 22 de setembro de 2026

Nome, código e hierarquia de municípios, estados e regiões; e a geometria (malha) para desenhar mapas.

Exemplo: https://servicodados.ibge.gov.br/api/v1/localidades/municipios/5300108

Armadilha: A malha de todos os municípios passa de 3 MB: peça por UF. Município recém-criado entra na lista de localidades antes de entrar na malha — a geometria fica faltando por meses.

Banco Central — SGS responde

Banco Central do Brasil · JSON e CSV · verificado em 22 de setembro de 2026

Séries temporais econômicas. Para fiscalização importam o IPCA mensal (série 433) e o acumulado em doze meses (13522), que corrigem valores de anos diferentes.

Exemplo: https://api.bcb.gov.br/dados/serie/bcdata.sgs.433/dados?formato=json

Armadilha: As datas vêm no formato brasileiro e os valores como texto com ponto decimal. Pedir a série inteira sem filtro funciona para o IPCA, mas séries diárias longas estouram o limite do servidor.

Dados Abertos da Câmara responde

Câmara dos Deputados · JSON e XML · verificado em 22 de setembro de 2026

Proposições, votações, despesas de gabinete e a estrutura da Casa.

Exemplo: https://dadosabertos.camara.leg.br/api/v2/deputados?itens=1

Armadilha: Paginação obrigatória em quase tudo. Este site não publica nada sobre pessoas: a fonte está aqui pelo dado institucional e orçamentário.

Dados Abertos do Senado responde

Senado Federal · JSON e XML · verificado em 22 de setembro de 2026

Matérias, votações, comissões e a estrutura da Casa.

Exemplo: https://legis.senado.leg.br/dadosabertos/senador/lista/atual.json

Armadilha: O JSON vem com uma casca de nomes longos herdada do XML; o dado costuma estar três ou quatro níveis abaixo da raiz.

Ipeadata responde

Ipea · OData (JSON) · verificado em 22 de setembro de 2026

Séries macroeconômicas, regionais e sociais, muitas com recorte municipal.

Exemplo: http://www.ipeadata.gov.br/api/odata4/Metadados

Armadilha: O catálogo de metadados tem mais de 7 MB e leva mais de dez segundos: baixe uma vez e guarde. O endereço é http, não https.

TransfereGov responde

Ministério da Gestão e da Inovação · JSON · verificado em 29 de outubro de 2026

Transferências da União a estados e municípios: convênios e contratos de repasse (discricionárias) e transferências especiais de emendas, com o plano de ação de cada uma.

Exemplo: https://api-publica.transferegov.gestao.gov.br/discricionarias/propostas?cd_identif_proponente=01169416000109&pagina=1&tamanho_da_pagina=50

Armadilha: Há duas gerações de API com dados divergentes: use a nova (api-publica.transferegov.gestao.gov.br). Nela o filtro é valor puro — com "eq.", à moda da antiga, a resposta vem vazia sem erro —, e CNPJ com pontuação também volta vazio. Filtrar por código do IBGE traz todo proponente do município, inclusive organizações da sociedade civil; para a prefeitura, filtre pelo CNPJ. Em transferências especiais, ache antes o id do beneficiário. Valores vêm como texto.

SIOPE responde

FNDE · JSON (OData) · verificado em 29 de outubro de 2026

Aplicação em educação declarada por estados e municípios: percentual em manutenção e desenvolvimento do ensino, Fundeb nos profissionais, receitas e despesas.

Exemplo: https://www.fnde.gov.br/olinda-ide/servico/DADOS_ABERTOS_SIOPE/versao/v1/odata/Indicadores_Siope(Ano_Consulta=@Ano_Consulta,Num_Peri=@Num_Peri,Sig_UF=@Sig_UF)?@Ano_Consulta=2024&@Num_Peri=6&@Sig_UF='GO'&$filter=COD_MUNI%20eq%20521250&$format=json

Armadilha: O código do município vai com 6 dígitos, sem o dígito verificador (521250, não 5212501): com 7, a resposta vem vazia. Ano, bimestre e UF são obrigatórios, a UF entre aspas simples, e o 6º bimestre é o fechamento do ano. Os valores vêm como texto, e um "0" pode ser indicador não calculado — não obtido não é zero.

SIOPS responde

Ministério da Saúde · HTML (formulário) · verificado em 29 de outubro de 2026

Aplicação em ações e serviços públicos de saúde declarada por estados e municípios: base, valor aplicado e percentual contra o mínimo da LC 141/2012.

Exemplo: http://siops.datasus.gov.br/rel_LRF.php

Armadilha: Não há API: o demonstrativo sai de um formulário que só responde a POST, em http (o https redireciona e o POST vira GET, sem dados). O código do bimestre não é sequencial (1º = 12, 2º = 14, 3º = 1, 4º = 18, 5º = 20, 6º = 2), o município vai com 6 dígitos e a UF pelo código numérico. A página vem em Latin-1, com vírgula decimal.

Com ressalva

Funcionam, mas exigem alguma coisa a mais — uma chave, ou paciência.

Querido Diário instável

Open Knowledge Brasil · JSON · verificado em 22 de setembro de 2026

Diários oficiais municipais com texto buscável, de centenas de municípios. Serve para achar a menção a um contrato, a uma nomeação ou a uma empresa.

Exemplo: https://api.queridodiario.org.br/gazettes?territory_ids=5300108&size=1

Armadilha: O endereço mudou: queridodiario.ok.org.br/api redireciona para api.queridodiario.org.br, e cliente que não segue redirecionamento quebra. O serviço oscila: em 22/09/2026 respondeu 200 e, vinte minutos depois, 503 com "no available server" — trate a queda como esperada e tente de novo. A cobertura não é nacional, e município ausente não significa município sem diário. Menção no diário não é fato apurado.

Portal da Transparência exige chave

Controladoria-Geral da União · JSON · verificado em 22 de setembro de 2026

Despesas federais, convênios, servidores, sanções, benefícios sociais. É a fonte federal mais completa.

Exemplo: https://api.portaldatransparencia.gov.br/api-de-dados/despesas/por-orgao?ano=2025&pagina=1

Armadilha: Sem chave responde 401. O cadastro é gratuito e sai na hora, no próprio portal; a chave vai no cabeçalho chave-api-dados. Há limite de requisições por minuto, menor em horário comercial.

PNCP instável

Governo federal · JSON · verificado em 29 de outubro de 2026

Contratações públicas de todos os entes sob a Lei 14.133/2021: editais, atas e contratos.

Exemplo: https://pncp.gov.br/api/consulta/v1/contratos?dataInicial=20260101&dataFinal=20260930&cnpjOrgao=01169416000109&pagina=1&tamanhoPagina=10

Armadilha: Voltou a responder em 29/10/2026, mas devagar e com limite: a primeira chamada levou 40 a 50 segundos, e chamadas seguidas receberam 429 (excesso de pedidos) — use tempo limite de 60 s, pausa entre pedidos e nova tentativa. Datas em AAAAMMDD (com hífen dá 422), período de no máximo 365 dias, CNPJ só com dígitos, "pagina" obrigatório; o CNPJ se chama cnpjOrgao em /contratos e cnpj em /contratacoes, onde a modalidade também é obrigatória.

O que este catálogo não é

Última verificação do catálogo: 22 de setembro de 2026. Achou um endereço que mudou ou uma armadilha que faltou? É o tipo de coisa que o contato existe para receber.