Referência API

Esta página descreve o comportamento da API RESTful aberta e gratuita do dados.gov.pt.

Autenticação

Para poder executar operações de escrita, é necessário obter uma Chave de API nas definições do seu perfil.

Esta chave deve ser fornecida em cada chamada no cabeçalho HTTP X-API-KEY.

Autorizações

As chamadas à API estão sujeitas às mesmas permissões que a interface web.

Por exemplo, é necessário fazer parte de uma organização para modificar um dos seus conjuntos de dados.

Paginação

Alguns métodos são paginados e seguem sempre o mesmo padrão. A lista de objetos é encapsulada num objeto Page.

Não é necessário calcular as páginas anterior e seguinte, pois os URLs estão disponíveis na resposta nos atributos previous_page e next_page. Estes serão definidos como null se não existir página anterior e/ou seguinte.

Exemplo:

{
  "data": [
    "{...}",
    "{...}"
  ],
  "page": 1,
  "page_size": 20,
  "total": 10,
  "next_page": "https://dados.gov.pt/api/1/endpoint/?page=2",
  "previous_page": null
}

Referência

Explore os endpoints disponíveis na documentação interativa abaixo.