CARRYNERD
7,503 BAGS 115 BRANDS 29,032 SKUS

About CARRYNERD

carrynerd is a spec index for bags — volume, weight, dimensions and price, read from what brands publish about their own products and normalised so they can be compared across makers who all describe them differently. It holds 7,503 models from 115 brands, covering 29,032 individual SKUs.

Where the data comes from

Brands' own published product data: public storefront sources: Shopify products.json, WooCommerce Store API, Magento storefront GraphQL, the Bellroy products API, and published product pages. Nothing is bought, licensed or taken from another comparison site, and no figure here is estimated, interpolated or converted from a unit the brand did not state. The crawler reads public endpoints only, checks robots.txt first, paces its requests and identifies itself with a link to a page explaining what it is. Images are referenced at the brand's own URLs rather than copied, and every model page links back to the product it describes.

How it works

Five stages, run in order, every night.

1. Fetch Each brand's public catalogue endpoint — a few requests for a whole storefront.
2. Normalise 29,032 SKUs, described 115 different ways, into one schema.
3. Enrich Product pages read one at a time for the fields no feed exposes — dimensions above all. Capped per night and worked through as a backlog.
4. Track prices Every SKU diffed against its last known state; only what moved is appended to the ledger.
5. Validate The gate. Refuses the night if the catalogue moved further than a night's crawl plausibly could.

Corrections

If a figure here disagrees with the one on your own product page, the product page is right and this is a bug worth reporting. Write to hello@carrynerd.com. If you operate a store and would rather not be included at all, write to crawler@carrynerd.com, and the crawler page explains how to say so in robots.txt instead.

Figures on this page are read from the catalogue itself and describe the build of September 9, 2026.

Request a brand

Which maker is missing? The index grows from public product feeds, so a link to where they sell is the fastest route from this box to a crawl — but the name on its own is enough.

An address here is used once, to tell you if the brand lands. It joins no list and gets no other mail — a price watch is the thing that does, and that is a separate box on any bag's page.