Pular para o conteúdo principalPular para a navegaçãoPular para o rodapé

Passo 1 de 5

Bem-vindo ao Monitor Político Brasil! 🇧🇷

Vamos fazer um tour rápido para você conhecer as principais funcionalidades da plataforma.

Use as setas ← → ou Enter para navegar • ESC para fechar

📚 Documentação da API

Integre os dados do Monitor Político Brasil em suas aplicações. Nossa API fornece acesso programático a informações sobre políticos, gastos públicos e anomalias detectadas.

🚀 Começando

Base URL

https://monitor-politico-brasil.manus.space/api/trpc

Autenticação

A maioria dos endpoints é pública e não requer autenticação. Para endpoints que exigem autenticação, utilize o cabeçalho Authorization: Bearer TOKEN.

Rate Limits

  • Endpoints públicos: 100 requisições por minuto
  • Endpoints autenticados: 1000 requisições por minuto
  • Limite de dados: 10.000 registros por requisição

👤 Endpoints - Políticos

GET /candidatos.buscarDeputado

Busca informações de um deputado federal por nome.

Parâmetros:

  • nome (string, obrigatório) - Nome do deputado

Exemplo JavaScript:

javascript
const response = await fetch(
  'https://monitor-politico-brasil.manus.space/api/trpc/candidatos.buscarDeputado?input={"nome":"Tabata Amaral"}'
);
const data = await response.json();
console.log(data.result.data);

Exemplo Python:

python
import requests

response = requests.get(
    'https://monitor-politico-brasil.manus.space/api/trpc/candidatos.buscarDeputado',
    params={'input': '{"nome":"Tabata Amaral"}'}
)
data = response.json()
print(data['result']['data'])

Exemplo cURL:

bash
curl "https://monitor-politico-brasil.manus.space/api/trpc/candidatos.buscarDeputado?input=%7B%22nome%22%3A%22Tabata%20Amaral%22%7D"

GET /candidatos.buscarGastos

Busca gastos de um deputado em um ano específico.

Parâmetros:

  • id (number, obrigatório) - ID do deputado
  • ano (number, obrigatório) - Ano dos gastos

Exemplo JavaScript:

javascript
const response = await fetch(
  'https://monitor-politico-brasil.manus.space/api/trpc/candidatos.buscarGastos?input={"id":204554,"ano":2024}'
);
const data = await response.json();
console.log(data.result.data);

🚨 Endpoints - Anomalias

GET /anomalias.listar

Lista anomalias detectadas no sistema.

Parâmetros:

  • limite (number, opcional) - Número máximo de resultados (padrão: 50)
  • offset (number, opcional) - Paginação (padrão: 0)

Exemplo JavaScript:

javascript
const response = await fetch(
  'https://monitor-politico-brasil.manus.space/api/trpc/anomalias.listar?input={"limite":10,"offset":0}'
);
const data = await response.json();
console.log(data.result.data);

📡 Endpoints - Status de APIs

GET /apiStatus.verificarTodas

Verifica o status de todas as APIs oficiais.

Exemplo JavaScript:

javascript
const response = await fetch(
  'https://monitor-politico-brasil.manus.space/api/trpc/apiStatus.verificarTodas'
);
const data = await response.json();
console.log(data.result.data);

💡 Casos de Uso

1. Dashboard de Transparência

Crie um dashboard que exibe gastos de deputados em tempo real, com gráficos e comparações.

2. Bot de Notificações

Desenvolva um bot que envia alertas quando anomalias são detectadas ou quando gastos excedem limites.

3. Análise de Dados

Utilize os dados para análises estatísticas, machine learning e visualizações avançadas.

📞 Suporte

Precisa de ajuda? Entre em contato conosco:

  • 📧 Email: [email protected]
  • 💬 GitHub: github.com/monitor-politico-brasil
  • 📖 Documentação completa: docs.monitorpolitico.com.br

Sua Privacidade é Importante

Utilizamos cookies e tecnologias similares para melhorar sua experiência, personalizar conteúdo e analisar o uso da plataforma.

Ao continuar, você concorda com nossa Política de Privacidade e o uso de cookies conforme descrito.

Essenciais

Autenticação e segurança

Análise

Melhorar a plataforma

Comunicação

Alertas e notificações

Você pode alterar suas preferências a qualquer momento em Configurações.