DADOS ABERTOS

Portal de Dados Abertos - Câmara Ribeira do Pombal

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ã

Base URL: 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

GET

Acesse 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

GET

Acesse 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

GET

Explore 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));