"Competitors keep launching in gaps we didn't know existed."
Assortment intelligence maps competitors' full product ranges across marketplaces and categories — every SKU they list, how deep their category coverage runs, what they've newly launched, and the white-space gaps in your own range. iWeb Data Scraping turns competitive assortment from anecdote into a measured comparison, so category and merchandising teams see exactly what rivals stock that they don't, and where the market has room. It's the long-tail view that share-of-search and pricing miss.
Pricing and search tell you how you're doing on the products you both sell. Assortment tells you about the products you don't — the ranges a competitor quietly expanded into, the category depth they built while you weren't looking, the white space nobody's filled. For merchandising and category teams, this is where strategy actually lives, and it's invisible without complete competitive coverage.
We map competitors' entire assortments — every listed SKU, category by category — benchmark against yours to surface gaps and overlaps, and track new launches as they appear. It rests on our enterprise crawling, because complete assortment analysis needs measured, full-catalog coverage, not a sample — a partial crawl biases every gap you'd compute.
The gap isn’t knowing this matters — it’s seeing it in time to act. That’s what the feed is for.
Every SKU a competitor lists, category by category — the complete range, not a sample.
Products and sub-categories rivals stock that you don't — expansion opportunities, quantified.
How deep each competitor goes per category versus you — where they're committed and where thin.
New products appearing in competitor ranges, flagged as they list — early competitive signal.
Products rivals dropped — reading their range strategy from what they cut, not just what they add.
Assortment sliced by attributes (size, variant, price tier) to find the specific gaps.
Real sample structure from this feed. Your free 48-hour sample comes in your category, in this shape — CSV, JSON or straight to your warehouse.
| category | product | in_your_range | rival_has | price_tier | opportunity |
|---|---|---|---|---|---|
| Skincare > Serum | Niacinamide 10% | no | RivalGlow, DermCo | mid | high |
| Skincare > Serum | Vitamin C 15% | yes | RivalGlow | mid | — |
| Skincare > Toner | Salicylic Toner | no | DermCo | premium | medium |
| Skincare > Cleanser | Gel Cleanser | yes | RivalGlow, DermCo | mid | — |
[
{
"category": "Skincare > Serum",
"product": "Niacinamide 10%",
"in_your_range": "no",
"rival_has": "RivalGlow, DermCo",
"price_tier": "mid",
"opportunity": "high"
},
{
"category": "Skincare > Serum",
"product": "Vitamin C 15%",
"in_your_range": "yes",
"rival_has": "RivalGlow",
"price_tier": "mid",
"opportunity": "—"
},
{
"category": "Skincare > Toner",
"product": "Salicylic Toner",
"in_your_range": "no",
"rival_has": "DermCo",
"price_tier": "premium",
"opportunity": "medium"
},
{
"category": "Skincare > Cleanser",
"product": "Gel Cleanser",
"in_your_range": "yes",
"rival_has": "RivalGlow, DermCo",
"price_tier": "mid",
"opportunity": "—"
}
]
We set the categories and competitors whose ranges you want mapped.
Complete competitor ranges captured via measured full-catalog crawling, not sampling.
White space, depth benchmarks and new launches delivered for merchandising decisions.
| FIELDS | SKU, category, attributes, price tier, first-seen, delisted, competitor, coverage flag |
| COVERAGE | Full competitor assortments (crawl-verified), not samples |
| ANALYSIS | Gap analysis, category depth, launch/delist tracking |
| REFRESH | Weekly to monthly; on-demand for range reviews |
| DELIVERY | Category-team feed or report; CSV/API/warehouse |
Assortment intelligence maps competitors' complete product ranges across marketplaces — every SKU, category depth, new launches and delistings — and benchmarks them against yours to reveal white-space gaps. It answers the merchandising question pricing and search can't: not 'how am I doing on shared products?' but 'what are rivals selling that I'm not?'
Because gaps are computed from what's missing, and a sampled crawl makes you miss real products — biasing every gap and depth number. Complete, crawl-verified coverage of competitor catalogs is essential; that's why this runs on our enterprise crawling with URL-level coverage reports, so the assortment map is measured, not extrapolated.
Yes — new-launch detection flags products appearing in competitor ranges as they list, giving early signal on where rivals are expanding. We also track delistings, because what a competitor drops reveals range strategy as clearly as what they add. Both feed your own launch and rationalization decisions.
Primarily category, merchandising and range-planning teams at retailers and brands, plus market researchers mapping category structure. Anyone whose job is deciding what to stock or launch — rather than how to price what's already stocked — uses assortment data to find opportunity and avoid being surprised by competitor moves.