Compras · Lidl

API de monitorización de precios de Lidl

La API de monitorización de precios de Lidl te da datos de Lidl en tiempo real en el momento en que los pides, limpios y estructurados, listos para tu propia app, una hoja de cálculo o un asistente de IA. Sin scraping, nada que mantener.

100 solicitudes gratis al mes · sin tarjeta de crédito · una clave de API para todas las plataformas

Datos clave

Actualizado el

Lidl no tiene marketplace y rara vez mueve un precio unos céntimos. En lidl.de, los precios cambian a saltos ligados a las campañas: un artículo sale a su precio de campaña, recibe un retailPrice tachado y una insignia priceSaving cuando se rebaja, se agota (available pasa a false) y vuelve semanas o meses después, a veces como nueva revisión con un nuevo código de modelo. Monitorizar Lidl consiste, por tanto, en capturar esos saltos y lo que pasa entre ellos. La API de monitorización de precios de Lidl de everydata.io es nuestro endpoint de detalles de producto consultado con la frecuencia que elijas, y cada vez devuelve los campos comerciales exactos de la página.

Plataforma
Lidl
Endpoint principal
/lookup-product-details
Cuota por llamada
1 solicitud
Plan gratuito
100 solicitudes / mesdespués, desde 30 € / mes
Lo que obtienes

Qué devuelve la API de monitorización de precios de Lidl

No hay endpoint de historial de precios para lidl.de. Cada llamada hace una consulta en directo y devuelve los valores actuales; tú los añades a tu propia tabla y derivas el historial. Con el ritmo de Lidl es sencillo: una o dos consultas al día por artículo registran cada paso de la campaña, y el indicador available junto con un 404 marcan el final de la vida de un artículo.

En cada consulta recibes price, retailPrice y priceSaving (el texto de la insignia de Lidl, vacío cuando no hay rebaja), shippingPrice (5,95 en paquetes estándar y 0 cuando Lidl lo suprime), además de available, warehouseAvailability ("lieferbar") y deliveryMessage ("Sofort lieferbar! In 3 Arbeitstagen bei dir"). Para seguir categorías enteras, GET /ldl/search-by-keyword con sortBy=price, price-desc, ratingScore-desc o discountPercentage-desc devuelve price y retailPrice de todos los resultados en una sola llamada.

  • price, retailPrice y priceSaving para distinguir las rebajas de campaña de los precios habituales
  • shippingPrice (5,95 o 0) para que las promociones de envío gratis aparezcan en tu historial
  • Booleano available y deliveryMessage para registrar agotados y reposiciones
  • productId para una identificación estable entre relanzamientos de la misma URL
  • Barridos de búsqueda con price, price-desc, ratingScore-desc y discountPercentage-desc
  • En tiempo real en cada llamada; los errores por parte de lidl.de no se cobran
Casos de uso

Lo que los equipos construyen con la API de monitorización de precios de Lidl

Archivos de precios de Parkside y marcas propias

Los aficionados a las herramientas y las webs de análisis registran cada precio de campaña de un modelo Parkside para que los lectores vean si 23,99 es el precio habitual o una rebaja real.

Alertas de ofertas que tienen en cuenta los agotados

Las plataformas de ofertas avisan de una nueva rebaja (aparece retailPrice) y dejan de anunciarla en cuanto available pasa a false, evitando enlaces a artículos agotados.

Benchmarking entre supermercados de descuento

Los minoristas competidores comparan semana a semana el precio de campaña de Lidl y sus 5,95 de envío con su propio precio final para productos equivalentes de marca propia.

Análisis del calendario de promociones

Los analistas agregan las observaciones de todas las categorías para ver cuánto duran las campañas de lidl.de, lo profundas que son las rebajas y lo rápido que se agotan los artículos populares.

Cómo funciona

API de monitorización de precios de Lidl: solicitud y respuesta de ejemplo

Guarda la URL de lidl.de (o solo el número p en una URL de ejemplo) de cada artículo y llama a GET /ldl/lookup-product-details según tu calendario. El ejemplo es un cargador doble Parkside de la familia de 20 V; solo se muestran los campos relevantes para monitorizar.

GET /ldl/lookup-product-details

curl "https://api.everydata.io/ldl/lookup-product-details?url=https%3A%2F%2Fwww.lidl.de%2Fp%2Fparkside-20-v-2-x-4-5-a-akku-doppelladegeraet-pdslg-20-b1-ohne-akku%2Fp100398025" \
  -H "x-api-key: YOUR_API_KEY"

Respuesta (abreviada)

200 OK · application/json
{
  "responseStatus": "PRODUCT_FOUND_RESPONSE",
  "productTitle": "PARKSIDE® 20 V / 2 x 4,5 A Akku-Doppelladegerät »PDSLG 20 B1«, ohne Akku",
  "manufacturer": "PARKSIDE®",
  "productId": "100398025",
  "price": 23.99,
  "retailPrice": 0,
  "priceSaving": "",
  "shippingPrice": 5.95,
  "warehouseAvailability": "lieferbar",
  "deliveryMessage": "Sofort lieferbar! In 3 Arbeitstagen bei dir",
  "available": true,
  "countReview": 380,
  "productRating": "4.9"
}
API de monitorización de precios de Lidl: campos de la respuesta de ejemplo de /ldl/lookup-product-details
API de monitorización de precios de Lidl: campos de la respuesta de ejemplo de /ldl/lookup-product-details

Tu tabla de historial: observedAt, productId, price, retailPrice, priceSaving, shippingPrice, available, deliveryMessage. Deriva una campaignPhase por fila (regular: retailPrice 0 y priceSaving vacío; reduced: retailPrice > price; soldOut: available false; delisted: 404) y podrás representar el ciclo de vida de cada artículo, contar cuántos días duró una rebaja y cuántas veces volvió una herramienta Parkside al mismo precio.

Recomendaciones de consulta: lidl.de cambia los precios con el inicio de las campañas, normalmente los lunes y jueves por la mañana, y los agotados se producen durante el día en las herramientas más populares. Una consulta después de las 07:00 CET y otra por la tarde lo capturan casi todo; consultar cada hora solo compensa en los días de lanzamiento de artículos muy buscados.

Trata el 404 como un estado, no como un error: el artículo ha salido de la tienda. Conserva la fila, márcala como delisted y plantéate una revisión de baja frecuencia: muchos artículos de Lidl vuelven con el mismo número p en el siguiente ciclo. Las respuestas 502/503 del sitio de origen no se cobran; basta con reintentar en la siguiente ejecución.

Endpoints relacionados

GET/ldl/lookup-product-details

Detalles del producto. Página de producto por URL: título, marca, precio, envío, valoración, especificaciones e imágenes.

GET/ldl/search-by-keyword

Buscar productos. Búsqueda por palabra clave con paginación y ordenación: precio, marca y estado de entrega de cada artículo.

GET/ldl/lookup-product-reviews

Reseñas. Reseñas paginadas y ordenables por número de artículo de Lidl.

Referencia completa de la API
Precios

Precios de la API de monitorización de precios de Lidl: paga por solicitud

Cada consulta cuenta como una solicitud. Seguir 80 artículos dos veces al día son unas 4800 solicitudes al mes: el plan Starter (30 €). Si añades barridos de búsqueda o una lista de seguimiento mayor, Production (50.000 solicitudes, 80 €) es el tamaño adecuado; Business (300.000, 300 €) gestiona varios miles de artículos con la misma frecuencia. Los fallos por parte de lidl.de nunca se cobran.

Free
100 solicitudes / mes
Starter
5000 solicitudes · 30 €
Production
50.000 solicitudes · 80 €
Business
300.000 solicitudes · 300 €

API de monitorización de precios de Lidl: preguntas frecuentes

¿Hay precios históricos de los artículos de lidl.de?

No. La monitorización se hace volviendo a consultar GET /ldl/lookup-product-details y guardando cada resultado. El esquema de cuatro fases descrito arriba te da un historial útil tras el primer ciclo de campaña.

¿Cómo reconozco una rebaja?

retailPrice pasa a ser mayor que price y priceSaving contiene el texto de la insignia de Lidl. Con el precio habitual, retailPrice es 0 y priceSaving es una cadena vacía.

¿Qué pasa cuando un artículo se agota?

available pasa a false mientras la página sigue existiendo; más tarde la página puede devolver 404 cuando Lidl retira el artículo. Merece la pena guardar ambos estados: las reposiciones con el mismo número p son habituales.

¿El envío está incluido en el precio?

No. price es el precio del artículo con IVA incluido; shippingPrice va aparte y suele ser 5,95 EUR por pedido. Suma ambos para comparar precios finales.

¿Puedo monitorizar una categoría entera a la vez?

Usa GET /ldl/search-by-keyword con sortBy=discountPercentage-desc o price para obtener price, retailPrice y available de hasta 50 resultados por solicitud, y consulta después las páginas de producto solo de los artículos que hayan cambiado.

¿Cubre las tiendas físicas de Lidl u otros países?

Solo la tienda online alemana lidl.de. Los precios del folleto de las tiendas físicas y las demás tiendas nacionales de Lidl no forman parte de este endpoint.

Empieza a seguir los precios de campaña de lidl.de

Cuenta gratuita, una solicitud GET por consulta, y tu historial de precios de Lidl empieza con la campaña de hoy.