USE CASE

E-commerce Market Research — Size a Market Before You Enter

Launching in a new country or category? Get the full competitive intelligence landscape — a complete SKU census, price bands, brand coverage, assortment gaps and marketplace penetration — extracted from the platforms that actually sell in that market. Built for strategic decisions, not daily ops.

EXPANSION PAIN POINTS

Why E-commerce Market Research for Expansion Fails

  1. 01

    A Listing Count Is Not a Product Count

    The same drill is sold on three marketplaces by nine sellers. Counted as listings it is twenty-seven data points; counted as products it is one. Market sizing built on listing counts overstates every band it touches, and the error is not uniform across price tiers.

  2. 02

    Regional Marketplaces Are Invisible in Global Datasets

    Off-the-shelf market data covers Amazon and eBay and stops. In most European markets the local platform — Bol, Allegro, eMAG, OTTO — carries the assortment that decides whether a category is crowded or open.

  3. 03

    Price Bands Get Guessed From Samples

    Entry pricing decided from a twenty-SKU sample produces positioning errors that cost market share for quarters. The gap you are looking for is usually a narrow band with few brands in it, and a sample is exactly the wrong instrument for finding a thin band.

  4. 04

    Promotional Prices Distort the Whole Landscape

    A category captured during a promotional week reads as structurally cheaper than it is. Without separating the list price from the current selling price, a snapshot taken in November describes a market that does not exist in February.

  5. 05

    Competitive Intelligence Gets Stuck in Decks

    Market data should feed models and dashboards, not just slides. Structured, SKU-level output means your team keeps analysing after the initial study ships — and can re-run the same scope a quarter later without re-scoping it.

EUR 0.15

Per 1,000 listing pages extracted — a full category census costs less than an analyst day

36

Ready-made marketplace and retailer endpoints, plus any regional platform you add yourself

5

Free requests on every new account — sample one category on one marketplace before you commit

HOW IT WORKS

From Market Brief to Landscape in 3 Steps

01

Define the Market Scope

Tell us the country, category and platforms you are assessing. We agree the taxonomy, the inclusion rules and what counts as in-category before a single page is collected.

02

We Extract the Full Landscape

Every listing in the category is enumerated through facets, extracted, normalised and matched across marketplaces. Products are deduplicated before any total is computed, and list prices are kept separate from promotional ones.

03

You Get Strategy-Ready Data

Delivered as JSON, CSV or straight to your data warehouse. Feed it into pricing ladders, market sizing models or assortment plans, and re-run the same scope later to measure what changed.

Sizing One Category in One Market, End to End

This is the actual sequence behind the landscape above — cordless drills in the Netherlands, across four marketplaces, from raw listings to a defensible price band.

  1. Enumerate the Category, Not the First Page of It

    Marketplace category pages cap pagination long before they run out of products — typically around 400 results, regardless of how many exist. The category is enumerated by traversing brand, price and attribute facets rather than by paging a single listing, so a category containing 1,284 listings does not silently become the 400 that one sort order was willing to show.

  2. Deduplicate Before Counting Anything

    1,284 listings resolve to 612 distinct products. The same model appears on three marketplaces, and on each of them under several sellers with slightly different titles. Matching is done on identifier where published and on brand, model and normalised attributes where it is not. Every count downstream — band size, brand share, assortment depth — is computed on products, not listings.

  3. Separate the List Price From the Promotional One

    Both prices are captured per listing, so a band can be measured at the price the market normally sells at and at the price it is selling at today. In this category the EUR 180–320 band holds 63 products from 9 brands — thin against 247 products from 24 brands in the band below it. That is the finding an expansion case is built on, and it only holds if the prices behind it were not a promotion week.

What a Category Census Has to Get Right

Market research extractions rarely fail on the price field. They fail on coverage and on double-counting, and both errors are invisible in the output — a wrong number looks exactly like a right one.

Assortment Enumeration

Every marketplace caps how deep a single category listing will page. Enumerating through facets — brand, price step, attribute — is what gets past that cap. A census that misses the deep tail systematically under-counts cheap, high-variant products, which is precisely where entry-level competition lives.

  • category_path
  • facet_traversed
  • listings_found
  • pagination_cap

Product Identity Across Marketplaces

The same product carries different titles, different marketplace IDs and sometimes different brand spellings on every platform. Without cross-marketplace matching, a market with 600 products looks like a market with 1,300, and the brands present on the most platforms look artificially dominant.

  • gtin
  • mpn
  • brand
  • matched_product_id

List Price, Selling Price and Seller Mix

A category's price structure is the list prices; its current competitive reality is the selling prices. Both are needed, and so is who is selling — a band dominated by third-party sellers behaves very differently on entry than one the marketplace stocks itself.

  • list_price
  • selling_price
  • seller_type
  • offer_count

Market, Currency and Availability

Cross-border listings inflate an assortment with products nobody in that market can actually buy within a reasonable lead time. Market, currency, tax treatment and stock status separate the real addressable assortment from the catalogue-level one.

  • market
  • currency
  • in_stock
  • ships_to_market

Counted, Merged, or Out of Scope

Every listing collected lands in one of three states. A research dataset that does not distinguish them is a dataset whose totals cannot be defended in a board room.

  • Counted — A Distinct Product

    First time this product has been seen in the census. It contributes one unit to its price band, one to its brand's share, and carries the listings it was seen on as evidence.

  • Merged — Same Product, Another Listing

    Matched to a product already counted, on another marketplace or from another seller. It adds an offer and a price point but does not add to the product count. Kept visible, because the number of platforms a product appears on is itself a finding.

  • Out of Scope — Excluded With a Reason

    Accessories in a tool category, bundles, non-stocked cross-border listings, or products outside the defined taxonomy. Excluded rather than dropped, so a reviewer can see what the census chose not to count and pull categories back in if the scope was wrong.

What You Send, What You Receive

You define the market, the category and the platforms. You receive a deduplicated, SKU-level census with prices, brands and seller mix — as data, not as a deck.

You give
  • Market and categoryrequired

    The country and the category you are sizing. Defined as a taxonomy path, a set of category URLs, or a keyword scope you approve before extraction starts.

    NL — Power tools > Cordless drills
  • Platforms to coverrequired

    Global marketplaces plus the regional platforms that actually carry the assortment in that market, and any DTC or brand sites you want mapped alongside them.

    bol.comamazon.nlcoolblue.nlgamma.nl
  • Your SKU taxonomyoptional

    Optional. Supply your own category and attribute structure and the census is mapped into it, so the output drops straight into your existing models.

    category_l1, category_l2attribute set: voltage, chuck, battery
  • Counting policyoptional
    • Deduplicate across marketplaces before counting

    On by default. The same product on four platforms counts once toward product totals, and its four listings are retained as offers.

  • Refresh cadenceoptional
    • One-off landscape
    • Quarterly
    • Monthly
    • Before each milestone

    Once a scope is defined it can be re-run against it without re-scoping, which is what makes assortment change measurable rather than anecdotal.

You get

One row per listing, keyed to one product, 13 columns each

  • matched_product_id
  • marketplace
  • listing_url
  • product_title
  • brand
  • gtin
  • category_path
  • list_price
  • selling_price
  • currency
  • seller_type
  • in_stock
  • +1 more, see all columns

Delivered by REST API, CSV export or straight into your data warehouse. Product-level totals and listing-level detail arrive together, so a band size can be traced back to the listings that produced it.

The Census Rows You Actually Receive

One row per listing, each carrying the product it resolved to — which is what lets you count products and offers from the same dataset. Three listings, two products.

matched_product_idmarketplaceproduct_titlebrandlist_priceselling_priceseller_typecount_status
P-00418bol.comAccuboormachine 18V 2x5.0AhBrandCoEUR 219.00EUR 199.001Pcounted
P-00418amazon.nlBrandCo 18V Cordless Drill KitBrandCoEUR 219.00EUR 214.003Pmerged
P-00418coolblue.nlBrandCo accuboormachine 18 voltBrandCoEUR 219.00EUR 219.001Pmerged
P-00907gamma.nlAccuschroevendraaier 12V compactRivalToolsEUR 74.95EUR 74.951Pcounted
—bol.comBoorset 40-deligBrandCoEUR 24.95EUR 19.953Pout_of_scope — accessory
BUILD VS BUY

Commission the Study, or Own the Dataset

Feature
Consulting Study + Panel Data
Scrapewise
Coverage
The platforms the panel already tracks
Any public marketplace, including the regional platform that carries the assortment
Granularity
Category aggregates in a deck
Every SKU, every listing, every price — as rows you can model on
Double counting
Listing counts presented as product counts
Cross-marketplace deduplication before any total is computed
Promotional distortion
One price per product, whichever was showing
List price and selling price captured separately per listing
Refreshing it
A new engagement, re-scoped from scratch
Re-run the same scope on demand; assortment change becomes measurable
What you compare on cost
A fixed engagement fee per country per category
EUR 0.15 per 1,000 listing pages, 5 free requests to test
BENEFITS

Built for Expansion Teams, Strategy Consultants, and BI Analysts

A Complete Census, Not a Sample

A Complete Census, Not a Sample

Categories are enumerated through facets rather than paged, so the deep tail that pagination caps normally hide is included. Price bands, brand share and assortment depth are computed on the whole category — which is the only way a thin band shows up as an opportunity rather than as noise.

Regional & Long-Tail Marketplace Coverage

Regional & Long-Tail Marketplace Coverage

Global datasets miss Bol, Allegro, MediaMarkt, eMAG and the regional DTC leaders that decide whether a market is crowded. ScrapeWise extracts from whatever platforms actually sell in your target country, not from a supported-site list.

Structured SKU Data for Modelling

Structured SKU Data for Modelling

Delivered as JSON or CSV, deduplicated across marketplaces and mapped to your taxonomy, ready for market sizing models, pricing ladders and assortment plans. Product totals and listing detail arrive together, so every number can be traced to its source rows.

E-commerce Market Research at the Speed of Opportunity

Stop waiting a quarter for consultants. ScrapeWise turns any e-commerce market into a structured, strategy-ready dataset — a deduplicated SKU census, price bands, brand share and assortment gaps — that you can re-run whenever the market moves.

FAQ

Frequently Asked Questions

Everything you need to know about e-commerce market research and competitive intelligence with ScrapeWise.

It is a point-in-time census of a category in a market: every product sold on the platforms that matter there, with its brand, price, seller and availability, deduplicated so the same product on four marketplaces counts once. From that dataset you derive price bands, brand share, assortment depth and the gaps — rather than inferring them from a sample or a panel.