politx-br
v0.0.2
Published
TypeScript SDK for Brazilian political data from Câmara dos Deputados
Maintainers
Readme
PolitixBR
TypeScript SDK for Brazilian political data from Câmara dos Deputados.
Installation
npm install politx-brUsage
import { politxai } from "politx-br";
// List deputies
const deputies = await politxai.deputiesChamber.deputies.list();
console.log(deputies.dados);
// Get deputy details
const deputy = await politxai.deputiesChamber.deputies.getById(204554);
console.log(deputy.dados);
// Get deputy expenses
const expenses = await politxai.deputiesChamber.deputies.getExpenses(204554, {
ano: 2024,
mes: 1,
});
// Get deputy speeches
const speeches = await politxai.deputiesChamber.deputies.getSpeeches(204554);Features
Deputies Service
list(params?)- List all deputies with optional filteringgetById(id)- Get detailed deputy informationgetExpenses(id, params?)- Get deputy expensesgetSpeeches(id, params?)- Get deputy speechesgetEvents(id, params?)- Get deputy eventsgetFronts(id)- Get deputy parliamentary frontsgetHistory(id)- Get deputy political historygetExternalMandates(id)- Get deputy external mandatesgetCommittees(id)- Get deputy committeesgetProfessions(id)- Get deputy professions
API Parameters
All list methods support pagination:
pagina- Page number (default: 1)itens- Items per page (default: 15, max: 100)
Additional filtering parameters are available for each service.
License
MIT
