The main list is 33 complete US bikes (20 gravel, 6 road, 7 mountain). Each one was checked on the brand's own page. The date is on the card. Gravel and road are separate categories. Mountain is separate from both. 9 announcement records from the Nov 10, 2026 scan are listed separately. They are not in that count. They have no verified price, and sizing on each one says not captured.

What “verified” means here

A verified record has a model year, build name, US price in USD, an availability note, key specs, a size range, a link to the page that holds the brand's chart, a source URL, and the check date. Every one of those fields has an evidence line on the bike's page. If the brand page did not print a value, the field is empty and the evidence says so.

Brands on the checked list: Canyon, Giant, Kona, Liv, Marin, Specialized. Giant and Liv prices are printed as US MSRP on the United States market site; the pages use a dollar sign and an MSRP footnote rather than the letters USD. Marin and Kona pages name USD directly. Specialized and Canyon US pages print $. Specialized product data and Canyon JSON-LD name USD.

Stock is recorded per colour and size, as of the checked time, only when the page printed it. Kona's Rove page marks four sizes in stock and two out of stock. Giant and Liv pages do not list size-level stock. Marin gravel pages show the model for sale and at least one variant marked available; a full size-by-size map was not established. The Nov 10 mountain pages list which sizes can be added to the cart. Specialized and Canyon pages list stock per colour and size, as of the checked time. A listed price does not mean every size is in stock.

We don't show bike photos yet; we'll add them once we have permission or our own photos.

Brands not checked yet

Trek, Cannondale, Cervélo, Santa Cruz, and Salsa are not checked yet (page blocked, specs missing, or sold out). Trek's fetched page was a script shell. Cannondale's fetched Topstone page did not include the build specs. Cervélo and Santa Cruz follow-up pages were blocked or missing. Salsa product pages that were fetched said sold out online.

Where the catalog data came from

Brand origin and manufacturing location are separate fields. Neither is filled unless the brand page for a verified bike states it. A starter value of “China” is not copied onto a verified card and is not a factory location.

Updates

A later change is a reviewed patch. The check date moves only when the patch includes a check record that names the page that was opened and the date of that check. Saving a note does not stamp today's date. Nothing in this repository publishes to Cloudflare by itself.