API da Aralda

Consulta concursos, prazos, filtros e fontes nas tuas ferramentas através da API.

Autenticação

https://api.aralda.com/v1
Authorization: Bearer arla_…

A chave completa é mostrada apenas uma vez. Copia-a e guarda-a em segurança: não a partilhes.

Chaves API

Limites por plano

PlanoPedidos por diaPedidos por minutoResultados por páginaDeslocamento máximo
Caçador2003025500
Grémio20.00012010010.000
Mestre2.00030502.500
Planos e preços

Rotas disponíveis

GET /search

Pesquisa concursos por palavras, país, CPV, comprador e prazo.

Parâmetros: q, paese (ISO2, CSV ≤10), cpv ([0-9]{1,8}, CSV ≤10), ente, scadenza_giorni (1–365), pagina, per_page

curl 'https://api.aralda.com/v1/search?q=software&paese=IT&pagina=1&per_page=10' \
  -H 'Authorization: Bearer arla_…'

GET /tenders/{id}

Detalhes de um concurso através do ID.

Parâmetros: id (UUID)

curl 'https://api.aralda.com/v1/tenders/00000000-0000-4000-8000-000000000001' \
  -H 'Authorization: Bearer arla_…'

GET /deadlines

Concursos abertos ordenados pelo prazo.

Parâmetros: giorni (1–365), limite (1–200, ≤ per_page), pagina, per_page

curl 'https://api.aralda.com/v1/deadlines?giorni=30&limite=10&per_page=10' \
  -H 'Authorization: Bearer arla_…'

GET /filters

Lista dos teus filtros guardados.

Parâmetros: —

curl 'https://api.aralda.com/v1/filters' \
  -H 'Authorization: Bearer arla_…'

GET /filters/{id}/new

Novos concursos para o teu filtro; a primeira chamada abrange os últimos 7 dias e depois atualiza a última consulta.

Parâmetros: id (UUID)

curl 'https://api.aralda.com/v1/filters/00000000-0000-4000-8000-000000000002/new' \
  -H 'Authorization: Bearer arla_…'

GET /sources

Lista das fontes ativas e da sua licença.

Parâmetros: —

curl 'https://api.aralda.com/v1/sources' \
  -H 'Authorization: Bearer arla_…'

Erros

{"ok":false,"family":"auth","correlation_id":"…"}
  • 401 auth — Chave ausente ou inválida.
  • 402 abbonamento — Subscrição inativa ou expirada.
  • 403 accesso — O teu plano não inclui acesso à API.
  • 429 quota — Limite de pedidos atingido; tenta novamente após o intervalo indicado. · Retry-After
  • 400 invalid_input — Parâmetros inválidos.
  • 404 not_found — Recurso não encontrado.