Use cases

One model for every catalog you collect.

Turn inconsistent product details into records your team can filter, compare, and build with. Categories, attributes, and matching variants in one ecommerce model.

Product data enrichment

Different pages. The same questions.

Product record01

What’s inside each record?

Illustrative data

Aero Run 01

Footwear / Athletic shoes / Running shoes

Brand
Example Co.
Color
Black
Size
EU 42
Material
Mesh
MPN
AR01-BK-42

Normalized fields alongside the original page data.

Turn page content into consistent categories, attributes, variants, and identifiers. Keep the original content alongside normalized fields.

Category profile02

How is this category priced?

Illustrative data

240

Running-shoe records in this selection

Under $100
80
$100–$150
108
Over $150
52

3 selected stores · US / USD
Latest observations · 08 Sep

Filter your product records by category, brand, and price tier. Keep the selected stores and observation window visible.

Catalog structure03

What does this brand sell?

Illustrative data

176

Product records · Example Co.

Shoes
84
Apparel
62
Bags
18
Accessories
12

Category breakdown · Selected stores · 08 Sep

Break an observed brand catalog down by category and attributes, then compare the mix across your selected stores.

Output
Normalized product records
One Item per successfully enriched page.
Matching
Included with Enrich
Connect equivalent products and variants across stores.
Languages
Original + English
Keep the original text alongside normalized English fields.
Input
Pages or catalog files
Use extracted pages or import your existing product data.

Start with what you have

Your catalog is the starting point.

Already have product data? Import your catalog file, then enrich the valid records through the same pipeline as extracted pages. You do not need to crawl your own storefront first.

Add competitor pages to compare product details, prices, and availability around your catalog. A shared structure means your team can reuse the same filters across stores.

Compare the right configuration

Same shoe. Same size. Different stores.

See how Enrich works

A lower price is only useful when the products match. Enrich uses identifiers, product details, and selected options to connect equivalent variants while keeping each store’s listing.

Options stay distinct

Size, color, width, and material stay with the variant. Compare the configuration your customer would actually buy.

Offers keep their context

Price, currency, seller, availability, and observation time remain attached to the offer.

Matching stays inspectable

Review the original records and matching coverage. Incomplete product details can leave records unmatched.

Categories work across stores

Use a shared taxonomy and category attributes instead of remapping every merchant’s navigation.

Frequently asked questions

Make your next catalog comparable.

Start with your product data or a public store URL. Give your team consistent records and matching variants to build on.

Start free trial

7-day free trial · 5,000 credits