ShoppingScraper Bol.com Buybox API

What can you do with the ShoppingScraper Bol.com Buybox API?

  • Scrape buybox offers from Bol.com in the Netherlands and Belgium
  • Get current prices, shipping costs, and seller information using EAN or SKU
  • Track buybox ownership and pricing across both Bol.com marketplaces

Supported Bol.com Marketplaces

  • Netherlands (gl=nl)
  • Belgium (gl=be)

API response

ean EAN/barcode of the product
sku Bol.com SKU of the product
offers Buybox offer information
  sellerName name of the seller holding the buybox
  sellerReference unique seller identifier on Bol.com
  price product price in the buybox
  shippingPrice shipping cost for the offer
  totalPrice total price including shipping
  condition product condition (NewCondition/Used)
  shippingMethod shipping method for the offer

Sample URLs

Using EAN:

https://api.shoppingscraper.com/buybox?site=bol.com&ean=4043969045848&api_key={apikey}&gl=nl&hl=nl

Using SKU:

https://api.shoppingscraper.com/buybox?site=bol.com&sku=9300000184507095&api_key={apikey}&gl=be&hl=fr

Parameters

Parameter Description Example values
site Always "bol.com" bol.com
ean Product EAN/barcode 4043969045848
sku Bol.com SKU 9300000184507095
gl Geo location nl, be
hl Host language nl, fr
api_key Your ShoppingScraper API key (hidden for security)

Sample Response

{
    "results": [{
        "ean": "4043969045848",
        "sku": "9200000103828564",
        "offers": {
            "sellerName": ["Ruiterhart Leeuwarden"],
            "sellerReference": null,
            "price": "23.98",
            "shippingPrice": "0.00",
            "totalPrice": "23.98",
            "condition": "NewCondition",
            "shippingMethod": "standard"
        }
    }]
}

Notes

  • The API returns data only when a valid product match is found on Bol.com
  • Prices are returned in EUR
  • For Belgium marketplace (gl=be), you can choose Dutch (hl=nl) or French (hl=fr) as the host language