20 % de descuento en todos los planes de pago con el código

Compras · Lidl

API de datos de productos de Lidl

La API de datos de productos 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

La tienda online de Lidl en lidl.de vende lo mismo que las tiendas físicas (la gama de herramientas eléctricas Parkside, la electrónica Silvercrest, la ropa infantil Lupilu, los muebles Livarno) más una larga lista de marcas de terceros, todo en ciclos promocionales cortos en los que un artículo puede estar online unas pocas semanas y desaparecer hasta la siguiente campaña. La API de datos de productos de Lidl de everydata.io convierte una página lidl.de/p/<slug>/p<id> en JSON con título, marca, precio, gastos de envío, viñetas de características, la tabla de datos técnicos, imágenes y la disponibilidad actual, para que puedas capturar un artículo mientras está publicado.

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 datos de productos de Lidl

La respuesta sigue la página: productTitle conserva la convención de nombres de Lidl, con el ® y el código de modelo entre comillas » « ("PARKSIDE® 20 V / 2 x 4,5 A Akku-Doppelladegerät »PDSLG 20 B1«, ohne Akku"), manufacturer es la marca propia o el proveedor, features contiene las viñetas comerciales y productDetails la tabla técnica con etiquetas que terminan en dos puntos ("Bemessungsaufnahme:", "Ladestrom:"). productDescription contiene el texto largo e imageUrlList las URL de lidl.de/assets.

Los campos comerciales son numéricos y en EUR: price, retailPrice para el precio tachado durante un descuento, priceSaving como texto de la insignia de Lidl y shippingPrice; Lidl cobra una tarifa fija de 5,95 en la mayoría de los paquetes, y el campo te indica cuándo un artículo se envía gratis. warehouseAvailability es el estado corto ("lieferbar"), deliveryMessage la promesa más larga ("Sofort lieferbar! In 3 Arbeitstagen bei dir") y available es un booleano por el que puedes filtrar directamente.

  • productTitle, manufacturer, features, productDescription y la tabla productDetails
  • price, retailPrice, priceSaving y shippingPrice (normalmente 5,95 o 0) como campos numéricos en EUR
  • Booleano available más los textos warehouseAvailability y deliveryMessage
  • productRating y countReview: las herramientas Parkside suelen tener cientos de reseñas
  • imageUrlList y mainImage de lidl.de/assets
  • productId (el número tras /p en la URL) para el endpoint de reseñas
  • Indicador used para distinguir ofertas reacondicionadas o de segunda mano
Casos de uso

Lo que los equipos construyen con la API de datos de productos de Lidl

Bases de datos de productos de marca propia

Las comunidades de herramientas y bricolaje mantienen catálogos de Parkside y Parkside Performance con códigos de modelo (PDSLG 20 B1), especificaciones de productDetails e imágenes, capturados mientras el artículo está online.

Seguimiento del surtido de supermercados de descuento

Los analistas registran qué artículos publica lidl.de cada semana, a qué precio y de qué marca, para entender el calendario de promociones de non-food de Lidl y su mezcla de categorías.

Contenido comparativo para las ofertas semanales

Las webs de ofertas muestran fichas de producto con valoración, número de reseñas, precio, gastos de envío y mensaje de entrega, enlazando a la página en directo de lidl.de mientras está disponible.

Benchmarking de la competencia para tiendas de bricolaje

Las cadenas de bricolaje comparan la tabla de especificaciones y el precio de una herramienta inalámbrica Parkside con su equivalente de marca propia, usando directamente los campos numéricos.

Cómo funciona

API de datos de productos de Lidl: solicitud y respuesta de ejemplo

Envía GET /ldl/lookup-product-details con la URL del producto. Las URL de Lidl tienen la forma https://www.lidl.de/p/<slug>/p<productId>; el slug es decorativo y el número p identifica el artículo. La respuesta de abajo está reducida a los campos que usan la mayoría de las integraciones.

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",
  "responseMessage": "Product successfully found!",
  "productTitle": "PARKSIDE® 20 V / 2 x 4,5 A Akku-Doppelladegerät »PDSLG 20 B1«, ohne Akku",
  "manufacturer": "PARKSIDE®",
  "countReview": 380,
  "productRating": "4.9",
  "productId": "100398025",
  "url": "https://www.lidl.de/p/parkside-20-v-2-x-4-5-a-akku-doppelladegeraet-pdslg-20-b1-ohne-akku/p100398025",
  "warehouseAvailability": "lieferbar",
  "retailPrice": 0,
  "price": 23.99,
  "shippingPrice": 5.95,
  "priceSaving": "",
  "features": [
    "Lädt zwei Akkus gleichzeitig mit bis zu 4,5 A pro Kanal",
    "Automatische Ladeabschaltung mit 3-stufiger Anzeige"
  ],
  "imageUrlList": [
    "https://www.lidl.de/assets/gcpb38fbdbfaced4a058548438513dbcc74.jpg"
  ],
  "productDetails": [
    {
      "name": "Bemessungsaufnahme:",
      "value": "220 W"
    },
    {
      "name": "Ladestrom:",
      "value": "2 x 4,5 A"
    }
  ],
  "deliveryMessage": "Sofort lieferbar! In 3 Arbeitstagen bei dir",
  "domainCode": "de",
  "available": true
}
API de datos de productos de Lidl: campos de la respuesta de ejemplo de /ldl/lookup-product-details
API de datos de productos de Lidl: campos de la respuesta de ejemplo de /ldl/lookup-product-details

variations suele ser un array vacío en lidl.de: Lidl publica las tallas y los colores de la ropa como artículos separados y no como matriz, así que una chaqueta Lupilu en tres colores son tres URL de producto. Las reseñas registran aun así la variante comprada en variationList, y así sabes qué color tenía el autor.

Un 404 con statusMessage "not found for parameter" es el final normal de la vida de un artículo en lidl.de: los artículos promocionales desaparecen cuando termina la campaña o se agota el stock. Si construyes conjuntos de datos con Lidl, consulta al principio de la semana de campaña y guarda la respuesta: puede que la página no exista el mes que viene.

Las reseñas están en GET /ldl/lookup-product-reviews, que se llama con productId y page y se ordena con sortBy (stars-desc por defecto; también date-desc, upvotes-desc, most_relevant-desc). Los textos y títulos de las reseñas están en alemán; el autor suele aparecer como "Lidl-Shop Kunde".

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/lookup-product-reviews

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

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.

Referencia completa de la API
Precios

Precios de la API de datos de productos de Lidl: paga por solicitud

Una página de producto es una solicitud. El plan Free te da 100 solicitudes al mes para probar; Starter (5000 solicitudes, 30 €) captura una campaña semanal de unos cientos de artículos con actualizaciones diarias; Production (50.000, 80 €) es adecuado para barrer todo el surtido. Las páginas que fallan por parte de lidl.de no se cobran.

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

API de datos de productos de Lidl: preguntas frecuentes

¿Qué tiendas de Lidl se admiten?

La tienda online alemana lidl.de (domainCode de en la respuesta), con precios en EUR con IVA incluido y textos en alemán. Las ofertas exclusivas de tienda del folleto impreso no están en lidl.de y, por tanto, no están disponibles.

¿Por qué shippingPrice es 5,95 en la mayoría de los artículos?

Lidl cobra una tarifa fija de envío de 5,95 EUR por pedido en la mayoría de los artículos; los artículos voluminosos o las promociones pueden variar. El campo refleja lo que indica la página del producto en el momento de la solicitud.

¿Puedo consultar un producto por número de artículo?

Usa el número p de la URL: cualquier URL con la forma https://www.lidl.de/p/x/p<productId> funciona, porque la parte del slug no se valida. También puedes buscar el código de modelo con GET /ldl/search-by-keyword.

¿Dónde están las tallas y los colores?

Lidl publica la mayoría de las variantes como productos separados, así que variations suele estar vacío. Busca el nombre del artículo para encontrar todos los anuncios hermanos, o lee variationList en las reseñas.

¿Qué significa used: false?

El indicador marca las ofertas reacondicionadas o de segunda mano que Lidl vende online de vez en cuando. false es el artículo nuevo normal.

Obtén tu primer artículo de lidl.de

Regístrate gratis, pega una URL de producto de lidl.de y recibe precio, envío, especificaciones e imágenes en JSON antes de que termine la campaña.