← Review table (mtb) · shopper page

Ghost Kato Universal 29 AL

bikeexchange:ghost-kato-universal-29-al-2023 · source URL · confidence 0.95 · GTIN 4052968307970

Eligibility

Can win a band.

Size decisions

retailer labelalphacomparable cmmatchmappingin stockvariant priceevidence
MMunknownunsupportedyes€699
LLunknownunsupportedyes€799
XLXLunknownunsupportedyes€699
mappingunsupported
reason"M" is a letter size and there is no reviewed Ghost equivalence to convert it.

A shopper asking for: 54 → nothing compatible · 56 → nothing compatible · 58 → nothing compatible · 60 → nothing compatible

Identity

Canonical configuration: Ghost | Kato Universal 29 AL | Altus | 2025
Confidence: high

retailerpricesizes in stock
Fahrrad XXL€559,9940 cm, 44 cm, 48 cmdebug
BikeExchange€699M, L, XLdebug

Provenance — why we believe each fact

fieldsourceevidence
brandretailer:bikeexchange / parseGhost
modelretailer:bikeexchange / derivedGhost Kato Universal 29 AL
modelYearretailer:bikeexchange / parseJahr: 2025
categoryretailer:bikeexchange / derivedretailer taxonomy
frameMaterialretailer:bikeexchange / parseALUMINIUM
groupsetFamilyretailer:bikeexchange / dictionaryShimano Alivio RD-M3100 9-S || Shimano Altus FD-M370
electronicShiftingretailer:bikeexchange / derivedShimano Alivio RD-M3100 9-S || Shimano Altus FD-M370
speedsretailer:bikeexchange / parse9-S
suspensionretailer:bikeexchange / derivedfork row "Rock Shox Judy TK R 100 mm" and a rear-shock row that says "-"
forkretailer:bikeexchange / parseRock Shox Judy TK R 100 mm
dropperPostretailer:bikeexchange / derivedseatpost row "GHOST SP DC1 30,9 mm" names no dropper, in a 46-field spec table
beltDriveretailer:bikeexchange / parseKMC
rackretailer:bikeexchange / parse-
mudguardsretailer:bikeexchange / parse-
kickstandretailer:bikeexchange / parse-
lightingretailer:bikeexchange / parse-
wheelSizeretailer:bikeexchange / parse29
wheelMaterialretailer:bikeexchange / dictionaryRodi
wheelTierretailer:bikeexchange / dictionaryRodi
powerMeterretailer:bikeexchange / derivedabsent from a 46-field spec table
availabilityretailer:bikeexchange / derivedsizes 3: 3 stocked, 0 gone, 0 unread
weightKgai / ai (0.95)Gewicht*: 14.98

Warnings

Score breakdown

{
  "frameScore": 11,
  "drivetrainScore": 3,
  "wheelScore": 5,
  "extrasScore": 0,
  "suspensionScore": 0,
  "weightAdjustment": -0.9,
  "equipmentValue": 18.1,
  "notes": [
    "Shimano Altus = 7.",
    "Mixed groupset, but no crank or cassette below the family it is ranked as: no penalty.",
    "9-speed -4.",
    "Wheels \"basic-aluminium\" = 5.",
    "14.98 kg vs 14.4 kg mtb-hardtail reference = -0.9.",
    "Fork series not stated: scored at the bottom of the fork ladder rather than assumed."
  ],
  "marketPrice": 559,
  "valueScore": 0.8,
  "savingsVsMarket": -140
}

AI normalization

{
  "requested": [
    "brakes",
    "weightKg"
  ],
  "applied": [
    "weightKg"
  ],
  "rejected": [],
  "notes": "Brakes: source lists model \"Tektro HD-M275 180 mm Disc\" and \"Scheibenbremse\" but does not explicitly state hydraulic vs mechanical, so brakes field left null. Mixed groupset set to true because front derailleur is Shimano Altus while the stated drivetrain is Shimano Alivio.",
  "raw": {
    "frameMaterial": {
      "value": "aluminium",
      "evidence": "Rahmenmaterial: ALUMINIUM",
      "confidence": 0.95
    },
    "groupsetBrand": {
      "value": "Shimano",
      "evidence": "Schaltung: Shimano Alivio",
      "confidence": 0.95
    },
    "groupsetFamily": {
      "value": "Alivio",
      "evidence": "Schaltung: Shimano Alivio",
      "confidence": 0.95
    },
    "electronicShifting": {
      "value": null,
      "evidence": null,
      "confidence": 0
    },
    "speeds": {
      "value": "27",
      "evidence": "Anzahl Gänge: 27",
      "confidence": 0.95
    },
    "mixedGroupset": {
      "value": "true",
      "evidence": "Umwerfer vorne: Shimano Altus FD-M370\nSchaltung: Shimano Alivio",
      "confidence": 0.85
    },
    "wheelMaterial": {
      "value": null,
      "evidence": null,
      "confidence": 0
    },
    "wheelTier": {
      "value": null,
      "evidence": null,
      "confidence": 0
    },
    "brakes": {
      "value": null,
      "evidence": null,
      "confidence": 0
    },
    "weightKg": {
      "value": "14.98",
      "evidence": "Gewicht*: 14.98",
      "confidence": 0.95
    },
    "powerMeter": {
      "value": null,
      "evidence": null,
      "confidence": 0
    },
    "notes": "Brakes: source lists model \"Tektro HD-M275 180 mm Disc\" and \"Scheibenbremse\" but does not explicitly state hydraulic vs mechanical, so brakes field left null. Mixed groupset set to true because front derailleur is Shimano Altus while the stated drivetrain is Shimano Alivio."
  }
}

Normalized record

{
  "id": "bikeexchange:ghost-kato-universal-29-al-2023",
  "retailer": "bikeexchange",
  "retailerProductId": "ghost-kato-universal-29-al-2023",
  "productUrl": "https://www.bikeexchange.de/de-DE/products/ghost-kato-universal-29-al-2023?sku=GHO_0000102823",
  "brand": "Ghost",
  "model": "Kato Universal 29 AL",
  "modelYear": 2025,
  "category": "mtb",
  "categoryBasis": "route",
  "sourceCategory": "mtb",
  "price": 699,
  "originalPrice": null,
  "currency": "EUR",
  "discountPercent": null,
  "frameMaterial": "aluminium",
  "frameModel": "KATO AL",
  "frameTier": null,
  "groupsetBrand": "Shimano",
  "groupsetFamily": "Altus",
  "groupsetGeneration": null,
  "electronicShifting": false,
  "speeds": 9,
  "mixedGroupset": true,
  "groupsetComponents": {
    "rearDerailleur": "Alivio",
    "frontDerailleur": "Altus"
  },
  "groupsetTierSpread": 0,
  "crank": "Shimano FC-MT101 44-32-22",
  "cassette": "Shimano CS-HG-200-9 11-36",
  "brakes": "unknown",
  "brakePistons": null,
  "brakeTier": "unknown",
  "suspension": "front",
  "fork": {
    "make": "RockShox",
    "line": "Judy",
    "tier": "unknown",
    "travelMm": 100
  },
  "rearShock": null,
  "dropperPost": false,
  "beltDrive": false,
  "hubDynamo": null,
  "rack": false,
  "mudguards": false,
  "chaincase": null,
  "kickstand": false,
  "lighting": false,
  "wheelSize": "29",
  "wheelset": "Rodi Excalibur XC19",
  "wheelMaterial": "aluminium",
  "wheelTier": "basic-aluminium",
  "tyres": "Mitas Ocelot 29x2.35",
  "weightKg": 14.98,
  "powerMeter": false,
  "powerMeterKind": null,
  "availableSizes": [
    {
      "rawSize": "M",
      "size": "M",
      "sizeCm": null,
      "inStock": true,
      "stockCount": null,
      "price": 699,
      "seller": null,
      "deliveryNote": null
    },
    {
      "rawSize": "L",
      "size": "L",
      "sizeCm": null,
      "inStock": true,
      "stockCount": null,
      "price": 799,
      "seller": "Rad Ab!",
      "deliveryNote": "Reguläre Lieferzeit 6 Tage"
    },
    {
      "rawSize": "XL",
      "size": "XL",
      "sizeCm": null,
      "inStock": true,
      "stockCount": null,
      "price": 699,
      "seller": null,
      "deliveryNote": null
    }
  ],
  "seller": null,
  "availability": "in-stock",
  "gtins": [
    "4052968307970"
  ],
  "imageUrl": "https://images.cdn.europe-west1.gcp.commercetools.com/078b97e9-ed31-4c81-baae-cdd44f3bf3c1/cce22453dc835b117cb2-CW7VSGul.jpg",
  "rawTitle": "Ghost Kato Universal 29 AL",
  "fetchedAt": "2026-09-19T05:32:15.338Z",
  "normalizationConfidence": 0.95,
  "warnings": [
    {
      "code": "brake-actuation-unstated",
      "message": "The spec table says \"Disc\" without saying whether the disc brake is hydraulic or mechanical. Recorded as unknown; the two are not interchangeable to a buyer.",
      "severity": "info"
    },
    {
      "code": "mixed-groupset",
      "message": "Not a uniform groupset: {\"rearDerailleur\":\"Alivio\",\"frontDerailleur\":\"Altus\"}. Ranked on the shifting level, with a penalty.",
      "severity": "info"
    }
  ]
}

Parsed specification table

{
  "Rahmenmaterial": "ALUMINIUM",
  "Gewicht*": "14.98",
  "Rahmen": "KATO AL",
  "Art der Bremse": "Scheibenbremse",
  "Bremse": "Tektro HD-M275 180 mm Disc",
  "Bremsscheibe vorne": "⌀ 180mm",
  "Bremsscheiben": "Tektro TR180-35",
  "Bremsscheibe hinten": "⌀ 180mm",
  "Bremshebel": "Tektro HD-M275",
  "Speichen": "Sapim 2.0",
  "Laufrad vorne": "Rodi Excalibur XC19",
  "Laufrad hinten": "Rodi Excalibur XC19",
  "Nabe hinten": "Shimano FH-TX505 QR 135 mm",
  "Reifen hinten": "Mitas Ocelot 29x2.35",
  "Laufradgröße": "29",
  "Reifen vorne": "Mitas Ocelot 29x2.35",
  "Nabe vorne": "Shimano HB-TX505 QR 100 mm",
  "Display": "-",
  "Vorbau": "Ground Fiftyone Dia. 31.8 mm",
  "Steuersatz": "14106",
  "Lenker": "Ground Fiftyone Dia. 31.8 mm 0/700 mm (XS) 0/720 mm (S) 0/740 mm (M-L) 0/760 (XL)",
  "Griffe": "MTB Grip",
  "Schutzblech": "-",
  "Ständer": "-",
  "Licht hinten": "-",
  "Gepäckträger": "-",
  "Licht vorne": "-",
  "Umwerfer vorne": "Shimano Altus FD-M370",
  "Schaltung": "Shimano Alivio",
  "Kurbelgarnitur": "Shimano FC-MT101 44-32-22",
  "Anzahl Gänge": "27",
  "Pedale": "FPD NW-91K",
  "Kassette": "Shimano CS-HG-200-9 11-36",
  "Innenlager": "BB-Thun",
  "Umwerfer hinten": "Shimano Alivio RD-M3100 9-S",
  "Kettenführung": "-",
  "Kette / Riemen": "KMC X9",
  "Sattel": "Selle Italia X-Base",
  "Sattelklemme": "GHOST XC 68 34.9 mm",
  "Sattelstütze": "GHOST SP DC1 30,9 mm",
  "Gabel Bauart": "Federgabel",
  "Federweg vorne": "100mm",
  "Dämpfer": "-",
  "Gabelhersteller": "RockShox",
  "Gabel": "Rock Shox Judy TK R 100 mm",
  "Jahr": "2025"
}

Raw adapter output

{
  "retailer": "bikeexchange",
  "retailerProductId": "ghost-kato-universal-29-al-2023",
  "productUrl": "https://www.bikeexchange.de/de-DE/products/ghost-kato-universal-29-al-2023?sku=GHO_0000102823",
  "extractionMethod": "embedded-json",
  "sourceCategory": "mtb",
  "rawTitle": "Ghost Kato Universal 29 AL",
  "rawBrand": "Ghost",
  "price": 699,
  "originalPrice": null,
  "currency": "EUR",
  "imageUrl": "https://images.cdn.europe-west1.gcp.commercetools.com/078b97e9-ed31-4c81-baae-cdd44f3bf3c1/cce22453dc835b117cb2-CW7VSGul.jpg",
  "rawSpecifications": {
    "Rahmenmaterial": "ALUMINIUM",
    "Gewicht*": "14.98",
    "Rahmen": "KATO AL",
    "Art der Bremse": "Scheibenbremse",
    "Bremse": "Tektro HD-M275 180 mm Disc",
    "Bremsscheibe vorne": "⌀ 180mm",
    "Bremsscheiben": "Tektro TR180-35",
    "Bremsscheibe hinten": "⌀ 180mm",
    "Bremshebel": "Tektro HD-M275",
    "Speichen": "Sapim 2.0",
    "Laufrad vorne": "Rodi Excalibur XC19",
    "Laufrad hinten": "Rodi Excalibur XC19",
    "Nabe hinten": "Shimano FH-TX505 QR 135 mm",
    "Reifen hinten": "Mitas Ocelot 29x2.35",
    "Laufradgröße": "29",
    "Reifen vorne": "Mitas Ocelot 29x2.35",
    "Nabe vorne": "Shimano HB-TX505 QR 100 mm",
    "Display": "-",
    "Vorbau": "Ground Fiftyone Dia. 31.8 mm",
    "Steuersatz": "14106",
    "Lenker": "Ground Fiftyone Dia. 31.8 mm 0/700 mm (XS) 0/720 mm (S) 0/740 mm (M-L) 0/760 (XL)",
    "Griffe": "MTB Grip",
    "Schutzblech": "-",
    "Ständer": "-",
    "Licht hinten": "-",
    "Gepäckträger": "-",
    "Licht vorne": "-",
    "Umwerfer vorne": "Shimano Altus FD-M370",
    "Schaltung": "Shimano Alivio",
    "Kurbelgarnitur": "Shimano FC-MT101 44-32-22",
    "Anzahl Gänge": "27",
    "Pedale": "FPD NW-91K",
    "Kassette": "Shimano CS-HG-200-9 11-36",
    "Innenlager": "BB-Thun",
    "Umwerfer hinten": "Shimano Alivio RD-M3100 9-S",
    "Kettenführung": "-",
    "Kette / Riemen": "KMC X9",
    "Sattel": "Selle Italia X-Base",
    "Sattelklemme": "GHOST XC 68 34.9 mm",
    "Sattelstütze": "GHOST SP DC1 30,9 mm",
    "Gabel Bauart": "Federgabel",
    "Federweg vorne": "100mm",
    "Dämpfer": "-",
    "Gabelhersteller": "RockShox",
    "Gabel": "Rock Shox Judy TK R 100 mm",
    "Jahr": "2025"
  },
  "rawFeatures": [
    "Aluminium",
    "Shimano Alivio",
    "29\"",
    "Beschreibung"
  ],
  "rawSizes": [
    {
      "rawSize": "M",
      "size": "M",
      "sizeCm": null,
      "inStock": true,
      "stockCount": null,
      "price": 699,
      "seller": null,
      "deliveryNote": null
    },
    {
      "rawSize": "L",
      "size": "L",
      "sizeCm": null,
      "inStock": true,
      "stockCount": null,
      "price": 799,
      "seller": "Rad Ab!",
      "deliveryNote": "Reguläre Lieferzeit 6 Tage"
    },
    {
      "rawSize": "XL",
      "size": "XL",
      "sizeCm": null,
      "inStock": true,
      "stockCount": null,
      "price": 699,
      "seller": null,
      "deliveryNote": null
    }
  ],
  "availabilityText": "sizes 3: 3 stocked, 0 gone, 0 unread",
  "fetchedAt": "2026-09-19T05:32:15.338Z",
  "sourceMeta": {
    "skus": [
      "4052968307970"
    ],
    "shopSkus": [
      "GHO_0000102823",
      "GHO_0000102826",
      "GHO_0000102823",
      "GHO_0000102824"
    ],
    "seller": "Rad Ab!",
    "sellerOfSize": "L",
    "sellerId": "3b6befa9-b74f-4588-9831-9d24ca6801e3",
    "storeKey": "store_01KED68JQJD78TBDDASZ9ZQ9AT_eur",
    "storeCity": "Flensburg-Friesischer Berg",
    "storeCountry": "DE",
    "storeDelivers": true,
    "storeClickAndCollect": true,
    "storeReservation": true,
    "storeDeliveryTime": "P6D",
    "shippingPrice": 89,
    "hasMoreSellers": true,
    "condition": "NEW",
    "ctProductId": "4390c757-5828-44d5-9987-a607bd189332",
    "shopCategory": "Hardtail",
    "colourCount": 2,
    "fetchedSku": "GHO_0000102823"
  }
}

Impressum · Privacy · Contact · About BikeFind