BOL.com Marketplace Seller Leads Scraper: Offers and Monitoring
Pricing
from $2.63 / 1,000 seller leads
BOL.com Marketplace Seller Leads Scraper: Offers and Monitoring
Collect public BOL.com seller leads from category and product pages. Export shop names, seller IDs, offer prices, EANs, ratings, product context, and change events to Apify datasets, CSV, JSON, or API workflows. Start at $3.50 per 1,000 rows without browser automation or external email enrichment.
Pricing
from $2.63 / 1,000 seller leads
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
π BOL.com Marketplace Seller Leads Scraper: Offers and Monitoring
|
Know who sells on BOL.com, without opening a single seller page Turn public BOL product and category pages into a clean list of marketplace sellers, with their offer prices, ratings, and EANs beside each one. |
|
πͺ Seller identity Shop name, seller ID, and a profile reference on every lead. |
πΆ Offer context Visible price, currency, availability, and offer count for the product. |
π·οΈ Product signals Brand, EAN, rating, and review count when BOL shows them. |
π Change tracking Repeat runs return only new or updated sellers. |
Find BOL.com verkopers (marketplace sellers) from public product, category, and sitemap pages. Export shop names, seller IDs, ratings, offer prices, and EANs to a spreadsheet, JSON, or your own workflow. No login, no email enrichment.
π What does this Actor do?
Paste a public BOL category, product, or sitemap URL. The Actor opens a limited number of product pages from it and reads every seller shown next to the offers.
The same seller often appears on many products. The Actor merges those sightings into one lead row, so your list has no duplicates.
A seller profile link is kept as a reference for you to open yourself. The Actor does not visit it. Nothing is collected from outside BOL, and no hidden contact details are added.
π‘ Who is this for?
- I am a marketplace analyst. I need to see which shops compete on a product category so that I can size up the field before I recommend a listing strategy.
- I am a sourcing manager at a brand. I need a list of the sellers carrying my EANs so that I can spot unauthorized resellers and price undercutting.
- I am an ecommerce researcher. I need seller, price, and rating data in flat columns so that I can drop it straight into a spreadsheet.
- I am a wholesaler looking for retail partners. I need to know which shops are active in a niche so that I can build a prospect list without browsing seller pages by hand.
π How to use it
|
STEP 1 Choose a source Paste a public BOL category, product, or sitemap URL. |
STEP 2 Set your limits Pick how many sellers, products, and pages you want. |
STEP 3 Export your leads Download seller rows, or schedule runs to see only what changed. |
The smallest useful run starts with one public product URL:
{"startUrls": [{"url": "https://www.bol.com/nl/nl/p/lattafa-khamrah-edp-100ml-unisex/9300000127460781/"}],"includeProductContext": true,"maxSellers": 10}
For a category export, paste a public URL such as https://www.bol.com/nl/nl/l/damesparfums/12429/.
If startUrls is empty, the Actor uses a small women's fragrance category sample for the selected storefront. Search result URLs are not accepted.
π§Ύ Input
| Field | Type | Required | Description |
|---|---|---|---|
startUrls | array of URLs | No | Public BOL category, product, or sitemap URLs. These replace the default category source. |
store | enum | No | nl, be, or both for the default category source. |
includeProductContext | boolean | No | Adds product title, brand, EAN, price, availability, offer count, rating, and review count when visible. |
runMode | enum | No | snapshot returns all unique sellers. changes returns new and updated sellers only. |
maxSellers | integer | No | Maximum unique seller rows. The default is 5 and the maximum is 250. |
maxProductsPerSource | integer | No | Maximum product pages opened from each source. The default is 10 and the maximum is 50. |
maxPages | integer | No | Maximum category pages followed from each category source. The default is 3 and the maximum is 20. |
requestDelayMs | integer | No | Pause between page requests, in milliseconds. The default is 1000. |
proxyConfiguration | object | No | Optional connection settings. The default suits the allowed public pages. |
π Data table
| Field | Type | Description |
|---|---|---|
rowType | string | Record type, currently seller. |
shopName | string | Seller shop name shown next to the offer. |
sellerId | string | BOL seller ID when a public offer link shows it. |
sellerUrl | URL | Seller profile reference found on the product page. It is not opened. |
storefrontUrl | URL | Canonical seller profile reference. |
rating | number | Seller rating when BOL shows it beside the offer. |
productId | string | BOL product identifier. |
productTitle | string | Product title when product context is on. |
productBrand | string | Product brand when product context is on. |
productEan | string | EAN when product context is on. |
productPrice | number | Visible offer price when product context is on. |
productCurrency | string | Offer currency when product context is on. |
productAvailability | string | Visible offer availability when product context is on. |
offerCount | number | Number of offers listed for the product. |
productRating | number | Product rating when product context is on. |
productReviewCount | number | Product review count when product context is on. |
productUrl | URL | Public product page that showed the seller. |
discoveredVia | string | Discovery source, currently product-page. |
sourceUrl | URL | Public page used for the record. |
scrapedAt | date-time | Time the row was collected. |
changeType | string | new or updated in changes mode. |
changedFields | string | Comma-separated fields that changed. |
firstSeenAt | date-time | First time the seller was seen in changes mode. |
lastSeenAt | date-time | Latest time the seller was seen in changes mode. |
Fields BOL does not show are left out. The Actor never fills in placeholder values.
ποΈ Dataset views
The dataset has three ready-made views:
- π Seller leads: shop identity, seller references, rating, source product, and collection time.
- π Trader details: seller identity beside product, offer, EAN, rating, and review context.
- π Changes: new or updated sellers with timestamps and the fields that changed.
π° Pricing
This Actor uses pay-per-event pricing: you pay per seller row delivered. Empty runs cost nothing, and there is no subscription. There is no separate startup or enrichment charge.
β Enjoying BOL.com Marketplace Seller Leads Scraper?
| β β β β β Β If the dataset saves you research time, a short review helps other sellers and analysts find it. |
| Leave a review and tell us which seller fields you want next |
π§ Tips
- Start with
maxSellersat 5 to check the output, then raise it once the fields look right. - Turn on
includeProductContextwhen you need EANs or prices next to each seller. - Use
changesinrunModeon a schedule to see only new and updated sellers. - Set
storetobothto cover the Netherlands and Belgium in one run when you rely on the default source. - Keep
requestDelayMsat 1000 or higher for steady runs on larger categories.
β FAQ
Can I paste a BOL search URL?
No. BOL's published crawler rules exclude search pages. Use a public category, product, or sitemap URL instead.
Waar kan ik bol.com verkopers vinden?
Paste a public bol.com category or product URL into startUrls. Each run returns the verkopers (sellers) shown on those products, with shop name, seller ID, and rating. The answer and the output are in English.
Does it open seller profile pages?
No. Seller profile links are kept as references when they appear on an allowed product page. You can open them yourself.
Why did a run return zero rows?
Check RUN_SUMMARY in the run's key-value store. source-access-blocked means BOL did not serve the pages to that run, so try again later. no-seller-offers-found means the pages you chose showed no seller offers within your limits.
How does changes mode work?
The Actor remembers the seller details from the last run of the same source setup. A repeat run returns only sellers that are new or have changed.
π‘οΈ Limits and data boundaries
The Actor requests only public HTTPS BOL category (/l/), product (/p/), and sitemap pages. BOL's published rules exclude search, seller storefronts, product and price overviews, accounts, orders, and private routes. The Actor does not request any of them.
It does not log in, visit seller websites, or look for hidden contact details. Pages that do not load normally are never saved as data. Use the data in line with BOL's terms and the privacy rules that apply to you.
π Other actors
- π Kaufland seller scraper for public marketplace seller leads β - Find public Kaufland marketplace seller information.
- ποΈ Skroutz seller offers: Greek price monitor and ΣκΟΞΏΟ ΟΞΆ changes β - Monitor seller offers and changes on Skroutz.
- ποΈ Mercari Seller Scraper: Shop Listings, Ratings & Item History β - Collect seller listings and marketplace signals from Mercari.
- Bizi.si Slovenia Scraper: Slovenska podjetja for Business Leads β - Build public Slovenian company lead lists.
- π 2dehands Cars Scraper: Tweedehandse auto's β - Collect public marketplace listings and seller context from 2dehands.