APIs Governamentais Brasileiras: Guia Completo 2026
O governo brasileiro disponibiliza dezenas de APIs públicas para acesso a dados oficiais. Conheça as principais APIs, como usá-las e o que você pode construir com elas.
O Que São APIs Governamentais?
APIs (Application Programming Interfaces) governamentais são interfaces de programação que permitem acesso automatizado a dados públicos. Em vez de navegar por sites e baixar arquivos manualmente, você pode consultar dados diretamente via código.
As APIs governamentais seguem princípios de dados abertos: acesso livre, formatos padronizados e sem necessidade de autenticação (na maioria dos casos).
Por Que Usar APIs Governamentais?
- Automação: Atualize dados automaticamente em seus sistemas
- Tempo Real: Acesse informações mais recentes disponíveis
- Integração: Construa aplicativos que consomem dados oficiais
- Escala: Consulte grandes volumes sem sobrecarregar servidores
- Gratuito: Maioria das APIs é livre e sem custo
Principais APIs por Categoria
📊 Economia e Estatística
API IBGE
Dados demográficos, econômicos, geográficos e estatísticos do Brasil.
Endpoints principais:
- /v1/localidades - Estados, municípios e distritos
- /v3/agregados - Dados de pesquisas (Censo, PNAD, etc.)
- /v3/malhas - Mapas e limites territoriais
- /v3/noticias - Divulgações oficiais
Documentação: servicodados.ibge.gov.br/api/docs
API Banco Central
Indicadores econômicos, taxas de câmbio, Selic, reservas internacionais.
Dados disponíveis:
- Taxa Selic histórica e projetada
- Cotações de moedas estrangeiras
- Índices de preços (IPCA, IGP-M)
- Balanço de pagamentos
Documentação: dadosabertos.bcb.gov.br
🏛️ Legislativo
API Câmara dos Deputados
Deputados, proposições, votações, tramitações, discursos, gastos e eventos.
Endpoints principais:
- /v2/deputados - Deputados em exercício e histórico
- /v2/proposicoes - Projetos de lei e outras proposições
- /v2/votacoes - Votações em Plenário
- /v2/eventos - Reuniões, audiências e sessões
Documentação: dadosabertos.camara.leg.br/swagger
API Senado Federal
Senadores, matérias legislativas, votações e comissões.
Formatos: XML, JSON, CSV
Documentação: senado.leg.br/dados-abertos
💰 Transparência e Gastos
API Portal da Transparência
Despesas, receitas, servidores, empresas sancionadas, CEIS, CNEP.
Requer autenticação: Chave API gratuita (solicitar no site)
Dados disponíveis:
- Despesas por órgão, função e elemento
- Transferências de recursos
- Convênios e emendas parlamentares
- Servidores públicos e remunerações
Documentação: api.portaldatransparencia.gov.br/swagger-ui
⚖️ Justiça
API DataJud (CNJ)
Base nacional de processos judiciais.
Requer cadastro: Acesso mediante solicitação ao CNJ
Dados: Processos, decisões, movimentações (dados anonimizados)
🏥 Saúde
API OpenDataSUS
Dados epidemiológicos, vacinação, estabelecimentos de saúde.
Formatos: CSV, JSON, Parquet
Dados: COVID-19, dengue, vacinação, CNES
🗳️ Eleitoral
API TSE (DivulgaCand)
Candidatos, eleições, prestação de contas, resultados eleitorais.
Dados: Candidaturas, doações, despesas de campanha
🌳 Meio Ambiente
API INPE (Queimadas e Desmatamento)
Focos de queimada, desmatamento, alertas DETER.
Dados: Monitoramento da Amazônia, Cerrado, Pantanal
Como Usar as APIs
1. Sem Programação (Ferramentas Prontas)
A forma mais simples é usar ferramentas que já integram essas APIs:
- GovGPT: Faça perguntas em português natural
- Postman: Teste APIs sem escrever código
- Excel/Google Sheets: Importar dados via plugins
2. Com Programação (Desenvolvedores)
Exemplo em Python consultando API do IBGE:
import requests # Buscar população de São Paulo url = "https://servicodados.ibge.gov.br/api/v1/localidades/municipios/3550308" response = requests.get(url) data = response.json() print(f"Município: {data['nome']}") print(f"UF: {data['microrregiao']['mesorregiao']['UF']['sigla']}")
3. Autenticação (Quando Necessária)
Algumas APIs requerem chave de acesso:
- Portal da Transparência: Solicitar em api.portaldatransparencia.gov.br
- DataJud: Cadastro no CNJ
- Maioria das outras: Acesso livre sem autenticação
Boas Práticas ao Usar APIs
1. Respeite Limites de Taxa (Rate Limits)
Algumas APIs limitam número de requisições por minuto. Consulte a documentação e implemente delays se necessário.
2. Cache de Dados
Não faça a mesma consulta repetidamente. Armazene dados em cache local quando possível.
3. Trate Erros Adequadamente
APIs podem estar indisponíveis ou retornar erros. Implemente retry logic e tratamento de exceções.
4. Use Versionamento
Sempre use versões específicas das APIs (ex: /v2/) em produção. Isso evita quebras quando APIs são atualizadas.
5. Cite a Fonte
Sempre credite a fonte dos dados em suas aplicações.
Casos de Uso Reais
Aplicativos de Transparência
- Monitorar gastos públicos em tempo real
- Comparar despesas entre municípios
- Alertar sobre licitações de interesse
Dashboards Legislativos
- Acompanhar votações de interesse
- Analisar posicionamento de parlamentares
- Monitorar tramitação de projetos específicos
Análises Econômicas
- Correlacionar indicadores macroeconômicos
- Construir séries históricas
- Automatizar relatórios periódicos
Estudos Acadêmicos
- Pesquisas em ciências sociais
- Análises estatísticas com grandes volumes
- Estudos comparativos regionais
Use Todas as APIs em Um Só Lugar
O GovGPT integra 34+ APIs governamentais. Faça perguntas e obtenha dados de múltiplas fontes automaticamente.
Experimentar AgoraDesafios e Limitações
Disponibilidade Variável
APIs governamentais podem ficar indisponíveis por manutenção sem aviso prévio. Sempre implemente fallbacks.
Documentação Incompleta
Nem todas as APIs têm documentação detalhada. Teste endpoints e analise respostas para entender estrutura.
Qualidade dos Dados
Dados podem estar desatualizados, incompletos ou com inconsistências. Sempre valide informações críticas.
Formatos Diferentes
Cada órgão usa formatos e padrões diferentes. Isso dificulta integração cross-API.
Recursos Úteis
| Recurso | Link |
|---|---|
| Portal Dados Abertos | dados.gov.br |
| Catálogo APIs Gov | gov.br/dados-abertos |
| GitHub GovGPT | github.com/govgpt |
| Fórum Dados Abertos | wiki.dados.gov.br |
Conclusão
APIs governamentais brasileiras são ferramentas poderosas para acessar dados públicos de forma automatizada e escalável. Com mais de 30 APIs disponíveis, desenvolvedores, jornalistas, pesquisadores e cidadãos têm acesso sem precedentes a informações oficiais.
Embora existam desafios - documentação incompleta, formatos variados, disponibilidade instável - os benefícios superam as dificuldades. E com ferramentas como o GovGPT, até mesmo usuários não-técnicos podem aproveitar o poder dessas APIs.
O futuro dos dados governamentais é aberto, acessível e automatizado. Participe dessa transformação.