← Review table (mtb) · shopper page
canyon:3536 · source URL · confidence 1
Cannot win: category is e-bike, not mtb; not-a-mtb-bike; possible-e-bike
| retailer label | alpha | comparable cm | match | mapping | in stock | variant price | evidence |
|---|---|---|---|---|---|---|---|
| S | S | — | unknown | unsupported | no | €3.499 | — |
| M | M | — | unknown | unsupported | no | €3.499 | — |
| L | L | — | unknown | unsupported | no | €3.499 | — |
| XL | XL | — | unknown | unsupported | yes | €3.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 | Spectral:ONfly CF 9 |
| modelYear | retailer:canyon / parse | Year: 2024 |
| category | retailer:canyon / parse | E-Bike |
| frameMaterial | retailer:canyon / parse | Carbon |
| groupsetFamily | retailer:canyon / dictionary | Shimano Deore XT M8100 |
| electronicShifting | retailer:canyon / parse | Mechanical |
| speeds | retailer:canyon / parse | 12-speed |
| suspension | retailer:canyon / derived | rear shock row: Fox DPS Performance |
| rearShock | retailer:canyon / dictionary | Fox DPS Performance |
| dropperPost | retailer:canyon / derived | seatpost row "Canyon SP0070-01" names no dropper, in a 43-field spec table |
| chaincase | retailer:canyon / parse | Canyon GP0480-01 slim |
| wheelMaterial | retailer:canyon / dictionary | DT Swiss HX 1900 |
| wheelTier | retailer:canyon / dictionary | DT Swiss HX 1900 |
| weightKg | retailer:canyon / parse | Weight: 18.8 kg |
| powerMeter | retailer:canyon / derived | absent from a 43-field spec table |
| availability | retailer:canyon / derived | 1/4 sizes in stock |
| brakes | ai / ai (0.95) | Disc Brake: Shimano DEORE XT M8120 |
blocking not-a-mtb-bike — Classified as e-bike.info single-size-only — Only one size is in stock (XL).info mixed-groupset — Not a uniform groupset: {"rearDerailleur":"XT","cassette":"Deore"}. Ranked on the shifting level, with a penalty.blocking possible-e-bike — Source text mentions a motor or battery system.{
"frameScore": 26,
"drivetrainScore": 9,
"wheelScore": 5,
"extrasScore": 0,
"suspensionScore": 7,
"weightAdjustment": -3,
"equipmentValue": 44,
"notes": [
"Shimano XT = 10.",
"Mixed groupset -1: cassette is Deore, 26 tier below XT.",
"Wheels \"basic-aluminium\" = 5.",
"Brakes \"hydraulic-disc\" = 0, the baseline for mtb-full.",
"18.8 kg vs 14.7 kg mtb-full reference = -3.",
"Fork series not stated: scored at the bottom of the fork ladder rather than assumed.",
"Rear shock \"mid\" +4."
],
"marketPrice": 3853,
"valueScore": 1.101,
"savingsVsMarket": 354
}
{
"requested": [
"brakes"
],
"applied": [
"brakes"
],
"rejected": [],
"notes": "Mixed groupset: SLX shift lever with XT derailleur (evidence provided). Wheel tier assigned as good-aluminium based on DT Swiss H1900 naming; if strict unfamiliarity with exact model tier is required, consider null.",
"raw": {
"frameMaterial": {
"value": "carbon",
"evidence": "Material: Carbon (CF)",
"confidence": 0.95
},
"groupsetBrand": {
"value": "Shimano",
"evidence": "Rear Derailleur Brand: Shimano",
"confidence": 0.95
},
"groupsetFamily": {
"value": "XT",
"evidence": "Rear Derailleur: Shimano Deore XT M8100",
"confidence": 0.95
},
"electronicShifting": {
"value": "false",
"evidence": "Rear Derailleur Type: Mechanical",
"confidence": 0.95
},
"speeds": {
"value": "12",
"evidence": "Chain: Shimano M6100 12-speed",
"confidence": 0.95
},
"mixedGroupset": {
"value": "true",
"evidence": "Shift Lever: Shimano Deore SLX M7100; Rear Derailleur: Shimano Deore XT M8100",
"confidence": 0.9
},
"wheelMaterial": {
"value": "aluminium",
"evidence": "Wheel Material: Aluminium (AL)",
"confidence": 0.95
},
"wheelTier": {
"value": "good-aluminium",
"evidence": "Front Wheel: DT Swiss H1900 29",
"confidence": 0.7
},
"brakes": {
"value": "hydraulic-disc",
"evidence": "Disc Brake: Shimano DEORE XT M8120",
"confidence": 0.95
},
"weightKg": {
"value": "18.8",
"evidence": "Weight: 18.8 kg",
"confidence": 0.95
},
"powerMeter": {
"value": null,
"evidence": null,
"confidence": 0
},
"notes": "Mixed groupset: SLX shift lever with XT derailleur (evidence provided). Wheel tier assigned as good-aluminium based on DT Swiss H1900 naming; if strict unfamiliarity with exact model tier is required, consider null."
}
}
{
"id": "canyon:3536",
"retailer": "canyon",
"retailerProductId": "3536",
"productUrl": "https://www.canyon.com/en-de/electric-bikes/electric-mountain-bikes/spectral-on/spectral-on-fly/spectral-onfly-cf-9/3536.html",
"brand": "Canyon",
"model": "Spectral:ONfly CF 9",
"modelYear": 2024,
"category": "e-bike",
"categoryBasis": "stated",
"sourceCategory": "mtb",
"price": 3499,
"originalPrice": 6299,
"currency": "EUR",
"discountPercent": 44,
"frameMaterial": "carbon",
"frameModel": "Canyon Spectral:ONfly CF",
"frameTier": null,
"groupsetBrand": "Shimano",
"groupsetFamily": "XT",
"groupsetGeneration": null,
"electronicShifting": false,
"speeds": 12,
"mixedGroupset": true,
"groupsetComponents": {
"rearDerailleur": "XT",
"cassette": "Deore"
},
"groupsetTierSpread": 26,
"crank": "FSA CK-745/IS Armset",
"cassette": "Shimano Deore M6100",
"brakes": "hydraulic-disc",
"brakePistons": null,
"brakeTier": "unknown",
"suspension": "full",
"fork": null,
"rearShock": {
"make": "FOX",
"line": null,
"tier": "mid"
},
"dropperPost": false,
"beltDrive": null,
"hubDynamo": null,
"rack": null,
"mudguards": null,
"chaincase": true,
"kickstand": null,
"lighting": null,
"wheelSize": null,
"wheelset": "DT Swiss H1900 29 | DT Swiss HX 1900 Spline LS | Aluminium (AL)",
"wheelMaterial": "aluminium",
"wheelTier": "basic-aluminium",
"tyres": "MAXXIS Minion DHR II | Maxxis Minion DHR II Exo",
"weightKg": 18.8,
"powerMeter": false,
"powerMeterKind": null,
"availableSizes": [
{
"rawSize": "S",
"size": "S",
"sizeCm": null,
"inStock": false,
"stockCount": null,
"price": 3499
},
{
"rawSize": "M",
"size": "M",
"sizeCm": null,
"inStock": false,
"stockCount": null,
"price": 3499
},
{
"rawSize": "L",
"size": "L",
"sizeCm": null,
"inStock": false,
"stockCount": null,
"price": 3499
},
{
"rawSize": "XL",
"size": "XL",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 3499
}
],
"seller": null,
"availability": "limited",
"gtins": [],
"imageUrl": "https://dma.canyon.com/image/upload/w_945,h_495,c_fit/f_auto/q_auto/v1733937762/4BC0C4D2-BB2B-40AE-80B9ACB1C0052686",
"rawTitle": "Spectral:ONfly CF 9",
"fetchedAt": "2026-09-19T06:35:43.510Z",
"normalizationConfidence": 1,
"warnings": [
{
"code": "not-a-mtb-bike",
"message": "Classified as e-bike.",
"severity": "blocking"
},
{
"code": "single-size-only",
"message": "Only one size is in stock (XL).",
"severity": "info"
},
{
"code": "mixed-groupset",
"message": "Not a uniform groupset: {\"rearDerailleur\":\"XT\",\"cassette\":\"Deore\"}. Ranked on the shifting level, with a penalty.",
"severity": "info"
},
{
"code": "possible-e-bike",
"message": "Source text mentions a motor or battery system.",
"severity": "blocking"
}
]
}
{
"Material": "Carbon (CF)",
"Weight": "18.8 kg",
"World": "E-Bike, Mountain",
"Style": "E-Mountain, Trail",
"Generation": "Adult",
"Year": "2024",
"Brake Type": "Disc brake",
"Suspension Brand": "Fox Racing",
"Brake Brand": "Shimano",
"Motor Brand": "TQ",
"Motor Model": "HPR50",
"Rear Derailleur Brand": "Shimano",
"Rear Derailleur Type": "Mechanical",
"Rear Derailleur Model": "Shimano XT",
"Suspension Fork Model": "FOX 36",
"Wheel Brand": "DT Swiss",
"Dropper Post": "true",
"Lights": "Reflector Set",
"Grips": "Canyon Lock-On",
"Disc Brake": "Shimano DEORE XT M8120",
"Shift Lever": "Shimano Deore SLX M7100",
"Rear Derailleur": "Shimano Deore XT M8100",
"Brake Rotor": "Shimano DEORE XT MT800",
"Handlebar": "Canyon:ON HB0057 Riser bar",
"Thru Axle": "Canyon Quixle",
"Cassette": "Shimano Deore M6100",
"Stem": "Canyon:ON ST0031",
"Seatpost": "Canyon SP0070-01",
"Frame": "Canyon Spectral:ONfly CF",
"Front Wheel": "DT Swiss H1900 29",
"Rear Shock": "Fox DPS Performance",
"Chainguard": "Canyon GP0480-01 slim",
"Rear Wheel": "DT Swiss HX 1900 Spline LS",
"Motor": "TQ HPR 50 Motor",
"Battery": "TQ HPR Battery",
"Seatpost Clamp": "Canyon GP0446-01",
"Saddle": "Fizik Terra Aidon X5",
"Chainring": "Chainring FSA W0190",
"Crank": "FSA CK-745/IS Armset",
"Tyre": "MAXXIS Minion DHR II | Maxxis Minion DHR II Exo",
"Suspension Fork": "FOX 36 Performance Series",
"Chain": "Shimano M6100 12-speed",
"Wheel Material": "Aluminium (AL)"
}
{
"retailer": "canyon",
"retailerProductId": "3536",
"productUrl": "https://www.canyon.com/en-de/electric-bikes/electric-mountain-bikes/spectral-on/spectral-on-fly/spectral-onfly-cf-9/3536.html",
"extractionMethod": "json-ld",
"sourceCategory": "mtb",
"rawTitle": "Spectral:ONfly CF 9",
"rawBrand": "Canyon",
"price": 3499,
"originalPrice": 6299,
"currency": "EUR",
"imageUrl": "https://dma.canyon.com/image/upload/w_945,h_495,c_fit/f_auto/q_auto/v1733937762/4BC0C4D2-BB2B-40AE-80B9ACB1C0052686",
"rawSpecifications": {
"Material": "Carbon (CF)",
"Weight": "18.8 kg",
"World": "E-Bike, Mountain",
"Style": "E-Mountain, Trail",
"Generation": "Adult",
"Year": "2024",
"Brake Type": "Disc brake",
"Suspension Brand": "Fox Racing",
"Brake Brand": "Shimano",
"Motor Brand": "TQ",
"Motor Model": "HPR50",
"Rear Derailleur Brand": "Shimano",
"Rear Derailleur Type": "Mechanical",
"Rear Derailleur Model": "Shimano XT",
"Suspension Fork Model": "FOX 36",
"Wheel Brand": "DT Swiss",
"Dropper Post": "true",
"Lights": "Reflector Set",
"Grips": "Canyon Lock-On",
"Disc Brake": "Shimano DEORE XT M8120",
"Shift Lever": "Shimano Deore SLX M7100",
"Rear Derailleur": "Shimano Deore XT M8100",
"Brake Rotor": "Shimano DEORE XT MT800",
"Handlebar": "Canyon:ON HB0057 Riser bar",
"Thru Axle": "Canyon Quixle",
"Cassette": "Shimano Deore M6100",
"Stem": "Canyon:ON ST0031",
"Seatpost": "Canyon SP0070-01",
"Frame": "Canyon Spectral:ONfly CF",
"Front Wheel": "DT Swiss H1900 29",
"Rear Shock": "Fox DPS Performance",
"Chainguard": "Canyon GP0480-01 slim",
"Rear Wheel": "DT Swiss HX 1900 Spline LS",
"Motor": "TQ HPR 50 Motor",
"Battery": "TQ HPR Battery",
"Seatpost Clamp": "Canyon GP0446-01",
"Saddle": "Fizik Terra Aidon X5",
"Chainring": "Chainring FSA W0190",
"Crank": "FSA CK-745/IS Armset",
"Tyre": "MAXXIS Minion DHR II | Maxxis Minion DHR II Exo",
"Suspension Fork": "FOX 36 Performance Series",
"Chain": "Shimano M6100 12-speed",
"Wheel Material": "Aluminium (AL)"
},
"rawFeatures": [
"Smart specs, compact motor, and benchmark trail performance, the Spectral:ONfly CF 9 takes ride-ready eMTB reliability to the next level."
],
"rawSizes": [
{
"rawSize": "S",
"size": "S",
"sizeCm": null,
"inStock": false,
"stockCount": null,
"price": 3499
},
{
"rawSize": "M",
"size": "M",
"sizeCm": null,
"inStock": false,
"stockCount": null,
"price": 3499
},
{
"rawSize": "L",
"size": "L",
"sizeCm": null,
"inStock": false,
"stockCount": null,
"price": 3499
},
{
"rawSize": "XL",
"size": "XL",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 3499
}
],
"availabilityText": null,
"fetchedAt": "2026-09-19T06:35:43.510Z",
"sourceMeta": {
"productGroupId": "3536",
"rideStyle": "E-Mountain",
"variantCount": 8,
"colours": [
"Stealth",
"Barely Olive"
],
"variantSkus": [
"50021719",
"50021720",
"50021721",
"50021722",
"50021724",
"50021725",
"50021726",
"50021727"
]
}
}