Compras · Hornbach
API de monitorización de precios de HORNBACH
La API de monitorización de precios de HORNBACH te da datos de Hornbach 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
Un precio en HORNBACH es más que una cifra. Las herramientas a batería llevan precios de referencia tachados, el mismo taladro puede ofrecerlo HORNBACH y también una empresa del marketplace con otro plazo de entrega, y un artículo que se envía en uno o dos días laborables puede estar agotado en la tienda de tu barrio. La API de monitorización de precios de HORNBACH de everydata.io es nuestro endpoint de detalles de producto usado de forma programada: cada consulta devuelve precio, precio tachado, vendedor, plazo de entrega y la línea de stock en tienda de un artículo de hornbach.de o hornbach.at, y tú guardas el historial.
- Plataforma
- Hornbach
- Endpoint principal
- /hornbach-lookup-product
- Cuota por llamada
- 1 solicitud
- Plan gratuito
- 100 solicitudes / mesdespués, desde 30 € / mes
Qué devuelve la API de monitorización de precios de HORNBACH
No guardamos un historial de precios de HORNBACH por ti. Cada solicitud consulta la página del producto en directo, y tu historial es la tabla que escribes con las respuestas. Así los datos son fieles (ves lo que mostraba hornbach.de en el momento de la llamada) y tú decides la frecuencia: a diario para una lista de materiales de construcción, cada hora para unas pocas herramientas eléctricas durante una campaña.
Cada observación incluye el precio de venta en EUR, retailPrice como precio de referencia tachado (0 si HORNBACH no muestra ninguno), basePrice cuando la tienda indica un precio por unidad, y unit (ST para piezas). Además, soldBy y marketplace te dicen si vende el artículo HORNBACH o una empresa del marketplace, deliveryMessage da el plazo de entrega online, y pickupMessage junto con pickupStore muestra la línea de stock de la tienda predeterminada: "5 ST im Markt vorrätig" o "Z.Zt. nicht im Markt vorrätig".
Para barridos más amplios, GET /hbh/hornbach-search-by-keyword devuelve hasta 72 resultados por página con price, retailPrice, soldBy, available, pickupAvailable y badges, de modo que una sola solicitud cubre una familia de modelos o una categoría pequeña antes de consultar artículos sueltos.
- price y retailPrice (precio tachado) como números, moneda EUR en ambas tiendas
- basePrice y unit para artículos que HORNBACH vende por metro, metro cuadrado o litro
- soldBy, sellerId y marketplace: HORNBACH o una empresa del marketplace
- deliveryMessage con el plazo de entrega online, available como booleano
- pickupAvailable, pickupMessage y pickupStore para la línea de stock de la tienda predeterminada
- ean y eans para identificar el mismo artículo en distintas tiendas
- Resultados de búsqueda con precio, precio tachado, vendedor y distintivos como "Top Artikel"
Lo que los equipos construyen con la API de monitorización de precios de HORNBACH
Seguimiento de precios de herramientas y bricolaje
Minoristas y comparadores consultan a diario herramientas eléctricas, equipamiento de jardín y materiales de construcción, y registran price y retailPrice para ver cuándo HORNBACH empieza o termina una promoción con precio tachado.
Cumplimiento de precios de marca
Los fabricantes vigilan sus artículos en hornbach.de y hornbach.at y señalan a los vendedores del marketplace que venden por debajo del precio recomendado, usando soldBy, marketplace y price de cada consulta.
Comparación entre tiendas por EAN
Empareja artículos de HORNBACH con fichas de OBI, MediaMarkt o Amazon mediante ean y eans, y compara precio y plazo de entrega del mismo producto en distintas tiendas.
Monitorización de disponibilidad
Sigue available, deliveryMessage y el pickupMessage de la tienda predeterminada para ver qué artículos se agotan online o en tienda, y cuánto tardan en entregar los vendedores del marketplace.
Diferencias de precio entre Alemania y Austria
Solicita el mismo número de artículo con domainCode de y at (ambas tiendas usan el mismo software y precios en EUR) para comparar los precios de HORNBACH en los dos países.
API de monitorización de precios de HORNBACH: solicitud y respuesta de ejemplo
Guarda el número de artículo (el número al final de cada URL /p/…/<id>/) de cada producto de tu lista y llama a GET /hbh/hornbach-lookup-product con productId y domainCode de forma periódica. También sirve una URL de producto completa. El ejemplo es un taladro percutor Makita de hornbach.de, vendido por HORNBACH y con stock en la tienda predeterminada.
GET /hbh/hornbach-lookup-product
curl "https://api.everydata.io/hbh/hornbach-lookup-product?productId=12549799&domainCode=de" \
-H "x-api-key: YOUR_API_KEY"Respuesta (abreviada)
{
"responseStatus": "PRODUCT_FOUND_RESPONSE",
"responseMessage": "Product successfully found!",
"productTitle": "Akku-Schlagbohrschrauber Makita 18 V DHP490SFJ 65 Nm Brushless , inkl. 2 x Akku (3 Ah), Ladegerät DC18SD und MAKPAC Gr. 2",
"manufacturer": "Makita",
"productId": "12549799",
"soldBy": "HORNBACH",
"marketplace": false,
"retailPrice": 0,
"price": 199,
"currency": "EUR",
"unit": "ST",
"basePrice": null,
"available": true,
"deliveryMessage": "Lieferzeit ca. 1-2 Werktage",
"pickupAvailable": true,
"pickupMessage": "5 ST im Markt vorrätig",
"pickupStore": "HORNBACH Frankfurt Hanauer Landstr.",
"ean": "197050010001",
"domainCode": "de"
}
retailPrice es lo que convierte una serie de precios en un registro de promociones. Un taladro percutor Einhell consultado la misma mañana devolvió price 189.0 y retailPrice 229.95 (HORNBACH mostraba un precio tachado), mientras que el Makita de arriba tiene retailPrice 0. Guarda ambos campos: una bajada de price con retailPrice sin cambios es un evento distinto de una nueva campaña con precio tachado.
Comprueba marketplace antes de comparar precios. En las ofertas del marketplace, soldBy indica la empresa ("Rubart GmbH" para un Makita DDF485Z en nuestros datos de prueba), sellerId es el id de esa empresa, el plazo de entrega suele ser más largo ("Lieferzeit ca. 6-7 Werktage") y pickupAvailable es false. Si indexas tu historial por productId más soldBy, mantienes separados el precio propio de HORNBACH y las ofertas de terceros.
Los campos de tienda describen la tienda predeterminada de HORNBACH para esa web, no una tienda que elijas tú: no existe un parámetro de tienda. Úsalos como señal de disponibilidad general en tienda, no como recuento de stock de tu sucursal. Un número de artículo desconocido responde con HTTP 404 y no se cobra, como tampoco los errores por parte de HORNBACH.
Endpoints relacionados
Detalles del producto. Un producto por enlace o número de artículo: precio, precio tachado, plazo de entrega, disponibilidad en tienda, EAN, atributos, imágenes, fichas técnicas y categorías.
Buscar productos. 72 productos por página para una palabra clave con precio, precio tachado, valoración, marca, disponibilidad y vendedor; las palabras clave de categoría devuelven esa categoría en cada página.
Precios de la API de monitorización de precios de HORNBACH: paga por solicitud
Cada consulta de producto es una solicitud; una página de búsqueda con hasta 72 resultados también es una solicitud. Vigilar 80 artículos dos veces al día son unas 4800 solicitudes al mes: el plan Starter (5000 solicitudes, 30 €). Un barrido completo de categoría más consultas diarias de unos cientos de artículos cabe en Production (50.000 solicitudes, 80 €). Los errores por parte de HORNBACH 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 HORNBACH: preguntas frecuentes
¿Devuelve la API un historial de precios de HORNBACH?
No. Cada llamada consulta en directo la página actual del producto. Ejecuta la llamada de forma programada y guarda price, retailPrice y soldBy con una marca de tiempo: esa tabla es tu historial de precios.
¿Puedo elegir la tienda para la línea de stock en tienda?
De momento no. pickupMessage y pickupStore describen la tienda predeterminada que HORNBACH asigna a un visitante anónimo de la web. Tómalos como una señal de disponibilidad general, no como el stock de una sucursal concreta.
¿Cómo reconozco una oferta del marketplace?
marketplace es true y soldBy indica la empresa vendedora en lugar de HORNBACH. Los artículos del marketplace suelen tener un deliveryMessage más largo y no permiten recogida en tienda.
¿Es compatible con hornbach.at?
Sí. Pasa domainCode=at o una URL de producto de hornbach.at. Los precios están en EUR en ambas tiendas, así que puedes compararlos directamente.
¿Puedo monitorizar una categoría entera en lugar de artículos sueltos?
Usa GET /hbh/hornbach-search-by-keyword con un término de categoría como "akkuschrauber". HORNBACH responde a las palabras clave de categoría con su listado de categoría, 72 productos por página, cada uno con precio, precio tachado, vendedor y disponibilidad.
¿Se incluyen las reseñas?
productRating y countReview se devuelven con cada producto. Los textos de reseñas individuales y los datos de quienes las escriben no forman parte de los endpoints de HORNBACH.
Casos de uso relacionados
Consulta tu primer artículo de HORNBACH
Crea una cuenta gratuita, pasa un número de artículo o una URL de producto y obtén precio, precio tachado, vendedor y línea de stock en JSON: 100 solicitudes al mes incluidas.