Portal de Dados Abertos
Câmara Municipal de Ribeira do Pombal - BA
Acesse dados públicos em formato aberto e estruturado, promovendo transparência e inovação cidadã
https://camararibeiradopombal.ba.gov.br/wp-json/
Sobre Dados Abertos
O que são Dados Abertos?
Dados abertos são informações públicas disponibilizadas em formatos digitais, estruturados e legíveis por máquina, que podem ser livremente utilizados, reutilizados e redistribuídos por qualquer pessoa.
A Câmara Municipal de Ribeira do Pombal disponibiliza seus dados por meio desta API RESTful, seguindo os princípios do Plano Nacional de Transparência Pública (PNTP).
Benefícios
- Promove transparência ativa e controle social
- Estimula inovação cidadã e desenvolvimento de aplicativos
- Facilita análises e pesquisas acadêmicas
- Atende à Lei de Acesso à Informação (Lei nº 12.527/2011)
Endpoints Disponíveis
Notícias e Publicações
GETAcesse todas as notícias, artigos e publicações oficiais da Câmara Municipal de Ribeira do Pombal.
URL do Endpoint:
https://camararibeiradopombal.ba.gov.br/wp-json/wp/v2/posts
Parâmetros:
- per_page Número de posts por página (máx: 100, padrão: 10)
- page Página da paginação
- categories Filtrar por ID de categoria
- search Busca textual no título e conteúdo
Exemplo de Requisição:
curl "https://camararibeiradopombal.ba.gov.br/wp-json/wp/v2/posts?per_page=3&categories=5"
Resposta Estruturada:
[
{
"id": 1234,
"date": "2025-06-10T14:30:00",
"title": {"rendered": "Sessão Solene homenageia educadores"},
"excerpt": {"rendered": "A Câmara realizou...<p>"},
"content": {"rendered": "<div>Conteúdo completo da notícia...</div>"},
"categories": [5, 12],
"tags": [34, 89],
"link": "https://camararibeiradopombal.ba.gov.br/noticias/sessao-educadores",
"featured_media": 5678
},
...
]
Páginas Institucionais
GETAcesse páginas institucionais como "Histórico", "Competências", "Estrutura Organizacional" e "Contato".
URL do Endpoint:
https://camararibeiradopombal.ba.gov.br/wp-json/wp/v2/pages
Parâmetros:
- slug Filtra por URL amigável (ex: "estrutura-organizacional")
- parent Páginas filhas de um ID específico
Exemplo de Requisição:
curl "https://camararibeiradopombal.ba.gov.br/wp-json/wp/v2/pages?slug=transparencia"
Resposta Estruturada:
[
{
"id": 567,
"date": "2025-01-15T09:00:00",
"title": {"rendered": "Portal da Transparência"},
"content": {"rendered": "<section>Conteúdo completo...</section>"},
"slug": "transparencia",
"parent": 0,
"menu_order": 3,
"acf": {
"responsavel": "Secretaria de Transparência",
"atualizacao": "2025-06-01"
},
"link": "https://camararibeiradopombal.ba.gov.br/transparencia"
}
]
Categorias e Taxonomias
GETExplore a estrutura de categorias utilizada para classificar as notícias e publicações.
URL do Endpoint:
https://camararibeiradopombal.ba.gov.br/wp-json/wp/v2/categories
Parâmetros:
- per_page Número de itens por página
- search Busca por nome de categoria
Exemplo de Requisição:
curl "https://camararibeiradopombal.ba.gov.br/wp-json/wp/v2/categories?per_page=5"
Resposta Estruturada:
[
{
"id": 5,
"name": "Sessões Plenárias",
"slug": "sessoes-plenarias",
"count": 42,
"description": "Registro das sessões ordinárias e extraordinárias",
"taxonomy": "category",
"parent": 0
},
{
"id": 12,
"name": "Licitações",
"slug": "licitacoes",
"count": 27,
"description": "Editais e resultados de processos licitatórios",
"taxonomy": "category",
"parent": 0
},
...
]
Regras de Utilização
Restrições Importantes
Para garantir a sustentabilidade do serviço e conformidade legal, observe estas regras:
-
Limite de Requisições
Máximo de 1.200 requisições por hora por IP. Excedendo este limite, seu acesso será bloqueado temporariamente.
-
Dados Sensíveis
É proibida a extração de dados pessoais protegidos pela LGPD (Lei Geral de Proteção de Dados).
Boas Práticas
Recomendações para uso responsável dos dados:
-
Atribuição
Ao reutilizar os dados, cite a fonte: "Câmara Municipal de Ribeira do Pombal - BA"
Ferramentas e Recursos
Bibliotecas JS
- • Fetch API (nativo)
- • Axios HTTP Client
- • React Query
Python
- • Biblioteca Requests
- • Pandas para análise
- • Jupyter Notebooks
Automação
- • Postman Collections
- • Zapier Integrations
- • Make.com workflows
Visualização
- • Google Data Studio
- • Power BI
- • Tableau Public
Exemplo Prático em JavaScript
// Buscar últimas 5 notícias sobre transparência
async function fetchNoticias() {
try {
const response = await fetch(
'https://camararibeiradopombal.ba.gov.br/wp-json/wp/v2/posts?per_page=5&categories=1'
);
const noticias = await response.json();
return noticias.map(noticia => ({
titulo: noticia.title.rendered,
resumo: noticia.excerpt.rendered.replace(/<.*?>/g, ''),
data: new Date(noticia.date).toLocaleDateString('pt-BR'),
link: noticia.link
}));
} catch (error) {
console.error('Erro ao buscar notícias:', error);
return [];
}
}
// Uso
fetchNoticias().then(noticias => console.log(noticias));