Portal de Transparência

Dados Abertos — API

concursos

Ativa

Endpoint

GET https://altoalegre.rr.leg.br/dados-abertos/concursos

Campos disponíveis

Tabela principal — concurso_publicos

titulo numero situacao total_vagas ano descricao data_encerramento data_prova banca_organizadora publicado data_abertura orgao_responsavel

Relacionamentos

timeline

timeline.titulo timeline.descricao timeline.data

documentos

documentos.nome documentos.categoria documentos.arquivo

Parâmetros de consulta

Parâmetro Tipo Descrição Exemplo
campos string Colunas a retornar, separadas por vírgula titulo,numero,situacao
page integer Número da página (padrão: 1) 2
per_page integer Itens por página (padrão: 20, máx: 100) 50
ordem string Campo para ordenação titulo
direcao string Direção da ordenação asc ou desc
titulo string Filtrar por titulo (busca parcial) titulo=valor
numero string Filtrar por numero (busca parcial) numero=valor
situacao string Filtrar por situacao (busca parcial) situacao=valor
total_vagas string Filtrar por total_vagas (busca parcial) total_vagas=valor
ano string Filtrar por ano (busca parcial) ano=valor
descricao string Filtrar por descricao (busca parcial) descricao=valor
data_encerramento string Filtrar por data_encerramento (busca parcial) data_encerramento=valor
data_prova string Filtrar por data_prova (busca parcial) data_prova=valor
banca_organizadora string Filtrar por banca_organizadora (busca parcial) banca_organizadora=valor
publicado string Filtrar por publicado (busca parcial) publicado=valor
data_abertura string Filtrar por data_abertura (busca parcial) data_abertura=valor
orgao_responsavel string Filtrar por orgao_responsavel (busca parcial) orgao_responsavel=valor

Exemplos de uso

Buscar todos os registros (primeira página)

https://altoalegre.rr.leg.br/dados-abertos/concursos Testar

Selecionar campos específicos

https://altoalegre.rr.leg.br/dados-abertos/concursos?campos=titulo,numero,situacao Testar

Paginação — página 2 com 50 itens

https://altoalegre.rr.leg.br/dados-abertos/concursos?page=2&per_page=50 Testar

Ordenar por campo

https://altoalegre.rr.leg.br/dados-abertos/concursos?ordem=titulo&direcao=desc Testar

Usando cURL

curl -X GET "https://altoalegre.rr.leg.br/dados-abertos/concursos?per_page=10" -H "Accept: application/json"

JavaScript (fetch)

fetch('https://altoalegre.rr.leg.br/dados-abertos/concursos?per_page=10') .then(res => res.json()) .then(data => console.log(data));

Formato da resposta (JSON)

{ "api": "concursos", "total": 150, "per_page": 20, "current_page": 1, "last_page": 8, "data": [ { ... } ], "links": { "first": "https://altoalegre.rr.leg.br/dados-abertos/concursos?page=1", "last": "https://altoalegre.rr.leg.br/dados-abertos/concursos?page=8", "prev": null, "next": "https://altoalegre.rr.leg.br/dados-abertos/concursos?page=2" } }