API

Tus licitaciones, dentro de tus sistemas

API REST en JSON para llevar las licitaciones de tu radar a tu CRM, Power BI, Excel o cualquier herramienta. Incluida en el plan Empresa.

1. Crea tu clave

En Mi cuenta → «API para tus sistemas». Envíala en la cabecera X-API-Key (o Authorization: Bearer). Límite: 120 peticiones por minuto.

curl -H "X-API-Key: adj_TU_CLAVE" "https://adjudicia.es/api/v1/externa/radar"

2. Puntos de acceso

GET /api/v1/externa/licitaciones

Licitaciones abiertas. Parámetros: q (texto), provincia, cpv (2 a 8 cifras), importe_min, importe_max, publicadas_desde (AAAA-MM-DD), limit (máx. 500), offset.

GET /api/v1/externa/radar

Las licitaciones abiertas que encajan con el radar de tu equipo (configúralo en /mi-radar/). Parámetro: limit.

GET /api/v1/externa/licitacion/{id}

Informe completo: comparables, curva de bajas, competidores probables y datos del organismo.

GET /api/v1/externa/empresa/{nif}

Ficha de empresa: contratos, volumen, bajas, organismos y sectores.

GET /api/v1/externa/mis-licitaciones

Tu embudo de ofertas (estado, oferta, notas) para llevarlo a tu CRM.

curl -H "X-API-Key: adj_TU_CLAVE" \
  "https://adjudicia.es/api/v1/externa/licitaciones?q=limpieza&provincia=madrid&importe_min=50000&limit=50"

Cada licitación trae: id, expediente, titulo, organismo, nif_organismo, importe, provincia, cpv, tipo_contrato, fecha_publicacion, fecha_limite, url (oficial) e informe (enlace a Adjudicia).

Power BI

Obtener datos → En blanco → Editor avanzado, y pega:

let
  Fuente = Json.Document(Web.Contents("https://adjudicia.es/api/v1/externa/radar?limit=500",
             [Headers = [#"X-API-Key" = "adj_TU_CLAVE"]])),
  Tabla = Table.FromRecords(Fuente[licitaciones])
in
  Tabla

Excel

Datos → Obtener datos → De otras fuentes → Consulta en blanco → Editor avanzado: el mismo código de Power BI. Pulsa «Actualizar todo» para traer las nuevas.

Python, Zapier, Make, n8n

import requests
r = requests.get("https://adjudicia.es/api/v1/externa/radar", headers={"X-API-Key": "adj_TU_CLAVE"})
for l in r.json()["licitaciones"]:
    print(l["fecha_limite"], l["importe"], l["titulo"])

En Zapier, Make o n8n usa el módulo «HTTP / Webhooks» con la cabecera X-API-Key y programa la consulta cada hora para crear tratos en tu CRM (HubSpot, Pipedrive, Salesforce…).

¿Necesitas más volumen o un formato concreto? Escríbenos.