What can you do with the Hornbach product API?
- Scrape all prices and availability of a product on Hornbach.nl
- Scrape the content and specs of your products to verify
API response
request_id | unique ShoppingScraper request_id | |
query link | link | the requested url from ShoppingScraper |
ean | the requested EAN code | |
endpoint | type | endpoint used |
app | chosen app | |
metadata | additional metadata to be used for your own internal references | |
geo | country | selected country for request |
language | selected language | |
status | response | server response from the request (200/404/500) |
message | status message from the request | |
stats | results | number of sellers found for this EAN |
timestamp | record of the time of the request | |
pagespeed | amount of seconds of request | |
results | classification | type of data returned |
title | matched product title with EAN | |
brand | brand of the product | |
category name and url | name of category and bread crumb link of the product | |
ean | requested EAN | |
extended | additional EAN codes how this product can be identified | |
sku | retailer product id | |
link | link to product page | |
currency | used currency of country | |
stats offers | number of offers found for this EAN | |
offers price | price of product at specific seller offer | |
offers shipment | shipment type of seller offer | |
offers shippingCosts | shipping costs of specific seller offer | |
offers availability | availability of specific product offer | |
offers promise | delivery promise of the product | |
offers state | state of specific product offer | |
offers ranking | ranking of product offer | |
content description | description found | |
content images thumbnail | image found | |
reviews count | total count of number of reviews | |
reviews scale | maximum scale | |
reviews rating | average rating of the product | |
Parameters
Description | Example values | |
metadata | Add your own metadata to your request, will be added to the payload | internal product id = 5555 |
country_code | ISO 3166-1 country code | nl |
ean_gtin | Identify any product with EAN/GTIN code | 8713415342178 |
api_key | Your ShoppingScraper API key | no example to show here 😉 |
Matching
We only return data if we are 100% certain. We match products based on the EAN/GTIN code.
Sample URL
https://api.shoppingscraper.com/product/hornbach/{COUNTRY_CODE}/{EAN_GTIN}?api_key={API_KEY}&metadata={producitd:5555}
Sample payload
{ "shoppingscraper": { "request_id": "1ecdb9e6-c36a-4800-8fa0-5ec1e605b194", "query": { "link": "http://api.shoppingscraper.com/product/hornbach/nl/8713415342178?api_key=xxx&keyword=&images=false", "ean": "8713415342178" }, "endpoint": { "type": "product", "app": "hornbach" }, "metadata": { }, "geo": { "country": "nl", "language": "Unknown" }, "status": { "response": 200, "message": "OK" }, "stats": { "results": 1, "timestamp": "Tue Sep 09 2022 19:48:49 UTC+0000", "pagespeed": 1.322 }, "results": [ { "classification": "product", "title": "EUROM Keramische wandkachel Wall Designheat 2000 Watt met WiFi", "brand": "EUROM", "category": [ { "name": "Beginpagina", "url": "https://www.hornbach.nl/" }, { "name": "Assortiment", "url": "https://www.hornbach.nl/shop/assortiment/assortiment.html" }, { "name": "Verwarmen, koelen & ventileren", "url": "https://www.hornbach.nl/cms/nl/nl/assortiment/verwarmen_klimaatregeling.html" }, { "name": "Elektrische kachels", "url": "https://www.hornbach.nl/shop/Elektrische-kachels/S9118/artikeloverzicht.html" }, { "name": "Keramische kachels", "url": "https://www.hornbach.nl/shop/Elektrische-kachels/Keramische-kachels/S22123/artikeloverzicht.html" } ], "ean": "8713415342178", "extended": { }, "sku": "6390521", "link": "https://www.hornbach.nl/shop/EUROM-Keramische-wandkachel-Wall-Designheat-2000-Watt-met-WiFi/6390521/artikel.html", "currency": "EUR", "ranking": { }, "stats": { "offers": 1 }, "offers": [ { "price": 99.0, "shipment": "standard", "shippingCosts": 0.0, "availability": "InStock", "state": "new", "ranking": { "productList": 1 } } ], "content": { "specs": [ ], "description": "De Eurom Wall Designheat 2000 Wifi is een keramische kachel voor montage aan de muur. <br />Dankzij het zwenkende paneel aan de onderkant van de kachel wordt de warmte goed verspreid door de ruimte. <br />Op het display aan de voorkant is de kamertemperatuur en de ingestelde temperatuur af te lezen. <br />De gewenste temperatuur kan op het display worden ingesteld, of via de meegeleverde afstandsbediening. <br /><br />Daarnaast is het mogelijk om de Wall Designheat 2000 Wifi via de telefoon te bedienen dankzij de Eurom Smart App.", "images": [ "https://cdn.hornbach.nl/data/shop/D04/001/780/491/191/397/DV_8_6390521_02_4c_AT_20211001074103.jpg" ], "reviews": { "scale": 5, "rating": 4.0, "count": 11 } }, "thumbnail": "https://cdn.hornbach.nl/data/shop/D04/001/780/491/191/397/DV_8_6390521_02_4c_AT_20211001074103.jpg", "reviews": { } } ] } }