← Review table (e-bike) · shopper page
canyon:4028 · source URL · confidence 0.7
Cannot win: availability is out-of-stock; no size confirmed in stock; confidence 0.7 below 0.75; e-bike bikes are not value-ranked yet (no e-bike-specific equipment model)
| retailer label | alpha | comparable cm | match | mapping | in stock | variant price | evidence |
|---|---|---|---|---|---|---|---|
| S | S | — | unknown | unsupported | no | €4.499 | — |
| M | M | — | unknown | unsupported | no | €4.499 | — |
| L | L | — | unknown | unsupported | no | €4.499 | — |
| XL | XL | — | unknown | unsupported | no | €4.499 | — |
| mapping | unsupported |
|---|---|
| reason | Canyon publishes no defensible conventional equivalence for its letter sizes. Canyon publishes rider-height ranges and geometry only, and explicitly declines any centimetre equivalence. Its road sizing guide says 'Don't get hung up on traditional S,M, and L sizing. The equivalent of a medium on one company's bike could be a small or a large on another', and its sizing guide says 'No need to decode old-school geometry charts or debate whether you need a 54 or a 56 cm frame.' The Ultimate geometry sheet's size columns are 2XS…2XL with a body-height row and a seat-tube row (434-614 mm) and no centimetre size name anywhere. Canyon's own size chart controller is disallowed by its robots.txt and is not fetched. Mapping Canyon would mean overruling the manufacturer's published position with a guess. |
A shopper asking for: 54 → nothing compatible · 56 → nothing compatible · 58 → nothing compatible · 60 → nothing compatible
Only listing of this configuration — nothing to merge.
| field | source | evidence |
|---|---|---|
| brand | retailer:canyon / parse | Canyon |
| model | retailer:canyon / derived | Torque:ON CF 9 |
| modelYear | retailer:canyon / parse | Year: 2025 |
| category | retailer:canyon / parse | E-Bike |
| frameMaterial | retailer:canyon / parse | Carbon |
| electronicShifting | retailer:canyon / parse | AXS |
| speeds | retailer:canyon / parse | model code Eagle |
| suspension | retailer:canyon / derived | rear shock row: Fox Float X2 Performance |
| rearShock | retailer:canyon / dictionary | Fox Float X2 Performance |
| dropperPost | retailer:canyon / derived | Dropper |
| chaincase | retailer:canyon / parse | Canyon EP1189-01 Chain Guide Nut | Canyon GP0397-01 Chainguide | Canyon EP1539-0 |
| wheelMaterial | retailer:canyon / parse | Aluminium |
| weightKg | retailer:canyon / parse | Weight: 25.26 kg |
| powerMeter | retailer:canyon / derived | absent from a 44-field spec table |
| availability | retailer:canyon / derived | 0/4 sizes in stock |
| ebike.motor | retailer:canyon / parse | Shimano | EP801 | Shimano EP801 |
| ebike.motor.position | deterministic / dictionary | shimano-ep801: https://productinfo.shimano.com/en/spec/e-bike-drive-unit |
| ebike.motor.torqueNm | deterministic / dictionary | shimano-ep801 85 Nm: https://productinfo.shimano.com/en/spec/e-bike-drive-unit |
| ebike.battery.capacityWh | retailer:canyon / parse | 800 Wh |
| ebike.battery.integration | retailer:canyon / parse | Powerpack |
| ebike.battery.removable | retailer:canyon / parse | removable |
| ebike.eDiscipline | retailer:canyon / parse | shelf: E-Mountain |
high groupset-unknown — Groupset could not be established.info mixed-groupset — Not a uniform groupset: {}. Ranked on the shifting level, with a penalty.{
"frameScore": 26,
"drivetrainScore": 0,
"wheelScore": 5,
"extrasScore": 3,
"suspensionScore": 0,
"weightAdjustment": -3,
"equipmentValue": 31,
"notes": [
"Groupset not identified: 0 drivetrain points.",
"Mixed groupset, but no crank or cassette below the family it is ranked as: no penalty.",
"Wheels unknown: scored level with basic aluminium, which is neither a reward for omitting the wheelset nor a penalty for naming a cheap one.",
"25.26 kg vs 14.4 kg mtb-hardtail reference = -3.",
"Fork series not stated: scored at the bottom of the fork ladder rather than assumed.",
"Dropper post +3."
],
"marketPrice": null,
"valueScore": null,
"savingsVsMarket": null
}
{
"requested": [
"groupsetFamily",
"wheelMaterial",
"wheelTier",
"brakes"
],
"applied": [],
"rejected": [],
"notes": "The rear derailleur is identified as SRAM S1000 Eagle AXS Transmission, which is not a permitted groupset family. The source also names SRAM GX Eagle Transmission components, but does not establish a single permitted family deterministically. Rear-sprocket count is not stated. Disc brakes are named, but hydraulic or mechanical operation is not stated. DT Swiss HFR1700 is named and the wheel material is aluminium, but the source does not provide enough information to assign a wheel tier deterministically.",
"raw": {
"frameMaterial": {
"value": "carbon",
"evidence": "Material: Carbon (CF)",
"confidence": 1
},
"groupsetBrand": {
"value": "SRAM",
"evidence": "Rear Derailleur Brand: SRAM",
"confidence": 1
},
"groupsetFamily": {
"value": null,
"evidence": null,
"confidence": 0.98
},
"electronicShifting": {
"value": "true",
"evidence": "Rear Derailleur Type: Electronic",
"confidence": 1
},
"speeds": {
"value": null,
"evidence": null,
"confidence": 0.98
},
"mixedGroupset": {
"value": "true",
"evidence": "Rear Derailleur: SRAM S1000 Eagle AXS Transmission",
"confidence": 0.93
},
"wheelMaterial": {
"value": "aluminium",
"evidence": "Wheel Material: Aluminium (AL)",
"confidence": 1
},
"wheelTier": {
"value": null,
"evidence": null,
"confidence": 0.95
},
"brakes": {
"value": null,
"evidence": null,
"confidence": 0.96
},
"weightKg": {
"value": "25.26",
"evidence": "Weight: 25.26 kg",
"confidence": 1
},
"powerMeter": {
"value": null,
"evidence": null,
"confidence": 1
},
"notes": "The rear derailleur is identified as SRAM S1000 Eagle AXS Transmission, which is not a permitted groupset family. The source also names SRAM GX Eagle Transmission components, but does not establish a single permitted family deterministically. Rear-sprocket count is not stated. Disc brakes are named, but hydraulic or mechanical operation is not stated. DT Swiss HFR1700 is named and the wheel material is aluminium, but the source does not provide enough information to assign a wheel tier deterministically."
}
}
{
"id": "canyon:4028",
"retailer": "canyon",
"retailerProductId": "4028",
"productUrl": "https://www.canyon.com/en-de/electric-bikes/electric-mountain-bikes/torque-on/torque-on-cf/torque-on-cf-9/4028.html",
"brand": "Canyon",
"model": "Torque:ON CF 9",
"modelYear": 2025,
"category": "e-bike",
"categoryBasis": "stated",
"sourceCategory": "e-bike",
"price": 4499,
"originalPrice": 4999,
"currency": "EUR",
"discountPercent": 10,
"frameMaterial": "carbon",
"frameModel": "Canyon Torque:ON CF",
"frameTier": null,
"groupsetBrand": null,
"groupsetFamily": null,
"groupsetGeneration": null,
"electronicShifting": true,
"speeds": 12,
"mixedGroupset": true,
"groupsetComponents": null,
"groupsetTierSpread": 0,
"crank": "Shimano Steps",
"cassette": "SRAM XS-1275",
"brakes": "unknown",
"brakePistons": null,
"brakeTier": "unknown",
"suspension": "full",
"fork": null,
"rearShock": {
"make": "FOX",
"line": "Float X2",
"tier": "mid"
},
"dropperPost": true,
"beltDrive": null,
"hubDynamo": null,
"rack": null,
"mudguards": null,
"chaincase": true,
"kickstand": null,
"lighting": null,
"wheelSize": null,
"wheelset": "DT Swiss HFR1700 | DT Swiss HFR1700 | Aluminium (AL)",
"wheelMaterial": "aluminium",
"wheelTier": "unknown",
"tyres": "MAXXIS Assegai | MAXXIS Minion DHR II",
"weightKg": 25.26,
"ebike": {
"motor": {
"text": "Shimano | EP801 | Shimano EP801",
"brand": "shimano",
"model": "shimano-ep801",
"position": "mid",
"torqueNm": 85,
"torqueSource": "manufacturer",
"ratedPowerW": null,
"peakPowerW": null
},
"battery": {
"text": "SRAM Powerpack | Canyon BT010",
"capacityWh": 800,
"count": 1,
"integration": "external",
"removable": true
},
"speedClass": "unknown",
"rangeExtender": "unknown",
"display": null,
"abs": null,
"autoShift": null,
"statedRangeKm": null,
"eDiscipline": "e-mtb",
"eDisciplineBasis": "leaf",
"frameShape": "unknown",
"cargoType": "unknown",
"maxSystemWeightKg": null,
"rackCapacityKg": null,
"weightIncludesBattery": null
},
"powerMeter": false,
"powerMeterKind": null,
"availableSizes": [
{
"rawSize": "S",
"size": "S",
"sizeCm": null,
"inStock": false,
"stockCount": null,
"price": 4499
},
{
"rawSize": "M",
"size": "M",
"sizeCm": null,
"inStock": false,
"stockCount": null,
"price": 4499
},
{
"rawSize": "L",
"size": "L",
"sizeCm": null,
"inStock": false,
"stockCount": null,
"price": 4499
},
{
"rawSize": "XL",
"size": "XL",
"sizeCm": null,
"inStock": false,
"stockCount": null,
"price": 4499
}
],
"seller": null,
"availability": "out-of-stock",
"gtins": [],
"imageUrl": "https://dma.canyon.com/image/upload/w_945,h_495,c_fit/f_auto/q_auto/v1765371682/2025_FULL_torque-on_cf-9_4028_M124_P01_005_dkb8ni",
"rawTitle": "Torque:ON CF 9",
"fetchedAt": "2026-09-26T08:36:46.003Z",
"normalizationConfidence": 0.7,
"warnings": [
{
"code": "groupset-unknown",
"message": "Groupset could not be established.",
"severity": "high"
},
{
"code": "mixed-groupset",
"message": "Not a uniform groupset: {}. Ranked on the shifting level, with a penalty.",
"severity": "info"
}
],
"ebikeAi": {
"requested": [
"speedClass",
"frameShape"
],
"applied": [],
"rejected": [],
"notes": "",
"raw": {
"motorBrand": {
"value": "shimano",
"evidence": "Motor Brand: Shimano",
"confidence": 1
},
"motorModel": {
"value": "shimano-ep801",
"evidence": "Motor Model: EP801",
"confidence": 1
},
"batteryWh": {
"value": "800",
"evidence": "Rugged, removable 800 Wh aluminium battery.",
"confidence": 1
},
"speedClass": {
"value": null,
"evidence": null,
"confidence": 0
},
"batteryIntegration": {
"value": null,
"evidence": null,
"confidence": 0
},
"frameShape": {
"value": null,
"evidence": null,
"confidence": 0
},
"notes": ""
}
}
}
{
"Material": "Carbon (CF)",
"Weight": "25.26 kg",
"World": "E-Bike, Mountain",
"Style": "Downhill, E-Mountain",
"Generation": "Adult",
"Year": "2025",
"Suspension Brand": "Fox Racing",
"Brake Brand": "SRAM",
"Number of Chainrings": "1",
"Motor Brand": "Shimano",
"Motor Model": "EP801",
"Rear Derailleur Brand": "SRAM",
"Rear Derailleur Type": "Electronic",
"Rear Derailleur Model": "SRAM S1000 Eagle AXS",
"Suspension Fork Model": "FOX 38",
"Wheel Brand": "DT Swiss",
"Frame tyre clearance": "2,6\"",
"Dropper Post": "true",
"Lights": "Reflector Set",
"Seatpost Clamp": "Canyon SC0001",
"Grips": "Canyon Lock-On",
"Brake Rotor": "SRAM Centerline",
"Chainring": "Shimano STEPS spider | SRAM E-MTB chainring bolts | Eagle Transmission E-MTB Chainring 104 BCD",
"Battery": "SRAM Powerpack | Canyon BT010",
"Thru Axle": "Canyon Quixle",
"Crank": "Shimano Steps",
"Stem": "Canyon:ON ST0031",
"Seatpost": "Iridium Dropper",
"Frame": "Canyon Torque:ON CF",
"Saddle": "Fizik Gravita Alpaca X5",
"Chainguard": "Canyon EP1189-01 Chain Guide Nut | Canyon GP0397-01 Chainguide | Canyon EP1539-01 Chain Guide",
"Handlebar": "Handlebar HB0057",
"Chain": "SRAM GX Eagle Transmission",
"Shift Lever": "SRAM AXS Pod",
"Motor": "Shimano EP801",
"Front Wheel": "DT Swiss HFR1700",
"Rear Wheel": "DT Swiss HFR1700",
"Disc Brake": "SRAM Maven Silver | SRAM Maven Silver Stealth",
"Cassette": "SRAM XS-1275",
"Rear Derailleur": "SRAM S1000 Eagle AXS Transmission",
"Rear Shock": "Fox Float X2 Performance",
"Tyre": "MAXXIS Assegai | MAXXIS Minion DHR II",
"Suspension Fork": "FOX 38 Performance Elite GRIP X2",
"Wheel Material": "Aluminium (AL)"
}
{
"retailer": "canyon",
"retailerProductId": "4028",
"productUrl": "https://www.canyon.com/en-de/electric-bikes/electric-mountain-bikes/torque-on/torque-on-cf/torque-on-cf-9/4028.html",
"extractionMethod": "json-ld",
"sourceCategory": "e-bike",
"rawTitle": "Torque:ON CF 9",
"rawBrand": "Canyon",
"price": 4499,
"originalPrice": 4999,
"currency": "EUR",
"imageUrl": "https://dma.canyon.com/image/upload/w_945,h_495,c_fit/f_auto/q_auto/v1765371682/2025_FULL_torque-on_cf-9_4028_M124_P01_005_dkb8ni",
"rawSpecifications": {
"Material": "Carbon (CF)",
"Weight": "25.26 kg",
"World": "E-Bike, Mountain",
"Style": "Downhill, E-Mountain",
"Generation": "Adult",
"Year": "2025",
"Suspension Brand": "Fox Racing",
"Brake Brand": "SRAM",
"Number of Chainrings": "1",
"Motor Brand": "Shimano",
"Motor Model": "EP801",
"Rear Derailleur Brand": "SRAM",
"Rear Derailleur Type": "Electronic",
"Rear Derailleur Model": "SRAM S1000 Eagle AXS",
"Suspension Fork Model": "FOX 38",
"Wheel Brand": "DT Swiss",
"Frame tyre clearance": "2,6\"",
"Dropper Post": "true",
"Lights": "Reflector Set",
"Seatpost Clamp": "Canyon SC0001",
"Grips": "Canyon Lock-On",
"Brake Rotor": "SRAM Centerline",
"Chainring": "Shimano STEPS spider | SRAM E-MTB chainring bolts | Eagle Transmission E-MTB Chainring 104 BCD",
"Battery": "SRAM Powerpack | Canyon BT010",
"Thru Axle": "Canyon Quixle",
"Crank": "Shimano Steps",
"Stem": "Canyon:ON ST0031",
"Seatpost": "Iridium Dropper",
"Frame": "Canyon Torque:ON CF",
"Saddle": "Fizik Gravita Alpaca X5",
"Chainguard": "Canyon EP1189-01 Chain Guide Nut | Canyon GP0397-01 Chainguide | Canyon EP1539-01 Chain Guide",
"Handlebar": "Handlebar HB0057",
"Chain": "SRAM GX Eagle Transmission",
"Shift Lever": "SRAM AXS Pod",
"Motor": "Shimano EP801",
"Front Wheel": "DT Swiss HFR1700",
"Rear Wheel": "DT Swiss HFR1700",
"Disc Brake": "SRAM Maven Silver | SRAM Maven Silver Stealth",
"Cassette": "SRAM XS-1275",
"Rear Derailleur": "SRAM S1000 Eagle AXS Transmission",
"Rear Shock": "Fox Float X2 Performance",
"Tyre": "MAXXIS Assegai | MAXXIS Minion DHR II",
"Suspension Fork": "FOX 38 Performance Elite GRIP X2",
"Wheel Material": "Aluminium (AL)"
},
"rawFeatures": [
"Bomber, long-travel e-gravity frame. Proven power, courtesy of Shimano's EP801 motor. Smooth Fox 38 and X2 suspension. Powerful SRAM Maven Silver Stealth brakes. Rugged, removable 800 Wh aluminium battery. Up to 85 km range and 1,900 m of elevation gain."
],
"rawSizes": [
{
"rawSize": "S",
"size": "S",
"sizeCm": null,
"inStock": false,
"stockCount": null,
"price": 4499
},
{
"rawSize": "M",
"size": "M",
"sizeCm": null,
"inStock": false,
"stockCount": null,
"price": 4499
},
{
"rawSize": "L",
"size": "L",
"sizeCm": null,
"inStock": false,
"stockCount": null,
"price": 4499
},
{
"rawSize": "XL",
"size": "XL",
"sizeCm": null,
"inStock": false,
"stockCount": null,
"price": 4499
}
],
"availabilityText": null,
"fetchedAt": "2026-09-26T08:36:46.003Z",
"sourceMeta": {
"productGroupId": "4028",
"rideStyle": "E-Mountain",
"variantCount": 4,
"colours": [],
"variantSkus": [
"50033594",
"50033595",
"50033596",
"50033597"
]
},
"listingPath": [
"E-Bikes",
"E-Mountain"
]
}