← Review table (mtb) · shopper page
bikeexchange:bulls_sharptail_1_disc_29_2023 · source URL · confidence 0.78 · GTIN 4063518240210
Can win a band.
| retailer label | alpha | comparable cm | match | mapping | in stock | variant price | evidence |
|---|---|---|---|---|---|---|---|
| M | M | — | unknown | unsupported | yes | €749 | — |
| XL | XL | — | unknown | unsupported | yes | €454,97 | — |
| mapping | unsupported |
|---|---|
| reason | Bulls publishes no defensible conventional equivalence for its letter sizes. BULLS publishes a rider-height chart only ('Körpergröße' -> 'empfohlene Rahmengröße', XS 135-160 … XL 185-200 cm) with no centimetre equivalence, and its own chart stops at XL. So no letter is mapped. One retailer dual label ('XXL = 60 cm' on an Alpine Hawk) is left standing as listing-specific evidence because it sits on the conventional scale and there is no manufacturer evidence that it is a measurement — but it is a single unverified claim and is recorded as a residual risk. |
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:bikeexchange / parse | Bulls |
| model | retailer:bikeexchange / derived | Bulls Sharptail 1 Disc 29 |
| modelYear | retailer:bikeexchange / parse | Jahr: 2023 |
| category | retailer:bikeexchange / derived | retailer taxonomy |
| frameMaterial | retailer:bikeexchange / parse | Aluminium |
| groupsetFamily | retailer:bikeexchange / dictionary | SHIMANO Tourney FD-TY500 |
| electronicShifting | retailer:bikeexchange / derived | SHIMANO Tourney FD-TY500 |
| brakes | retailer:bikeexchange / parse | Mechanische Scheibenbremse |
| suspension | retailer:bikeexchange / derived | suspension fork "SR SUNTOUR XCE-28" and no rear shock in a 32-field spec table |
| fork | retailer:bikeexchange / parse | SR SUNTOUR XCE-28 |
| dropperPost | retailer:bikeexchange / derived | seatpost row "STYX Aluminium" names no dropper, in a 32-field spec table |
| beltDrive | retailer:bikeexchange / parse | KMC |
| wheelSize | retailer:bikeexchange / parse | 29 |
| powerMeter | retailer:bikeexchange / derived | absent from a 32-field spec table |
| availability | retailer:bikeexchange / derived | sizes 2: 2 stocked, 0 gone, 0 unread |
| seller | retailer:bikeexchange / parse | XL: budget-bikes |
info wheel-material-unknown — Wheel material could not be established.{
"frameScore": 11,
"drivetrainScore": 3,
"wheelScore": 5,
"extrasScore": -2,
"suspensionScore": 0,
"weightAdjustment": 0,
"equipmentValue": 17,
"notes": [
"Shimano Tourney = 3.",
"Wheels unknown: scored level with basic aluminium, which is neither a reward for omitting the wheelset nor a penalty for naming a cheap one.",
"Brakes \"mechanical-disc\" -2.",
"Weight not published: no weight adjustment either way.",
"Fork series not stated: scored at the bottom of the fork ladder rather than assumed."
],
"marketPrice": 556,
"valueScore": 1.222,
"savingsVsMarket": 101.02999999999997
}
{
"requested": [
"wheelMaterial",
"wheelTier",
"weightKg"
],
"applied": [],
"rejected": [],
"notes": "Wheel material not stated; wheels named as \"Laufräder: DDM-2\" (unrecognised house model) so wheelMaterial and wheelTier cannot be determined. The listed allowable total weight (Zulässiges Gesamtgewicht) is 125.0 kg but is not the bike's weight, so weightKg is null. The listing names both \"Shimano Altus\" and multiple Tourney components (crank, derailleur), so mixedGroupset is set to true.",
"raw": {
"frameMaterial": {
"value": "aluminium",
"evidence": "Rahmenmaterial: Aluminium",
"confidence": 0.9
},
"groupsetBrand": {
"value": "Shimano",
"evidence": "Schaltung: Shimano Altus",
"confidence": 0.9
},
"groupsetFamily": {
"value": "Altus",
"evidence": "Schaltung: Shimano Altus",
"confidence": 0.9
},
"electronicShifting": {
"value": "false",
"evidence": "Art der Schaltung: Kettenschaltung | 24 Gang",
"confidence": 0.85
},
"speeds": {
"value": "24",
"evidence": "Art der Schaltung: Kettenschaltung | 24 Gang",
"confidence": 0.9
},
"mixedGroupset": {
"value": "true",
"evidence": "Schaltung: Shimano Altus\nKurbelgarnitur: SHIMANO Tourney 42/34/24T\nUmwerfer: SHIMANO Tourney FD-TY500\nSchalthebel: SHIMANO ST-EF500 EZ fire Schalt/Bremshebel",
"confidence": 0.85
},
"wheelMaterial": {
"value": null,
"evidence": null,
"confidence": 0.35
},
"wheelTier": {
"value": null,
"evidence": "Laufräder: DDM-2",
"confidence": 0.4
},
"brakes": {
"value": "mechanical-disc",
"evidence": "Art der Bremse: Mechanische Scheibenbremse",
"confidence": 0.95
},
"weightKg": {
"value": null,
"evidence": "Zulässiges Gesamtgewicht: 125,0 kg",
"confidence": 0.6
},
"powerMeter": {
"value": null,
"evidence": null,
"confidence": 0.3
},
"notes": "Wheel material not stated; wheels named as \"Laufräder: DDM-2\" (unrecognised house model) so wheelMaterial and wheelTier cannot be determined. The listed allowable total weight (Zulässiges Gesamtgewicht) is 125.0 kg but is not the bike's weight, so weightKg is null. The listing names both \"Shimano Altus\" and multiple Tourney components (crank, derailleur), so mixedGroupset is set to true."
}
}
{
"id": "bikeexchange:bulls_sharptail_1_disc_29_2023",
"retailer": "bikeexchange",
"retailerProductId": "bulls_sharptail_1_disc_29_2023",
"productUrl": "https://www.bikeexchange.de/de-DE/products/bulls_sharptail_1_disc_29_2023?sku=BUL_0000148843",
"brand": "Bulls",
"model": "Sharptail 1 Disc 29",
"modelYear": 2023,
"category": "mtb",
"categoryBasis": "route",
"sourceCategory": "mtb",
"price": 454.97,
"originalPrice": 749,
"currency": "EUR",
"discountPercent": 39,
"frameMaterial": "aluminium",
"frameModel": null,
"frameTier": null,
"groupsetBrand": "Shimano",
"groupsetFamily": "Tourney",
"groupsetGeneration": null,
"electronicShifting": false,
"speeds": null,
"mixedGroupset": false,
"groupsetComponents": {
"frontDerailleur": "Tourney",
"crank": "Tourney"
},
"groupsetTierSpread": 0,
"crank": "SHIMANO Tourney 42/34/24T",
"cassette": "SHIMANO CS-HG200-8, 12-32T",
"brakes": "mechanical-disc",
"brakePistons": null,
"brakeTier": "unknown",
"suspension": "front",
"fork": {
"make": "SR Suntour",
"line": "XCE",
"tier": "unknown",
"travelMm": 100
},
"rearShock": null,
"dropperPost": false,
"beltDrive": false,
"hubDynamo": null,
"rack": null,
"mudguards": null,
"chaincase": null,
"kickstand": null,
"lighting": null,
"wheelSize": "29",
"wheelset": "DDM-2",
"wheelMaterial": "unknown",
"wheelTier": "unknown",
"tyres": "STYX Ace of Pace",
"weightKg": null,
"powerMeter": false,
"powerMeterKind": null,
"availableSizes": [
{
"rawSize": "M",
"size": "M",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 749,
"seller": null,
"deliveryNote": null
},
{
"rawSize": "XL",
"size": "XL",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 454.97,
"seller": "budget-bikes",
"deliveryNote": "Reguläre Lieferzeit 8 Tage"
}
],
"seller": "budget-bikes",
"availability": "in-stock",
"gtins": [
"4063518240210"
],
"imageUrl": "https://images.cdn.europe-west1.gcp.commercetools.com/078b97e9-ed31-4c81-baae-cdd44f3bf3c1/73ffea5ad67acbae127e-jd3EHJ6G.png",
"rawTitle": "Bulls Sharptail 1 Disc 29",
"fetchedAt": "2026-09-19T05:36:39.456Z",
"normalizationConfidence": 0.78,
"warnings": [
{
"code": "wheel-material-unknown",
"message": "Wheel material could not be established.",
"severity": "info"
}
]
}
{
"Rahmenmaterial": "Aluminium",
"Zulässiges Gesamtgewicht": "125,0 kg",
"Art der Bremse": "Mechanische Scheibenbremse",
"Bremse": "TEKTRO MD-M280",
"Bremsscheibe vorne": "⌀ 160mm",
"Bremsscheiben": "160 mm / 6-Bolt",
"Bremsscheibe hinten": "⌀ 160mm (160 mm / 6-Bolt)",
"Rücktrittbremse": "nein",
"Naben": "6-Loch Aufnahme und Schnellspanner",
"Reifen": "STYX Ace of Pace",
"Reifengröße": "57-622",
"Laufräder": "DDM-2",
"Laufradgröße": "29 Zoll",
"Griffe": "BULLS MTB",
"Vorbau": "STYX A-Head Vorbau",
"Steuersatz": "FSA no.11N",
"Lenker": "STYX Riserbar",
"Schaltung": "Shimano Altus",
"Kurbelgarnitur": "SHIMANO Tourney 42/34/24T",
"Pedale": "BULLS Pedale",
"Schalthebel": "SHIMANO ST-EF500 EZ fire Schalt/Bremshebel",
"Art der Schaltung": "Kettenschaltung | 24 Gang",
"Kassette": "SHIMANO CS-HG200-8, 12-32T",
"Umwerfer": "SHIMANO Tourney FD-TY500",
"Kette / Riemen": "KMC, Z-8.3",
"Sattel": "BULLS sportive Comfort",
"Sattelstütze": "STYX Aluminium",
"Gabel Bauart": "Federgabel",
"Federweg vorne": "100mm",
"Gabelhersteller": "SR Suntour",
"Gabel": "SR SUNTOUR XCE-28",
"Jahr": "2023"
}
{
"retailer": "bikeexchange",
"retailerProductId": "bulls_sharptail_1_disc_29_2023",
"productUrl": "https://www.bikeexchange.de/de-DE/products/bulls_sharptail_1_disc_29_2023?sku=BUL_0000148843",
"extractionMethod": "embedded-json",
"sourceCategory": "mtb",
"rawTitle": "Bulls Sharptail 1 Disc 29",
"rawBrand": "Bulls",
"price": 454.97,
"originalPrice": 749,
"currency": "EUR",
"imageUrl": "https://images.cdn.europe-west1.gcp.commercetools.com/078b97e9-ed31-4c81-baae-cdd44f3bf3c1/73ffea5ad67acbae127e-jd3EHJ6G.png",
"rawSpecifications": {
"Rahmenmaterial": "Aluminium",
"Zulässiges Gesamtgewicht": "125,0 kg",
"Art der Bremse": "Mechanische Scheibenbremse",
"Bremse": "TEKTRO MD-M280",
"Bremsscheibe vorne": "⌀ 160mm",
"Bremsscheiben": "160 mm / 6-Bolt",
"Bremsscheibe hinten": "⌀ 160mm (160 mm / 6-Bolt)",
"Rücktrittbremse": "nein",
"Naben": "6-Loch Aufnahme und Schnellspanner",
"Reifen": "STYX Ace of Pace",
"Reifengröße": "57-622",
"Laufräder": "DDM-2",
"Laufradgröße": "29 Zoll",
"Griffe": "BULLS MTB",
"Vorbau": "STYX A-Head Vorbau",
"Steuersatz": "FSA no.11N",
"Lenker": "STYX Riserbar",
"Schaltung": "Shimano Altus",
"Kurbelgarnitur": "SHIMANO Tourney 42/34/24T",
"Pedale": "BULLS Pedale",
"Schalthebel": "SHIMANO ST-EF500 EZ fire Schalt/Bremshebel",
"Art der Schaltung": "Kettenschaltung | 24 Gang",
"Kassette": "SHIMANO CS-HG200-8, 12-32T",
"Umwerfer": "SHIMANO Tourney FD-TY500",
"Kette / Riemen": "KMC, Z-8.3",
"Sattel": "BULLS sportive Comfort",
"Sattelstütze": "STYX Aluminium",
"Gabel Bauart": "Federgabel",
"Federweg vorne": "100mm",
"Gabelhersteller": "SR Suntour",
"Gabel": "SR SUNTOUR XCE-28",
"Jahr": "2023"
},
"rawFeatures": [
"Aluminium",
"Shimano Altus",
"29\"",
"Beschreibung"
],
"rawSizes": [
{
"rawSize": "M",
"size": "M",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 749,
"seller": null,
"deliveryNote": null
},
{
"rawSize": "XL",
"size": "XL",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 454.97,
"seller": "budget-bikes",
"deliveryNote": "Reguläre Lieferzeit 8 Tage"
}
],
"availabilityText": "sizes 2: 2 stocked, 0 gone, 0 unread",
"fetchedAt": "2026-09-19T05:36:39.456Z",
"sourceMeta": {
"skus": [
"4063518240210"
],
"shopSkus": [
"BUL_0000148843",
"BUL_0000148845",
"BUL_0000148843"
],
"seller": "budget-bikes",
"sellerOfSize": "XL",
"sellerId": "b62713af-3c47-4ee1-93fe-0815dc5553c5",
"storeKey": "store_01KEFR204D7YM6D8ETSA49KG5G_eur",
"storeCity": "Memmingen",
"storeCountry": "DE",
"storeDelivers": true,
"storeClickAndCollect": true,
"storeReservation": null,
"storeDeliveryTime": "P8D",
"shippingPrice": 49.95,
"hasMoreSellers": true,
"condition": "NEW",
"ctProductId": "01be577f-78fe-47bc-906a-da8a50cdd551",
"shopCategory": "Hardtail",
"colourCount": 2,
"fetchedSku": "BUL_0000148843"
}
}