Compras · Kaufland

API de monitorización de precios de Kaufland

La API de monitorización de precios de Kaufland te da datos de Kaufland 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

En kaufland.de, un precio rara vez cambia porque un minorista decida rebajarlo. Cambia porque otro comerciante se ha quedado con la oferta principal, porque se vendió la última unidad a precio promocional o porque el repricer de un vendedor reaccionó al tuyo. Monitorizar Kaufland significa, por tanto, seguir tres cosas a la vez: el precio, el vendedor que hay detrás y la frase de stock que lo acompaña. La API de monitorización de precios de Kaufland de everydata.io es nuestro endpoint de detalles de producto usado de forma programada: cada consulta devuelve price, shippingPrice, soldBy y warehouseAvailability del productId que sigues, y tú guardas la secuencia.

Plataforma
Kaufland
Endpoint principal
/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 Kaufland

No ofrecemos un endpoint de historial de precios almacenado para kaufland.de. Cada solicitud consulta en directo la página del producto, y el historial es la tabla que construyes con esas respuestas. En un marketplace, este es el enfoque honesto: lo que quieres saber después no es solo "cuál era el precio el martes", sino "quién tenía la oferta el martes", y solo tu propio registro de observaciones puede responder a ambas cosas.

Cada observación te da el precio de la oferta principal en EUR, shippingPrice (a menudo 0, pero no siempre), la frase soldBy con el nombre del comerciante, la línea de escasez o stock como "Nur noch 1 zu diesem Preis" o "Nur noch 5 Stück auf Lager", y retailPrice cuando el vendedor muestra un precio tachado. Para barridos de categoría, GET /kfl/product/search con sortBy=price-asc lista las ofertas más baratas por palabra clave y sortBy=bestsellers las que realmente se venden.

  • price y shippingPrice de la oferta que Kaufland muestra ahora como principal
  • soldBy: el nombre del comerciante, para que los cambios de vendedor se vean en tu historial
  • warehouseAvailability con avisos de escasez que anuncian el fin de un precio promocional
  • retailPrice cuando el vendedor muestra un precio de referencia tachado
  • variations[] con dpUrl y available por variante para monitorizar los colores hermanos
  • Barridos de búsqueda con price-asc y bestsellers para detectar nuevas ofertas más baratas por palabra clave
  • En tiempo real en cada llamada; los 5xx de kaufland.de no se cobran
Casos de uso

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

Repricing frente a competidores del marketplace

Los vendedores de kaufland.de consultan sus propios productId, comparan el precio final con la oferta principal y ajustan su precio en su herramienta de marketplace, solo cuando el vendedor ganador no son ellos mismos.

Detección de cambios de vendedor y secuestros de anuncios

Las marcas registran soldBy en cada consulta para ver cuándo un comerciante desconocido se queda con la oferta principal de su producto y cuánto tiempo la mantiene cada vendedor.

Alertas de ofertas con contexto para consumidores

Las webs de ofertas avisan a los usuarios cuando el precio baja de su mínimo guardado e incluyen el nombre del vendedor y la línea de escasez para que sepan si deben darse prisa.

Barridos de la oferta más baja por palabra clave

Ejecuta cada día GET /kfl/product/search con sortBy=price-asc para nombres de modelos y registra el precio y el productId del primer resultado para encontrar nuevas ofertas más baratas antes de que aparezcan en la página del producto.

Cómo funciona

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

Guarda el productId (o la URL corta) de cada artículo de tu lista y llama a GET /kfl/product/details con un temporizador. Guarda los campos que se muestran aquí con una marca de tiempo. El ejemplo es una consola que ofrece un pequeño comerciante a un precio de cantidad limitada.

GET /kfl/product/details

curl "https://api.everydata.io/kfl/product/details?url=https%3A%2F%2Fwww.kaufland.de%2Fproduct%2F461878680%2F" \
  -H "x-api-key: YOUR_API_KEY"

Respuesta (abreviada)

200 OK · application/json
{
  "responseStatus": "PRODUCT_FOUND_RESPONSE",
  "productTitle": "Nintendo Switch Lite Türkis (Japan-Spec)",
  "productId": "461878680",
  "soldBy": "Verkauf durch Schnaeppchen-Schuppen",
  "warehouseAvailability": "Nur noch 1 zu diesem Preis",
  "price": 219,
  "retailPrice": 0,
  "shippingPrice": 0,
  "countReview": 57,
  "productRating": "4.7",
  "variations": [
    {
      "variationName": "Farbe",
      "values": [
        {
          "value": "Gelb",
          "dpUrl": "https://www.kaufland.de/product/461878683/",
          "available": true,
          "asin": "461878683"
        }
      ]
    }
  ]
}
API de monitorización de precios de Kaufland: campos de la respuesta de ejemplo de /kfl/product/details
API de monitorización de precios de Kaufland: campos de la respuesta de ejemplo de /kfl/product/details

Esquema para tu historial: observedAt, productId, price, shippingPrice, soldBy, warehouseAvailability, retailPrice. Dos columnas derivadas compensan desde el primer día: landedPrice = price + shippingPrice, porque una oferta 0,50 EUR más barata con 4,99 de envío no es más barata, y sellerChanged = soldBy distinto del de la fila anterior. La mayoría de las "bajadas de precio" en Kaufland son cambios de vendedor; mostrarlo en tu alerta es lo que la hace creíble.

Lee la línea de escasez como indicador adelantado. Cuando warehouseAvailability dice "Nur noch 1 zu diesem Preis", lo más probable es que la siguiente consulta muestre un precio más alto o un soldBy distinto. Si avisas a consumidores, diles que la cantidad es limitada; si haces repricing, no persigas un precio de una sola unidad.

Frecuencia: los repricers del marketplace pueden ajustar varias veces al día, así que los vendedores competitivos consultan cada dos a cuatro horas en horario comercial; a los rastreadores para consumidores les basta con una consulta diaria. Un 404 significa que el anuncio se ha retirado: regístralo como retirado y deja de consultar tras varios fallos seguidos.

Endpoints relacionados

GET/kfl/product/details

Detalles del producto. Página de producto por URL: oferta principal con vendedor, precio, envío, línea de stock, variantes, especificaciones e imágenes.

GET/kfl/product/search

Buscar productos. Búsqueda por palabra clave con paginación y ordenación: precio, valoración, plazo de entrega e indicador de patrocinado en cada resultado.

GET/kfl/product/reviews

Reseñas. Reseñas de clientes paginadas por ID de producto de Kaufland.

Referencia completa de la API
Precios

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

Cada consulta de una página de producto o de búsqueda es una solicitud. 100 productos cada cuatro horas durante una jornada comercial de 12 horas son unas 9000 solicitudes al mes, que caben en el plan Production (50.000 solicitudes, 80 €) con margen para barridos de búsqueda. Business (300.000 solicitudes, 300 €) gestiona unos 1000 productos con esa frecuencia. Las solicitudes que fallan por parte de kaufland.de nunca se cuentan.

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 Kaufland: preguntas frecuentes

¿Se guarda un historial de precios de kaufland.de?

No. La monitorización funciona volviendo a consultar GET /kfl/product/details y guardando cada respuesta. El esquema de arriba, con las columnas landedPrice y sellerChanged, es un punto de partida probado.

¿Qué precio devuelve el endpoint cuando varios vendedores ofrecen el artículo?

La oferta que kaufland.de presenta como principal, normalmente la más barata con entrega incluida, junto con su soldBy y shippingPrice. Las demás ofertas no se listan; con el tiempo, tu registro muestra qué comerciantes se quedan con la posición.

¿Por qué ha subido el precio si nadie lo ha cambiado?

Lo más habitual es que el vendedor principal anterior se haya quedado sin stock o sin unidades al precio promocional: la línea de escasez "Nur noch 1 zu diesem Preis" en la consulta anterior es la pista. Compara soldBy entre las dos filas.

¿Puedo monitorizar a la vez todos los colores de un producto?

Cada variante de Kaufland es su propia página. El array variations te da el dpUrl de cada variante hermana; añádelas a tu lista de seguimiento para seguir el precio y el vendedor de cada color.

¿Con qué frecuencia puedo consultar?

Hasta el límite de velocidad de tu plan: 10 solicitudes por minuto en Free, 50 en Starter, 100 en Production y 250 en Business. Cada dos a cuatro horas es habitual para repricing, y una vez al día para alertas a consumidores.

¿El endpoint de búsqueda ayuda a monitorizar?

Sí, para descubrir: sortBy=price-asc con el nombre exacto de un modelo devuelve el anuncio más barato entre vendedores con su productId. Úsalo para ampliar tu lista de seguimiento y consulta después el endpoint de producto para obtener los datos de vendedor y envío.

Empieza a monitorizar ofertas de kaufland.de

Crea una cuenta gratuita, consulta tu primer producto y ve precio, vendedor y línea de stock en una sola respuesta JSON.