Beslist Product Search Scraper avatar

Beslist Product Search Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Beslist Product Search Scraper

Beslist Product Search Scraper

Scrape product listings from Beslist.nl search results with complete pricing, shop details, and category information. Ideal for price monitoring, competitive analysis, and product research across Dutch and European e-commerce markets.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

Beslist Product Search Scraper: Extract Dutch E-Commerce Product Data


What Is Beslist.nl?

Beslist.nl is one of the Netherlands' largest product comparison and search platforms, aggregating millions of product listings from hundreds of retailers. It covers electronics, fashion, home goods, and virtually every consumer product category. For e-commerce professionals, researchers, and price optimization specialists, Beslist represents a rich source of market data — but manual collection is impractical. The Beslist Product Search Scraper automates product extraction from search result pages, delivering clean, structured product data ready for analysis.


Overview

The Beslist Product Search Scraper collects product listings from Beslist.nl search pages, capturing 31 data fields per item including pricing, shop information, product metadata, and category hierarchies. It is ideal for:

  • Price monitoring specialists tracking competitor pricing and market trends
  • E-commerce businesses analyzing product positioning and shop performance
  • Market researchers studying product availability and pricing strategies
  • Product aggregators feeding data into comparison platforms or dashboards
  • Data analysts building datasets for retail market intelligence

The scraper handles pagination automatically, collects shop-level pricing data, and includes robust error handling to ensure reliable bulk collection across multiple search queries.


Input Format

The scraper accepts a JSON configuration object with three core parameters:

{
"urls": [
"https://www.beslist.nl/products/mode/?page=2",
"https://www.beslist.nl/products/elektronics/?page=1"
],
"ignore_url_failures": true,
"max_items_per_url": 200
}
FieldDescriptionExample
urlsArray of Beslist product search page URLs to scrapehttps://www.beslist.nl/products/mode/?page=2
ignore_url_failuresIf true, scraper continues even if some URLs fail; if false, stops on first errortrue or false
max_items_per_urlMaximum number of products to extract per URL (1-200)200

Important notes:

  • Use complete search URLs (with ?page=N parameters) to target specific result pages
  • The scraper respects pagination; multiple page URLs will each be processed independently
  • Set max_items_per_url: 200 for bulk collection; use lower values for smaller test runs

Output Format

Sample output

{
"advertisement_id": "yXFoFXtwSCQe1gFSjRtFdfkewt2",
"category_id": 9000865,
"description": "Dit oranje voetbalshirt is een uitstekende keuze voor zowel kinderen als volwassenen die hun steun voor het Nederlands Elftal willen tonen. Gemaakt van 100% polyester, biedt het shirt een comfortabele pasvorm en blijft het na meerdere wasbeurten in topconditie zonder kleurverlies.Een van de aantrekkelijke kenmerken van dit shirt is de mogelijkheid om het te personaliseren met een eigen naam en rugnummer. Dit maakt het shirt niet alleen uniek, maar ook een geweldige manier om je verbondenheid met...",
"family_id": "yXFoFXtwSCQe1gFSjRtFdfkewt2",
"group_id_with_facets": "V4_08b34905-8fa7-4c3e-9df3-45cd304bf81b",
"group_id": "V4_08b34905-8fa7-4c3e-9df3-45cd304bf81b",
"variant_id": null,
"main_category_id": 137,
"main_category_url": "mode",
"main_image_url": "https://hwimages.beslist.net/beslist-images/pim/8720604866100/394/F300/0b64e05ee7215a27ef01544e33637509/Sportshirts/Nederlands-Elftal-Voetbalshirt-Thuis-Oranje-Sportshirts.webp",
"min_price": 44.95,
"min_price_only_new": 44.95,
"min_price_only_used": 0,
"pim_id": "nl-nl-gold-8720604866100",
"pim_rating": null,
"normalized_unit_price": null,
"subtitle": null,
"unit_label": null,
"plp_url": "/p/nederlands-elftal-voetbalshirt-thuis-oranje-wk-2026-sportshirts/137/V4_08b34905-8fa7-4c3e-9df3-45cd304bf81b/",
"plp_url_used": "",
"price": {
"__typename": "Price",
"regular": 44.95,
"sale": null
},
"product_id": "yXFoFXtwSCQe1gFSjRtFdfkewt2",
"product_labels": [
{
"__typename": "ProductLabel",
"icon": "thunder",
"text": "Populair",
"type": "BARGAIN",
"variant": null
}
],
"shop_count": 2,
"shop_count_new": 2,
"shop_count_used": 0,
"shop_id": 324421,
"shop_name": "Voetbalshirtskoning.nl",
"shop_type": "CPC",
"title": "Nederlands Elftal - Voetbalshirt Thuis - Oranje - WK 2026 - Sportshirts",
"type": "result",
"from_url": "https://www.beslist.nl/products/mode/"
}

Each scraped product record contains 31 fields organized by category:

Product Identification

FieldMeaning
Product IDUnique internal Beslist identifier for the product
TitleOfficial product name as displayed
SubtitleAdditional product variant or descriptor
DescriptionDetailed product description
TypeProduct type classification
Product LabelsTags or labels assigned to the product (e.g., "bestseller", "new")

Pricing Information

FieldMeaning
PriceCurrent lowest retail price on Beslist
Min PriceMinimum price across all listed shops
Min Price Only NewLowest price for new condition items only
Min Price Only UsedLowest price for used/refurbished items only
Normalized Unit PricePrice standardized to per-unit basis (useful for bulk products)
Unit LabelUnit of measurement (e.g., per liter, per kilogram)

Inventory & Availability

FieldMeaning
Shop CountTotal number of retailers selling this product
Shop Count NewNumber of retailers with new condition stock
Shop Count UsedNumber of retailers with used/refurbished stock
Shop IDInternal identifier for the specific retailer
Shop NameOfficial retailer/shop name
Shop TypeClassification of shop (e.g., official distributor, marketplace)

Category & Classification

FieldMeaning
Category IDUnique identifier for the product category
Main Category IDTop-level category identifier
Main Category URLURL path for the main category page
Family IDProduct family grouping (for variants)
Group IDProduct grouping identifier
Group ID With FacetsGroup ID including filter facets applied
Advertisement IDID if product is part of a promoted listing
Variant IDIdentifier for product variants (color, size, etc.)

Ratings & Data

FieldMeaning
PIM IDProduct Information Management system identifier
PIM RatingReview rating from the PIM system (typically 1-5 stars)

URLs & Images

FieldMeaning
Main Image URLURL to the product's primary image
PLP URLProduct Landing Page URL for new items
PLP URL UsedProduct Landing Page URL for used/refurbished items

How to Use

  1. Identify search URLs — Navigate to Beslist.nl, perform a search, and copy the URL of results pages (including pagination parameters).
  2. Prepare the input — Add URLs to the urls array. You can include multiple search pages or category pages.
  3. Set parameters — Adjust max_items_per_url (1-200) based on your needs. For comprehensive collection, use 200; for sampling, use 10-50.
  4. Enable error tolerance — Set ignore_url_failures: true to continue scraping even if one URL fails (recommended for bulk runs).
  5. Execute the scraper — Start the run and monitor progress in the logs.
  6. Export data — Download results as JSON, CSV, or Excel for analysis in spreadsheets or databases.

Tips for success:

  • Use narrow, specific searches (e.g., brand + product category) to get relevant, focused results
  • Test with 1-2 URLs and max_items_per_url: 20 before scaling to larger runs
  • Beslist pagination can be steep; use multiple page URLs to capture deeper results

Use Cases & Business Value

  • Price intelligence: Monitor competitor pricing daily and identify trends
  • Product sourcing: Research supplier pricing and market availability
  • Market analysis: Understand product positioning, shop diversity, and price distribution
  • Retail benchmarking: Compare your products against competitor offerings
  • Inventory insights: Track shop counts to gauge product popularity and availability

The Beslist Product Search Scraper transforms search results into actionable, normalized data — perfect for feeding BI tools, pricing dashboards, or machine learning pipelines.


Conclusion

The Beslist Product Search Scraper is a powerful tool for anyone needing structured e-commerce product data from the Netherlands' largest product platform. With 31 detailed fields per product and flexible configuration, it unlocks market insights that drive pricing strategy, competitive analysis, and business growth. Start scraping today and turn Beslist listings into competitive advantage.