Skip to content

Guide

Connect your bol.com seller account

Everything you sell on bol.com is an offer on a bol.com product, identified by its EAN, with your price and your own reference. Connected to Pricebeeper with Retailer API credentials from your seller dashboard, those offers become your Pricebeeper catalog in one step, with the product titles and brands bol.com holds, and your prices stay current every day after that. This guide shows where to create the credentials and how to connect them, with a screenshot of each step in Pricebeeper.

At a glance

  • Retailer API credentials from the bol.com seller dashboard: a client ID and a secret.
  • Your offers arrive with EANs, product titles, brands, your references and prices.
  • Product pages: each new product links to its page on bol.com.
  • The single-item price is read when you sell in bundles.
  • Read only: Pricebeeper only reads your offers and never changes them.

Plans: Every plan. Your own prices matter most with repricing, on Growth and higher plans.

5 min read · updated 29 October 2026

Before you start

You need a bol.com seller account with access to its API settings, a Pricebeeper account with a confirmed email address, and the owner or admin role in that account. Connections hold credentials, so other team roles can see them but not add them.

Pricebeeper reads your offers through the current version of bol.com's offers API, the one bol.com asks every app to use from 2027, so the connection keeps working when the older version is switched off.

The Connect a store, feed or ERP dialog with a Marketplaces group listing Allegro, Kaufland Marketplace and bol.com
Choose bol.com under Marketplaces.

Step 1: Create API credentials at bol.com

  1. Open the API settings

    Sign in to your bol.com seller dashboard and open Settings, API settings.

  2. Create credentials

    Create new credentials for the Retailer API and name them Pricebeeper, so you recognise them later.

  3. Copy the client ID and secret

    bol.com shows a client ID and a secret. Copy both. The secret is shown in full only now; if you lose it, create new credentials.

Separate credentials for Pricebeeper mean you can remove its access at any time by deleting them, without touching the other apps that use your account.

Step 2: Connect them in Pricebeeper

  1. Open Connections

    In Pricebeeper, go to Settings, Connections, choose Add connection and pick bol.com.

  2. Fill in the access details

    Paste the Client ID and the Client secret.

  3. Choose what each sync does

    Add new products brings in offers that aren't in your catalog yet, each with its bol.com product page. Use its prices as your own prices makes your bol.com price the one competitors are compared with. Unit costs aren't offered: bol.com doesn't hold your purchase prices.

  4. Connect and test

    Choose Connect and test. Pricebeeper signs in, reads the first products and shows them with their codes, barcodes, costs and prices, so you can check them before the full sync runs in the background.

The Connect bol.com form with the client ID, client secret and what each sync does
Your client ID and secret.
The bol.com connection result showing Connected and the first offers with references, EANs and prices in euros
The first offers as Pricebeeper read them from bol.com.

What a sync changes

Each sync reads every product bol.com lists and finds the matching product in your catalog: first by product code (SKU), then by barcode (EAN or GTIN). A code or barcode that several of your products share matches none of them, so a duplicate never gets the wrong cost.

  • Unit cost replaces the cost Pricebeeper had, when Update unit costs is on. Repricing keeps every suggestion above the margin floor it sets.
  • Your own price becomes the price competitors are compared with, when Use its prices as your own prices is on.
  • Codes and barcodes fill in where a product had none, which helps Pricebeeper find the exact product at other sellers.
  • Products that match nothing are counted and listed on the connection, so you can see what is missing from your catalog.

Each offer is one item: its code is the reference you gave the offer, its barcode the EAN, and its title and brand come from bol.com's product information for that EAN. When an offer has bundle prices, the price for a single item is read. An offer for a product bol.com doesn't know yet keeps the title you entered for it and has no product page, so it updates products you already have but isn't added as a new one.

A sync never deletes, renames or moves anything, and it reads only: Pricebeeper writes nothing back to your system. Approved prices reach your store only through a store you connect for repricing.

Step 3: Check the results

The connection shows when it last synced, how many offers it read, added and updated, and how many it couldn't match. Sync now runs it straight away; the switch pauses it. New products wait under Products, filtered as not monitored: choose the ones to watch and attach them to a region, as the getting started guide explains. Their EANs help Pricebeeper find the same product at other sellers.

A synced bol.com connection with offers read, added and updated, and buttons to sync, test, edit or remove it
After a sync: what it read, added and updated.
Editing the bol.com connection: the secret field says the stored secret is kept unless a new one is typed
Editing keeps the stored secret unless you paste a new one.
The Connections page with a bol.com connection next to a Shoptet feed
bol.com next to your other connections.

When a sync fails

What a failed bol.com sync says, and what to do
MessageWhat to do
The login, key or token was refusedThe client ID or secret is wrong, or the credentials were deleted at bol.com. Create new ones and paste them with Edit.
The key works but isn't allowed to read productsThe credentials aren't for the Retailer API. Create Retailer API credentials and paste them with Edit.
The source asked us to slow downNothing: the next scheduled sync tries again. If it keeps happening, choose a weekly sync.
The source had an error on its sideNothing at first: the next sync tries again. If it fails for days, check the system's status page.

After ten failed scheduled syncs in a row a connection pauses itself, so it stops trying with details that no longer work. Fix the setting with Edit, then switch it back on.

Questions people ask

Large catalog: how long does the first sync take?

bol.com lists offers a hundred at a time, and Pricebeeper reads each product's title by its EAN, so a catalog of a few thousand offers takes several minutes. When bol.com asks Pricebeeper to slow down, the rest of that sync keeps the titles you entered and the next sync fills in bol.com's.

Will Pricebeeper watch competitors on bol.com?

This connection brings in your own catalog. Competing offers on bol.com are a separate price source you can add under Settings, Price sources, with the same credentials.

How are my keys and passwords stored?

Encrypted, and never shown again, not even to you: the connection shows only a short hint. Only the account owner and team admins can add or change connections, and they are sent only to the address you entered.

Does Pricebeeper change anything in my system?

No. Connections only read. Give the access the least rights that let it read products and prices, and Pricebeeper can never change your data.

Does a connection use my plan's slots?

No. Slots are used only when you attach a product to a region to monitor it. Connections keep your catalog's codes, costs and prices current on every plan.

Related features

  1. 01Catalog importImport your catalog or sync it from your store, ERP, feed or seller account, then choose what to monitor.
  2. 02Marketplaces and channelsGoogle Shopping, Amazon and competitor sites, plus eBay, bol.com and MCP sources you connect. Kaufland is rolling out.
  3. 03Barcode and exact product matchingMatch each product to its Google Shopping product and Amazon ASIN by barcode, then track the sellers of that item.

Last reviewed

See your competitors' prices this week.

The Free plan tracks 50 products with no card and no time limit. Growth comes with a 14-day trial, also without a card.