What can you do with the HEMA Product API?
- Scrape all details of a product in any HEMA country
- Scrape prices, offers, and descriptions of products based on SKU or URL
- Scrape the content, specs, and reviews of your products from HEMA
![]() |
API response
request_id | Unique ShoppingScraper request_id | |
query link | link | The requested URL from ShoppingScraper |
endpoint | type | Endpoint used |
app | Chosen HEMA app | |
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 products found |
timestamp | Record of the time of the request | |
pagespeed | Amount of seconds of request | |
results | classification | Type of data returned |
title | Product title | |
brand | Brand of the product | |
category name and url | Name of category and breadcrumb link of the product | |
sku | HEMA product id | |
link | Link to product page | |
currency | Used currency of country | |
offers price | Price of product at specific offer | |
offers availability | Availability of specific product offer | |
offers state | State of specific product offer | |
content description | Description found on HEMA | |
content images thumbnail | Thumbnail image found | |
reviews count | Total count of number of reviews | |
reviews rating | Average rating of the product |
Parameters
Description | Example values | |
country_code | Any ISO 3166-1 country code where HEMA is active | nl, be |
sku or url | Identify any product with SKU or URL | 1000031042 or https://www.hema.nl/wonen-slapen/slapen/dekbedovertrek/dekbedovertrek-katoen-mousseline-blauw-1000031042.html |
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 SKU number or URL for HEMA.
Sample URL
https://api.shoppingscraper.com/product/hema/{COUNTRY_CODE}/{SKU_OR_URL}?api_key={API_KEY}
Sample payload
"shoppingscraper": { "request_id": "a012a0c0-08ac-40d3-8409-d5ab2cad93b5", "query": { "country": "nl", "lang": "nl", "url": "https://www.hema.nl/wonen-slapen/slapen/dekbedovertrek/dekbedovertrek-katoen-mousseline-blauw-1000031042.html", "link": "https://api.shoppingscraper.com/product/hema?country=nl&lang=nl&url=https%3A%2F%2Fwww.hema.nl%2Fwonen-slapen%2Fslapen%2Fdekbedovertrek%2Fdekbedovertrek-katoen-mousseline-blauw-1000031042.html" }, "endpoint": { "type": "product", "app": "hema" }, "metadata": { }, "geo": { "country": "nl", "language": "nl" }, "status": { "response": 200, "message": "OK" }, "stats": { "results": 1, "timestamp": "2023-08-16 11:07:35.288041+00:00", "pagespeed": 0.005262269056402147 }, "results": [ { "classification": "product", "title": "dekbedovertrek katoen mousseline blauw", "brand": "Hema", "category": [ { "name": "wonen en slapen", "url": "/wonen-slapen" }, { "name": "beddengoed", "url": "/wonen-slapen/slapen" }, { "name": "dekbedovertrekken", "url": "/wonen-slapen/slapen/dekbedovertrek" } ], "ean": null, "mpn": null, "sku": "1000031042", "link": "https://www.hema.nl/wonen-slapen/slapen/dekbedovertrek/dekbedovertrek-katoen-mousseline-blauw-1000031042.html", "currency": "EUR", "stats": { "offers": 1 }, "offers": [ { "formerPrice": "69.0", "price": "38.5", "seller": "Hema", "availability": "InStock", "state": "New", "ranking": { "productList": 1 } } ], "content": { "reviews": { "amount": "17", "rating": "4.1" }, "description": "Een dekbedovertrek met bijpassende kussenslopen van 60 bij 70 cm. Het is geschikt voor twee lengtematen, namelijk 200 en 220 cm en heeft een instopstrook over de hele breedte. De roze overtrek is gemaakt van mousseline, een luchtige geweven stof van twee lagen katoen met een licht kreukeleffect die je niet hoeft te strijken. De dekbedovertrek is verpakt in een tasje met elastiek, dat gemaakt is van dezelfde stof. Je kunt het tasje na het uitpakken nog heel lang gebruiken voor bijvoorbeeld speelgoed, wasknijpers, je schoenen, sieraden of haarscrunchies.", "specs": { "kleur & afmetingen": [ "kleur: blauw" ], "materiaal & behandeltips": [ "materiaal samenstelling: 100% katoen", "droogvoorschriften: geschikt voor drogen op een hoge temperatuur", "strijkvoorschriften: geschikt voor heet strijken", "wasvoorschriften: machinewasbaar tot 60°C, wassen met gelijke kleuren, binnenstebuiten wassen en strijken" ], "details": [ "artikel nummer: 1000031042", "kussensloop inbegrepen: ja", "soort instopstrook: gehele breedte" ] }, "images": [ "https://www.hema.nl/dw/image/v2/BBRK_PRD/on/demandware.static/-/Sites-HEMA-master-catalog/default/dwd10f0e07/product/5730161_01_001.jpg?sw=529&sh=600&sm=fit&sfrm=png&bgcolor=F5F5F5", "https://www.hema.nl/dw/image/v2/BBRK_PRD/on/demandware.static/-/Sites-HEMA-master-catalog/default/dw0ef22722/product/5730161_01_003.jpg?sw=529&sh=600&sm=fit&sfrm=png&bgcolor=F5F5F5", "https://www.hema.nl/dw/image/v2/BBRK_PRD/on/demandware.static/-/Sites-HEMA-master-catalog/default/dwe8e31482/product/5730161_01_010.jpg?sw=529&sh=600&sm=fit&sfrm=png&bgcolor=F5F5F5" ], "thumbnail": "https://www.hema.nl/dw/image/v2/BBRK_PRD/on/demandware.static/-/Sites-HEMA-master-catalog/default/dwd10f0e07/product/5730161_01_001.jpg?sw=70&sh=79&sm=fit&sfrm=png&bgcolor=FFFFFF" }, "extended": { } } ] } }