← Review table (e-bike) · shopper page

Spectral:ON CF 9 Di2

canyon:3531 · source URL · confidence 0.95

Eligibility

Cannot win: e-bike bikes are not value-ranked yet (no e-bike-specific equipment model)

Size decisions

retailer labelalphacomparable cmmatchmappingin stockvariant priceevidence
SS—unknownunsupportedno€4.999—
MM—unknownunsupportedno€4.999—
LL—unknownunsupportedno€4.999—
XLXL—unknownunsupportedyes€4.999—
mappingunsupported
reasonCanyon 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

Identity

Only listing of this configuration — nothing to merge.

Provenance — why we believe each fact

fieldsourceevidence
brandretailer:canyon / parseCanyon
modelretailer:canyon / derivedSpectral:ON CF 9 Di2
modelYearretailer:canyon / parseYear: 2024
categoryretailer:canyon / parseE-Bike
frameMaterialretailer:canyon / parseCarbon
groupsetFamilyretailer:canyon / dictionaryShimano Deore XT Di2, 12-speed
electronicShiftingretailer:canyon / parseDi2
speedsretailer:canyon / parse12-speed
suspensionretailer:canyon / derivedrear shock row: Fox Float X Performance Evolution
rearShockretailer:canyon / dictionaryFox Float X Performance Evolution
dropperPostretailer:canyon / derivedDropper
chaincaseretailer:canyon / parseCanyon Chainguide M091/M129
wheelMaterialretailer:canyon / dictionaryDT Swiss HX1700
wheelTierretailer:canyon / dictionaryDT Swiss HX1700
weightKgretailer:canyon / parseWeight: 24.56 kg
powerMeterretailer:canyon / derivedabsent from a 43-field spec table
availabilityretailer:canyon / derived1/4 sizes in stock
ebike.motorretailer:canyon / parseShimano | EP801 | Shimano EP801
ebike.motor.positiondeterministic / dictionaryshimano-ep801: https://productinfo.shimano.com/en/spec/e-bike-drive-unit
ebike.motor.torqueNmdeterministic / dictionaryshimano-ep801 85 Nm: https://productinfo.shimano.com/en/spec/e-bike-drive-unit
ebike.battery.capacityWhretailer:canyon / parse800 Wh
ebike.battery.removableretailer:canyon / parseremovable
ebike.eDisciplineretailer:canyon / parseshelf: E-Mountain

Warnings

Score breakdown

{
  "frameScore": 26,
  "drivetrainScore": 34,
  "wheelScore": 8,
  "extrasScore": 3,
  "suspensionScore": 0,
  "weightAdjustment": -3,
  "equipmentValue": 68,
  "notes": [
    "Shimano XT Di2 = 34.",
    "Wheels \"good-aluminium\" = 8.",
    "24.56 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
}

AI normalization

{
  "requested": [
    "brakes"
  ],
  "applied": [],
  "rejected": [],
  "notes": "The source establishes disc brakes but does not explicitly establish whether they are hydraulic or mechanical. The drivetrain is identified as Shimano XT Di2, while the crank is listed as Shimano Steps, so it is treated as a mixed groupset.",
  "raw": {
    "frameMaterial": {
      "value": "carbon",
      "evidence": "full-carbon frame",
      "confidence": 1
    },
    "groupsetBrand": {
      "value": "Shimano",
      "evidence": "Shimano XT Di2 wireless electronic drivetrain",
      "confidence": 1
    },
    "groupsetFamily": {
      "value": "XT Di2",
      "evidence": "Shimano Deore XT Di2, 12-speed",
      "confidence": 1
    },
    "electronicShifting": {
      "value": "true",
      "evidence": "Rear Derailleur Type: Electronic",
      "confidence": 1
    },
    "speeds": {
      "value": "12",
      "evidence": "Shimano Deore XT Di2, 12-speed",
      "confidence": 1
    },
    "mixedGroupset": {
      "value": "true",
      "evidence": "Crank: Shimano Steps",
      "confidence": 0.9
    },
    "wheelMaterial": {
      "value": "aluminium",
      "evidence": "Wheel Material: Aluminium (AL)",
      "confidence": 1
    },
    "wheelTier": {
      "value": "good-aluminium",
      "evidence": "Front Wheel: DT Swiss HX1700",
      "confidence": 0.85
    },
    "brakes": {
      "value": null,
      "evidence": null,
      "confidence": 0.95
    },
    "weightKg": {
      "value": "24.56",
      "evidence": "Weight: 24.56 kg",
      "confidence": 1
    },
    "powerMeter": {
      "value": null,
      "evidence": null,
      "confidence": 1
    },
    "notes": "The source establishes disc brakes but does not explicitly establish whether they are hydraulic or mechanical. The drivetrain is identified as Shimano XT Di2, while the crank is listed as Shimano Steps, so it is treated as a mixed groupset."
  }
}

Normalized record

{
  "id": "canyon:3531",
  "retailer": "canyon",
  "retailerProductId": "3531",
  "productUrl": "https://www.canyon.com/en-de/electric-bikes/electric-mountain-bikes/spectral-on/spectral-on-cf/spectral-on-cf-9-di2/3531.html",
  "brand": "Canyon",
  "model": "Spectral:ON CF 9 Di2",
  "modelYear": 2024,
  "category": "e-bike",
  "categoryBasis": "stated",
  "sourceCategory": "e-bike",
  "price": 4999,
  "originalPrice": null,
  "currency": "EUR",
  "discountPercent": null,
  "frameMaterial": "carbon",
  "frameModel": "Canyon Spectral:ON CF",
  "frameTier": null,
  "groupsetBrand": "Shimano",
  "groupsetFamily": "XT Di2",
  "groupsetGeneration": null,
  "electronicShifting": true,
  "speeds": 12,
  "mixedGroupset": false,
  "groupsetComponents": {
    "rearDerailleur": "XT Di2",
    "cassette": "XT"
  },
  "groupsetTierSpread": 0,
  "crank": "Shimano Steps",
  "cassette": "Shimano Deore XT CS-M8100",
  "brakes": "unknown",
  "brakePistons": null,
  "brakeTier": "unknown",
  "suspension": "full",
  "fork": null,
  "rearShock": {
    "make": "FOX",
    "line": "Float X",
    "tier": "mid"
  },
  "dropperPost": true,
  "beltDrive": null,
  "hubDynamo": null,
  "rack": null,
  "mudguards": null,
  "chaincase": true,
  "kickstand": null,
  "lighting": null,
  "wheelSize": null,
  "wheelset": "DT Swiss HX1700 | DT Swiss H1700 | Aluminium (AL)",
  "wheelMaterial": "aluminium",
  "wheelTier": "good-aluminium",
  "tyres": "Maxxis Assegai | Maxxis Minion DHR II 27,5\" x 2.60 WT",
  "weightKg": 24.56,
  "ebike": {
    "motor": {
      "text": "Shimano | EP801 | Shimano EP801",
      "brand": "shimano",
      "model": "shimano-ep801",
      "position": "mid",
      "torqueNm": 85,
      "torqueSource": "manufacturer",
      "ratedPowerW": null,
      "peakPowerW": null
    },
    "battery": {
      "text": "Canyon BT010",
      "capacityWh": 800,
      "count": 1,
      "integration": "unknown",
      "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": 4999
    },
    {
      "rawSize": "M",
      "size": "M",
      "sizeCm": null,
      "inStock": false,
      "stockCount": null,
      "price": 4999
    },
    {
      "rawSize": "L",
      "size": "L",
      "sizeCm": null,
      "inStock": false,
      "stockCount": null,
      "price": 4999
    },
    {
      "rawSize": "XL",
      "size": "XL",
      "sizeCm": null,
      "inStock": true,
      "stockCount": null,
      "price": 4999
    }
  ],
  "seller": null,
  "availability": "limited",
  "gtins": [],
  "imageUrl": "https://dma.canyon.com/image/upload/w_945,h_495,c_fit/f_auto/q_auto/v1733935534/4A4141AA-EA3F-419A-9409FC003A9C4BFB",
  "rawTitle": "Spectral:ON CF 9 Di2",
  "fetchedAt": "2026-09-26T08:36:33.303Z",
  "normalizationConfidence": 0.95,
  "warnings": [
    {
      "code": "single-size-only",
      "message": "Only one size is in stock (XL).",
      "severity": "info"
    }
  ],
  "ebikeAi": {
    "requested": [
      "speedClass",
      "batteryIntegration",
      "frameShape"
    ],
    "applied": [],
    "rejected": [],
    "notes": "The source does not establish the speed class, battery integration type, or frame shape.",
    "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": "The source does not establish the speed class, battery integration type, or frame shape."
    }
  }
}

Parsed specification table

{
  "Material": "Carbon (CF)",
  "Weight": "24.56 kg",
  "World": "E-Bike, Mountain",
  "Style": "E-Mountain, Trail",
  "Generation": "Adult",
  "Year": "2024",
  "Brake Type": "Disc brake",
  "Suspension Brand": "Fox Racing",
  "Brake Brand": "Shimano",
  "Number of Chainrings": "1",
  "Motor Brand": "Shimano",
  "Motor Model": "EP801",
  "Rear Derailleur Brand": "Shimano",
  "Rear Derailleur Type": "Electronic",
  "Suspension Fork Model": "FOX 38",
  "Wheel Brand": "DT Swiss",
  "Dropper Post": "true",
  "Lights": "Reflector Set",
  "Grips": "Canyon Lock-On",
  "Disc Brake": "Shimano M8120 brake | Shimano DEORE XT M8120",
  "Cassette": "Shimano Deore XT CS-M8100",
  "Chain": "Shimano XT",
  "Brake Rotor": "Shimano XT STEPS rear rotor, 203mm | Shimano DEORE XT MT800",
  "Seatpost": "Iridium Dropper Post",
  "Handlebar": "Canyon:ON HB0057 Riser bar",
  "Chainring": "Canyon EP1110-01 Chainring 34T",
  "Thru Axle": "Canyon Quixle",
  "Crank": "Shimano Steps",
  "Stem": "Canyon:ON ST0031",
  "Tyre": "Maxxis Assegai | Maxxis Minion DHR II 27,5\" x 2.60 WT",
  "Rear Shock": "Fox Float X Performance Evolution",
  "Front Wheel": "DT Swiss HX1700",
  "Rear Wheel": "DT Swiss H1700",
  "Seatpost Clamp": "Canyon GP0279-01 Seatclamp",
  "Chainguard": "Canyon Chainguide M091/M129",
  "Saddle": "Fizik Terra Aidon X5",
  "Motor": "Shimano EP801",
  "Rear Derailleur": "Shimano Deore XT Di2, 12-speed",
  "Shift Lever": "Shimano SW-M8150-R Shift Lever",
  "Frame": "Canyon Spectral:ON CF",
  "Suspension Fork": "Fox 38 Performance Elite",
  "Battery": "Canyon BT010",
  "Wheel Material": "Aluminium (AL)"
}

Raw adapter output

{
  "retailer": "canyon",
  "retailerProductId": "3531",
  "productUrl": "https://www.canyon.com/en-de/electric-bikes/electric-mountain-bikes/spectral-on/spectral-on-cf/spectral-on-cf-9-di2/3531.html",
  "extractionMethod": "json-ld",
  "sourceCategory": "e-bike",
  "rawTitle": "Spectral:ON CF 9 Di2",
  "rawBrand": "Canyon",
  "price": 4999,
  "originalPrice": null,
  "currency": "EUR",
  "imageUrl": "https://dma.canyon.com/image/upload/w_945,h_495,c_fit/f_auto/q_auto/v1733935534/4A4141AA-EA3F-419A-9409FC003A9C4BFB",
  "rawSpecifications": {
    "Material": "Carbon (CF)",
    "Weight": "24.56 kg",
    "World": "E-Bike, Mountain",
    "Style": "E-Mountain, Trail",
    "Generation": "Adult",
    "Year": "2024",
    "Brake Type": "Disc brake",
    "Suspension Brand": "Fox Racing",
    "Brake Brand": "Shimano",
    "Number of Chainrings": "1",
    "Motor Brand": "Shimano",
    "Motor Model": "EP801",
    "Rear Derailleur Brand": "Shimano",
    "Rear Derailleur Type": "Electronic",
    "Suspension Fork Model": "FOX 38",
    "Wheel Brand": "DT Swiss",
    "Dropper Post": "true",
    "Lights": "Reflector Set",
    "Grips": "Canyon Lock-On",
    "Disc Brake": "Shimano M8120 brake | Shimano DEORE XT M8120",
    "Cassette": "Shimano Deore XT CS-M8100",
    "Chain": "Shimano XT",
    "Brake Rotor": "Shimano XT STEPS rear rotor, 203mm | Shimano DEORE XT MT800",
    "Seatpost": "Iridium Dropper Post",
    "Handlebar": "Canyon:ON HB0057 Riser bar",
    "Chainring": "Canyon EP1110-01 Chainring 34T",
    "Thru Axle": "Canyon Quixle",
    "Crank": "Shimano Steps",
    "Stem": "Canyon:ON ST0031",
    "Tyre": "Maxxis Assegai | Maxxis Minion DHR II 27,5\" x 2.60 WT",
    "Rear Shock": "Fox Float X Performance Evolution",
    "Front Wheel": "DT Swiss HX1700",
    "Rear Wheel": "DT Swiss H1700",
    "Seatpost Clamp": "Canyon GP0279-01 Seatclamp",
    "Chainguard": "Canyon Chainguide M091/M129",
    "Saddle": "Fizik Terra Aidon X5",
    "Motor": "Shimano EP801",
    "Rear Derailleur": "Shimano Deore XT Di2, 12-speed",
    "Shift Lever": "Shimano SW-M8150-R Shift Lever",
    "Frame": "Canyon Spectral:ON CF",
    "Suspension Fork": "Fox 38 Performance Elite",
    "Battery": "Canyon BT010",
    "Wheel Material": "Aluminium (AL)"
  },
  "rawFeatures": [
    "Bomber-yet-lightweight, full-carbon frame. Proven power, courtesy of Shimano's EP8 motor. Smooth FOX 38 Performance Elite fork and Float X shock. Quick-shifting Shimano XT Di2 wireless electronic drivetrain. 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": 4999
    },
    {
      "rawSize": "M",
      "size": "M",
      "sizeCm": null,
      "inStock": false,
      "stockCount": null,
      "price": 4999
    },
    {
      "rawSize": "L",
      "size": "L",
      "sizeCm": null,
      "inStock": false,
      "stockCount": null,
      "price": 4999
    },
    {
      "rawSize": "XL",
      "size": "XL",
      "sizeCm": null,
      "inStock": true,
      "stockCount": null,
      "price": 4999
    }
  ],
  "availabilityText": null,
  "fetchedAt": "2026-09-26T08:36:33.303Z",
  "sourceMeta": {
    "productGroupId": "3531",
    "rideStyle": "E-Mountain",
    "variantCount": 4,
    "colours": [],
    "variantSkus": [
      "50021657",
      "50021658",
      "50021659",
      "50021660"
    ]
  },
  "listingPath": [
    "E-Bikes",
    "E-Mountain"
  ]
}

Impressum · Privacy · Contact · About BikeFind