Skip to main content

Bol.com integrations overview

Learn what data you can report on using the Bol.com Retailer and Bol.com Advertising integrations, and how to connect them.

Whatagraph supports two separate bol.com integrations: one for retailer (sales) data and one for advertising data. They connect independently and use separate credentials. If your client sells and advertises on bol.com, you'll need both.


Bol.com Retailer

Use this integration to report on sales activity: orders, shipments, returns, and revenue.

How to connect

You'll need a Client ID and Client Secret with retailer API access. These are generated in the bol.com developer portal under your retailer account. Once entered in Whatagraph, the connection is verified automatically.

Important: Advertiser-only credentials will not work for this integration. Make sure the credentials have retailer API access enabled.

What data is available

Data

What it includes

Orders

Order IDs and timestamps for all order statuses and fulfilment methods

Order items

Unit price, total price, commission, quantity shipped and cancelled, product name and EAN, fulfilment method (FBB or FBR), discounts

Shipments

Shipment records split by Fulfilled by Bol (FBB) and Fulfilled by Retailer (FBR)

Returns

Return records split by FBB and FBR, including return reasons and customer comments

Things to be aware of

  • Historical data is limited to the last 90 days. This is a limitation of bol.com's API and applies to all tools connecting to bol.com, not just Whatagraph.

  • Revenue figures are calculated by Whatagraph from order item records (price Γ— quantity). Bol.com's API does not provide a pre-aggregated revenue figure.


Bol.com Advertising

Use this integration to report on Sponsored Products ad performance: impressions, clicks, spend, conversions, ACoS, and more.

How to connect

You'll need a Client ID and Client Secret with advertiser API access. These are separate from retailer credentials β€” even if your client uses the same bol.com account for both, two separate connections are required.

Important: Retailer-only credentials will not work for this integration. Make sure the credentials have advertiser API access enabled.

What data is available

Performance data is available at six levels of breakdown:

Report level

What it shows

Advertiser

Overall account performance

Campaign

Performance broken down by campaign

Ad group

Performance broken down by ad group within campaigns

Ad

Performance per individual ad, including product EAN

Keyword

Performance broken down by keyword

Target category

Performance by targeted product category

Target product

Performance by targeted competitor or related product

Things to be aware of

  • This integration covers Sponsored Products only. Other ad formats are not available via bol.com's API.

  • Data is fetched via bol.com's bulk report system and refreshed nightly by 6 AM Amsterdam time (CET/CEST). Wider date ranges may take a little longer to load than other integrations.


Frequently asked questions

My client sells and advertises on bol.com. Do I need to connect both integrations?

Yes. Retailer (sales) data and Advertising data are separate connections with separate credentials. Add both if you want to report on both.

Can I use the same Client ID and Secret for both integrations?

Only if the credentials have both retailer and advertiser access enabled in bol.com. In most cases, they are separate. Check with your client if unsure.

Why can I only see 90 days of data in the Retailer integration?

This is a limitation of bol.com's API. It does not allow querying order data older than 90 days. This applies to all tools connecting to bol.com, not just Whatagraph.

I'm getting a credentials error when connecting. What should I check?

Make sure the credentials you're entering have the correct API access type: retailer access for the Retailer integration, advertiser access for the Advertising integration. Mixing them up is the most common cause of connection errors.

Did this answer your question?