Saltar al contenido
Servicio independiente · No es un sitio oficial del BOEDatos a 2 de octubre de 2026, 05:10 UTC
Subastas BOEAPI

Funcionalidades · Lo que hace la API

Todo lo que el portal no te cuenta

El Portal de Subastas enseña cada subasta tal como está ahora. Nosotros la seguimos desde que se publica hasta que concluye y anotamos cada movimiento: prórrogas, pujas, cambios de importe. No conocemos otro servicio que entregue ese seguimiento completo por API.

15.490 subastas de inmuebles con su ficha completa

707 prórrogas detectadas en 318 subastas

3.103 cambios de fecha, importe o pujas registrados

32 min de antigüedad media del estado de las pujas

Cifras calculadas sobre nuestra base de datos en cada publicación del sitio.

En desarrollo

La documentación de cada subasta, en la misma API

Estamos construyendo una herramienta para reunir los documentos de cada subasta junto a su ficha, sin ir a buscarlos uno a uno. Será exclusiva para clientes de la API y la estrenarán primero quienes ya tengan acceso anticipado.

Quiero ser de los primeros
  • Junto a la ficha de la subasta, sin cambiar de herramienta.
  • Pensada para despachos, inversores y analistas que revisan muchas subastas.
  • Primero para los usuarios del acceso anticipado.

Novedad

/api/changes · Histórico de cambios

Pide solo lo que ha cambiado

No conocemos ninguna otra API de subastas del BOE que permita consultar el histórico de cambios. En lugar de volver a descargar las 15.490 fichas para descubrir qué se ha movido, una sola petición te devuelve cada prórroga, cada primera puja y cada cambio de importe desde tu última consulta.

3.103 cambios registrados, con el valor anterior, el nuevo y la hora en que los detectamos.

  1. 1

    Guarda la hora de tu última consulta

    Es todo el estado que necesitas mantener en tu lado.

  2. 2

    Pregunta qué ha cambiado desde entonces

    GET /api/changes?since=…, filtrando por tus subastas o por los campos que vigilas.

  3. 3

    Actúa sobre los cambios

    Avisa a tus usuarios de una prórroga, actualiza tu catálogo o alimenta tus análisis.

  • sinceSolo lo ocurrido desde tu última consulta
  • auction_numbersHasta 50 subastas concretas: tu cartera
  • fieldsSolo los campos que te importan
  • before_idPaginación con cursor, sin saltos ni duplicados
GET/api/changes?since=2026-10-14T16:00:00Z
{
  "count": 2,
  "changes": [
    {
      "auction_number": "SUB-JA-2026-000000",
      "field": "fecha_conclusion",
      "old_value": "14-10-2026 18:00:00",
      "new_value": "14-10-2026 18:37:52",
      "changed_at": "2026-10-14T16:09:12Z"
    },
    {
      "auction_number": "SUB-AT-2026-000000",
      "field": "bids.tipo",
      "old_value": "sin_pujas",
      "new_value": "oculta",
      "changed_at": "2026-10-14T16:02:47Z"
    }
  ],
  "has_more": false
}
Ejemplo con identificadores ficticios.

Tablón de cambios

Lo último que ha detectado el sistema en subastas abiertas. Son datos reales.

DetectadoSubastaQué cambióAntesAhora
SUB-JA-2026-259331Fecha de conclusión05-10-2026 18:00:00—
SUB-JA-2026-265059Puja del lote 7Sin pujaCon puja
SUB-JA-2026-265520Estado de las pujasSin pujasCon puja, importe no público
SUB-JA-2026-265059Puja del lote 17Sin pujaCon puja
SUB-JA-2026-265887Importe de la puja—84.604,08 €
SUB-JA-2026-265887Estado de las pujasCon puja, importe no públicoPuja máxima final
SUB-JA-2026-263411Fecha de conclusión01-10-2026 19:57:3101-10-2026 21:30:52
SUB-JA-2026-265887Fecha de conclusión01-10-2026 18:59:5201-10-2026 21:12:42

Campos que vigilamos en cada subasta activa

  • fecha_conclusionPrórrogas y cambios de la hora de cierre
  • puja_minimaPuja mínima admisible
  • tramos_entre_pujasTramo mínimo entre pujas
  • valor_subastaValor de salida
  • tasacionTasación
  • importe_depositoDepósito exigido
  • bids.tipo / bids.importeEstado de las pujas e importe final

01Fecha de cierre

La fecha de conclusión se mueve. La seguimos

Cuando hay pujas al final, el portal alarga la subasta. Una base de datos que solo guarda la primera captura se queda con una hora de cierre que ya no vale. Volvemos a leer cada subasta activa y, si la fecha cambia, actualizamos concludes_at y anotamos la prórroga.

  • Hora de cierre vigente en cada ficha, en formato ISO 8601.
  • Histórico de prórrogas con la hora anterior, la nueva y cuándo lo detectamos.
  • 707 prórrogas registradas hasta hoy en 318 subastas distintas.
GET/api/changes?fields=fecha_conclusion
{
  "count": 1,
  "changes": [{
    "auction_number": "SUB-JA-2026-000000",
    "field": "fecha_conclusion",
    "old_value": "04-05-2026 18:00:00",
    "new_value": "04-05-2026 18:42:10",
    "changed_at": "2026-05-04T16:20:02Z"
  }],
  "has_more": true
}
Ejemplo con identificador ficticio.

02Pujas

El estado de las pujas, normalizado

Revisamos de forma continua la pestaña de pujas de todas las subastas activas (la lectura más antigua tiene 65 minutos) y la traducimos a un estado cerrado que tu código puede tratar con un simple switch.

  • sin_pujasNadie ha pujado todavía
  • ocultaYa hay pujas; el portal reserva el importe
  • secretaLa puja máxima es secreta por las reglas de la subasta
  • puja_maxima_finalConcluida: importe de la puja ganadora
  • lotesEstado e importe lote a lote
  • canceladaSuspendida o cancelada por la autoridad

Mientras la subasta está abierta, el portal no publica el importe de las pujas a quien no está registrado; lo hace público al concluir, y en ese momento lo recogemos.

03La ficha

Toda la subasta en una respuesta

Cobertura nacional

Buscamos subastas nuevas en el portal cada cinco minutos, en todas las provincias.

Las seis pestañas

Información general, autoridad gestora, bienes, lotes, pujas y subastas relacionadas.

Superficie en m²

Leemos la descripción de cada bien y, cuando la indica, extraemos la superficie construida como número.

Lotes uno a uno

Las subastas por lotes llegan con el detalle y el estado de cada lote por separado.

04Comparativa

El portal frente a la API

Portal de SubastasSubastas BOE API
FormatoHTML repartido en seis pestañasUn JSON por subasta, con la misma estructura siempre
PrórrogasSolo la hora de cierre del momentoCada prórroga anotada, con la hora anterior y la nueva
PujasHay que entrar a mirarEstado normalizado en 9 valores y cada cambio registrado
CambiosSin aviso ni históricoRuta /api/changes para pedir solo lo que se ha movido
SuperficieTexto libre dentro de la descripciónMetros cuadrados construidos, como número, cuando la descripción los indica
IntegraciónNavegador o scraper propioAPI REST con token, sin mantener nada

Solicitar accesoVer la documentación

Configurar cookies

Elige qué categorías permites. Puedes cambiar de opinión cuando quieras desde el enlace «Configurar cookies» del pie de página. Detalle de cada cookie en la política de cookies.