Documentação de Dados Abertos – Prefeitura Municipal de

Documentação de Dados Abertos

Acesse os dados abertos da Prefeitura Municipal de , em formato estruturado e legível por máquina, em conformidade com o PNTP.

Base URL: https://cidade.ba.gov.br/wp-json/wp/v2

Sobre Dados Abertos

Dados abertos são informações públicas disponibilizadas em formatos estruturados, como JSON, que podem ser processados por máquinas e reutilizados por qualquer pessoa ou sistema. Eles promovem transparência, inovação e participação cidadã.

A Prefeitura Municipal de disponibiliza seus dados abertos por meio de uma API REST, oferecendo acesso a informações como notícias (posts), páginas institucionais e categorias. Esses dados são acessíveis de forma automatizada, respeitando padrões de interoperabilidade e a legislação brasileira (LAI e LGPD).

Benefícios: maior transparência, auditorias cidadãs e estímulo à criação de soluções inovadoras.

Endpoints de Dados Abertos

Posts (Notícias)

Acesse notícias e publicações em formato JSON.

  • Método: GET
  • URL: https://cidade.ba.gov.br/wp-json/wp/v2/posts
  • Parâmetros:
    • per_page: número de itens (máx 100, padrão 10)
    • page: página atual
    • categories: ID da categoria
    • search: termo de busca

Exemplo de Requisição

curl https://cidade.ba.gov.br/wp-json/wp/v2/posts?per_page=5&categories=3
						
					

Exemplo de Resposta

[
    {
        "id": 123,
        "title": {"rendered": "Reunião da Câmara 2025"},
        "content": {"rendered": "Resumo da reunião..."},
        "date": "2025-05-29T11:00:00",
        "link": "https://cidade.ba.gov.br/noticia/reuniao-2025"
    },
    ...
]
						
					

Páginas Institucionais

Informações institucionais (Sobre, Contato, etc.).

  • Método: GET
  • URL: https://cidade.ba.gov.br/wp-json/wp/v2/pages
  • Parâmetros:
    • per_page
    • page
    • slug

Exemplo de Requisição

curl https://cidade.ba.gov.br/wp-json/wp/v2/pages?slug=sobre
						
					

Exemplo de Resposta

[
    {
        "id": 456,
        "title": {"rendered": "Sobre a Nome da Cidade"},
        "content": {"rendered": "Informações institucionais..."},
        "slug": "sobre",
        "link": "https://cidade.ba.gov.br/sobre"
    },
    ...
]
						
					

Categorias

Categorias usadas para organizar notícias e publicações.

  • Método: GET
  • URL: https://cidade.ba.gov.br/wp-json/wp/v2/categories
  • Parâmetros:
    • per_page
    • page
    • slug

Exemplo de Requisição

curl https://cidade.ba.gov.br/wp-json/wp/v2/categories?per_page=10
						
					

Exemplo de Resposta

[
    {
        "id": 789,
        "name": "Notícias",
        "slug": "noticias",
        "count": 25,
        "link": "https://cidade.ba.gov.br/categoria/noticias"
    },
    ...
]
						
					

Regras de Utilização

  • Acesso público: leitura sem autenticação.
  • Limite de requisições: 1000 por hora/IP.
  • Escrita: requer senha de aplicativo – solicite em contato@cidade.ba.gov.br.
  • Conformidade: LAI e LGPD.
  • Atribuição: cite “Prefeitura Municipal de ”.
  • Suporte: contato@cidade.ba.gov.br.

Ferramentas para Acesso

  • Postman – interface gráfica.
  • cURL – linha de comando.
  • JavaScript (fetch/axios) – aplicações web.
  • Python (requests) – automação.
Acessar o conteúdo