Shopping · Hornbach
API de surveillance des prix HORNBACH
L’API de surveillance des prix HORNBACH vous fournit des données Hornbach en direct au moment où vous les demandez, sous une forme propre et structurée – prêtes pour votre application, un tableur ou un assistant IA. Sans scraping, rien à maintenir.
100 requêtes gratuites chaque mois · sans carte bancaire · une clé API pour toutes les plateformes
L’essentiel
Mis à jour le
Chez HORNBACH, un prix ne se résume pas à un nombre. Les outils sans fil affichent des prix de référence barrés, la même perceuse peut être proposée par HORNBACH lui-même et par un vendeur de la marketplace avec un autre délai de livraison, et un article expédié en un à deux jours ouvrés peut être en rupture dans le magasin d'à côté. L'API de surveillance des prix HORNBACH d'everydata.io, c'est notre endpoint de détails produit utilisé à intervalles réguliers : chaque interrogation renvoie le prix, le prix barré, le vendeur, le délai de livraison et la mention de stock en magasin d'un article sur hornbach.de ou hornbach.at, et vous conservez l'historique.
- Plateforme
- Hornbach
- Endpoint principal
- /hornbach-lookup-product
- Quota par appel
- 1 requête
- Offre gratuite
- 100 req. / moispuis à partir de 30 € / mois
Ce que renvoie l’API de surveillance des prix HORNBACH
Nous ne stockons pas d'historique des prix HORNBACH pour vous. Chaque requête récupère la page produit en direct, et votre historique est la table que vous alimentez à partir des réponses. Les données restent ainsi fidèles – vous voyez ce que hornbach.de affichait au moment de l'appel – et vous choisissez la cadence : quotidienne pour une liste de matériaux de construction, horaire pour quelques outils électriques pendant une promotion.
Une observation contient le prix de vente en EUR, retailPrice comme prix de référence barré (0 quand HORNBACH n'en affiche pas), basePrice lorsque la boutique indique un prix unitaire, et unit (ST pour les pièces). À côté, soldBy et marketplace indiquent si l'article est vendu par HORNBACH ou par un vendeur de la marketplace, deliveryMessage donne le délai de livraison en ligne, et pickupMessage avec pickupStore affiche la mention de stock du magasin par défaut – "5 ST im Markt vorrätig" ou "Z.Zt. nicht im Markt vorrätig".
Pour des balayages plus larges, GET /hbh/hornbach-search-by-keyword renvoie jusqu'à 72 vignettes par page avec price, retailPrice, soldBy, available, pickupAvailable et badges : une seule requête couvre ainsi une gamme de modèles ou une petite catégorie avant d'interroger les articles un par un.
- price et retailPrice (prix barré) en nombres, devise EUR sur les deux boutiques
- basePrice et unit pour les articles vendus par HORNBACH au mètre, au mètre carré ou au litre
- soldBy, sellerId et marketplace – HORNBACH ou un vendeur de la marketplace
- deliveryMessage avec le délai de livraison en ligne, available en booléen
- pickupAvailable, pickupMessage et pickupStore pour la mention de stock du magasin par défaut
- ean et eans pour rapprocher le même article entre boutiques
- Vignettes de recherche avec prix, prix barré, vendeur et badges comme "Top Artikel"
Ce que les équipes construisent avec l’API de surveillance des prix HORNBACH
Suivi des prix outillage et bricolage
Distributeurs et comparateurs interrogent chaque jour outils électriques, matériel de jardin et matériaux de construction et enregistrent price et retailPrice pour voir quand HORNBACH lance ou termine une promotion à prix barré.
Respect des prix par les marques
Les fabricants surveillent leurs articles sur hornbach.de et hornbach.at et signalent les vendeurs de la marketplace qui cassent le prix conseillé, grâce à soldBy, marketplace et price à chaque interrogation.
Rapprochement entre boutiques par EAN
Rapprochez les articles HORNBACH des fiches OBI, MediaMarkt ou Amazon via ean et eans, puis comparez prix et délai de livraison du même produit d'une boutique à l'autre.
Surveillance de la disponibilité
Suivez available, deliveryMessage et le pickupMessage du magasin par défaut pour voir quels articles passent en rupture en ligne ou en magasin, et combien de temps les vendeurs de la marketplace mettent à livrer.
Écarts de prix Allemagne vs Autriche
Interrogez le même numéro d'article avec domainCode de et at – les deux boutiques utilisent le même logiciel et affichent leurs prix en EUR – pour comparer les prix de HORNBACH dans les deux pays.
API de surveillance des prix HORNBACH : exemple de requête et de réponse
Enregistrez le numéro d'article (le nombre à la fin de chaque URL /p/…/<id>/) de chaque produit de votre liste et appelez GET /hbh/hornbach-lookup-product avec productId et domainCode à intervalles réguliers. Une URL produit complète fonctionne aussi. L'exemple est une perceuse à percussion Makita sur hornbach.de, vendue par HORNBACH et en stock dans le magasin par défaut.
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"Réponse (abrégée)
{
"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"
}
C'est retailPrice qui transforme une série de prix en journal des promotions. Une perceuse à percussion Einhell interrogée le même matin a renvoyé price 189.0 et retailPrice 229.95 – HORNBACH affichait un prix barré –, alors que la Makita ci-dessus a retailPrice 0. Enregistrez les deux champs : une baisse de price avec un retailPrice inchangé n'est pas le même événement qu'une nouvelle campagne de prix barrés.
Vérifiez marketplace avant de comparer des prix. Pour les offres de la marketplace, soldBy nomme l'entreprise ("Rubart GmbH" pour une Makita DDF485Z dans nos données de test), sellerId est l'identifiant de cette entreprise, le délai de livraison est généralement plus long ("Lieferzeit ca. 6-7 Werktage") et pickupAvailable vaut false. En indexant votre historique sur productId plus soldBy, vous séparez le prix de HORNBACH des offres de vendeurs tiers.
Les champs magasin décrivent le magasin par défaut de HORNBACH pour la boutique, pas un magasin de votre choix – il n'existe pas de paramètre magasin. Utilisez-les comme signal de disponibilité générale en magasin, pas comme quantité en stock dans votre magasin local. Un numéro d'article inconnu renvoie HTTP 404 et n'est pas facturé, pas plus que les erreurs côté HORNBACH.
Endpoints associés
Détails du produit. Un produit par lien ou numéro d'article : prix, prix barré, délai de livraison, disponibilité en magasin, EAN, attributs, images, fiches techniques et catégories.
Rechercher des produits. 72 produits par page pour un mot-clé, avec prix, prix barré, note, marque, disponibilité et vendeur ; les mots-clés de catégorie renvoient cette catégorie sur chaque page.
Tarifs de l’API de surveillance des prix HORNBACH : payez à la requête
Chaque interrogation de produit compte pour une requête ; une page de recherche avec jusqu'à 72 vignettes aussi. Surveiller 80 articles deux fois par jour représente environ 4 800 requêtes par mois – l'offre Starter (5 000 requêtes, 30 €). Un balayage complet d'une catégorie plus l'interrogation quotidienne de quelques centaines d'articles tient dans l'offre Production (50 000 requêtes, 80 €). Les erreurs côté HORNBACH ne sont jamais facturées.
- Free
- 100 req. / mois
- Starter
- 5 000 req. · 30 €
- Production
- 50 000 req. · 80 €
- Business
- 300 000 req. · 300 €
API de surveillance des prix HORNBACH : questions fréquentes
L'API renvoie-t-elle un historique des prix HORNBACH ?
Non. Chaque appel récupère en direct la page produit actuelle. Lancez l'appel à intervalles réguliers et enregistrez price, retailPrice et soldBy avec un horodatage – cette table est votre historique des prix.
Puis-je choisir le magasin pour la mention de stock ?
Pas pour le moment. pickupMessage et pickupStore décrivent le magasin par défaut que HORNBACH attribue à un visiteur anonyme de la boutique. Considérez-les comme un signal général de disponibilité, pas comme le stock d'un magasin précis.
Comment reconnaître une offre de la marketplace ?
marketplace vaut true et soldBy nomme l'entreprise vendeuse au lieu de HORNBACH. Les articles de la marketplace ont généralement un deliveryMessage plus long et pas de retrait en magasin.
hornbach.at est-il pris en charge ?
Oui. Passez domainCode=at ou une URL produit hornbach.at. Les prix sont en EUR sur les deux boutiques, vous pouvez donc les comparer directement.
Puis-je surveiller une catégorie entière plutôt que des articles isolés ?
Utilisez GET /hbh/hornbach-search-by-keyword avec un terme de catégorie comme "akkuschrauber". HORNBACH répond aux mots-clés de catégorie avec sa liste de catégorie, 72 produits par page, chacun avec prix, prix barré, vendeur et disponibilité.
Les avis sont-ils inclus ?
productRating et countReview sont renvoyés avec chaque produit. Les textes d'avis individuels et les données des auteurs ne font pas partie des endpoints HORNBACH.
Cas d’usage associés
Interrogez votre premier article HORNBACH
Créez un compte gratuit, passez un numéro d'article ou une URL produit et obtenez prix, prix barré, vendeur et mention de stock en JSON – 100 requêtes par mois incluses.