WebwinkelKeur Webshop Directory & Reviews Scraper avatar

WebwinkelKeur Webshop Directory & Reviews Scraper

Pricing

from $4.00 / 1,000 webshop profiles

Go to Apify Store
WebwinkelKeur Webshop Directory & Reviews Scraper

WebwinkelKeur Webshop Directory & Reviews Scraper

Extract certified Dutch, Belgian, and German webshops from WebwinkelKeur and ValuedShops, including website, address, phone, scores, and customer reviews.

Pricing

from $4.00 / 1,000 webshop profiles

Rating

0.0

(0)

Developer

Dario Mory

Dario Mory

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

25 days ago

Last modified

Share

Extract the certified webshop directory behind WebwinkelKeur (NL), ValuedShops.be (BE), and ValuedShops.de (DE), plus the customer reviews on each member page.

The directory holds roughly 9,600 certified webshops. For each one you get the company's own website, postal address, phone number, both review scores, and — optionally — the individual reviews.

What you get

Webshop records (recordType: "webshop")

FieldDescription
shopIdStable numeric ID. The unique key — several shops share a website domain.
nameWebshop name as certified
websiteDomainThe shop's own website
countryCodeNL, BE, or DE
displayedScoreScore out of 10 as shown publicly, blending in external review sources
certifiedScoreScore out of 10 from the certification's own verified reviews only
reviewCountNumber of reviews behind the certified score
streetAddress, postalCode, city, addressCountryRegistered business address
telephonePublished phone number
socialProfilesFacebook, Instagram, LinkedIn, X profiles where listed
logoUrl, heroImageUrlBrand imagery

Review records (recordType: "review")

FieldDescription
shopIdLinks the review to its webshop
author, reviewerCountryCodeReviewer name and country flag
rating / ratingMaxStars out of 5
ratedAtISO date
verifiedWhether the certification traced the review to a real purchase
bodyReview text
ownerReplyThe shop's public response, when present

The two scores are not the same number

A member page shows one score publicly while its structured data reports another. The public one blends in external review sources; the certified one counts only reviews the certification collected and verified itself. Both are returned, unmodified. For due diligence the gap between them is often the interesting signal.

Input

OptionDefaultDescription
startUrls(empty)Specific member pages, e.g. https://www.webwinkelkeur.nl/webshop/PimXL_1212230. Leave empty to crawl the whole directory.
maxShops500Maximum unique webshops to save
includeProfileDetailstrueOpen each member page for address, phone, socials, and certified score. Turn off for a faster run returning only name, website, and displayed score.
includeReviewsfalseAlso collect individual reviews
maxReviewsPerShop100Cap on reviews per webshop

The Belgian and German members are listed inside the Dutch directory under their own domains, so a single crawl covers all three countries.

Notes on cost

This Actor uses plain HTTP requests. It needs no proxy and no browser, which is why it runs at a fraction of the cost of a headless-browser scraper. A directory-only run (includeProfileDetails: false) returns 18 webshops per request.

Enabling includeProfileDetails costs one extra request per webshop. Enabling includeReviews costs roughly one request per six reviews.

Output example

{
"recordType": "webshop",
"shopId": 3588,
"name": "inktprecies.nl",
"websiteDomain": "www.alleeninkt.nl",
"countryCode": "NL",
"displayedScore": 8.9,
"certifiedScore": 8.3,
"reviewCount": 3402,
"streetAddress": "J.C. Kellerlaan 22",
"postalCode": "7772SG",
"city": "Hardenberg",
"telephone": "0523522109",
"profileUrl": "https://www.webwinkelkeur.nl/webshop/inktprecies-nl_3588"
}

Only publicly published business information is collected. No login, and no personal data beyond the reviewer display names that the platform itself publishes.