← Review table (gravel) · shopper page

Bulls Espresso Classico Gravel Bike 28" schwarz

zweirad-stadler:bulls-espresso-classico-gravel-bike-28-schwarz · source URL · confidence 1

Eligibility

Can win a band.

Size decisions

retailer labelalphacomparable cmmatchmappingin stockvariant priceevidence
S = 50 cmSunknownunsupported — the listing's 50 cm is a frame measurementyeslisting price
M = 53 cmMunknownunsupported — the listing's 53 cm is a frame measurementyeslisting price
L = 56 cmLunknownunsupported — the listing's 56 cm is a frame measurementyeslisting price
XL = 59 cmXLunknownunsupported — the listing's 59 cm is a frame measurementyeslisting price
mappingunsupported
discarded figurethe listing prints 50 cm beside its letter size
reasonThe centimetre figures retailers print for Bulls do not behave like size names (inconsistent), so they are read as frame measurements. See size-map.json.

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:zweirad-stadler / parseBulls
modelretailer:zweirad-stadler / derivedBulls Espresso Classico Gravel Bike 28" schwarz
categoryretailer:zweirad-stadler / parseGravel
frameMaterialretailer:zweirad-stadler / parseCarbon
groupsetFamilyretailer:zweirad-stadler / dictionaryShimano Cues ST-U6030 || Shimano Cues RD-U6000
electronicShiftingretailer:zweirad-stadler / derivedShimano Cues ST-U6030 || Shimano Cues RD-U6000
speedsretailer:zweirad-stadler / parse10-Gang
brakesretailer:zweirad-stadler / parseHydraulische Scheibenbremsen
suspensionretailer:zweirad-stadler / derivedno suspension fork and no rear shock on a drop-bar listing
forkretailer:zweirad-stadler / dictionaryMachete RX Carbon, internal cable routing, 12 mm thru axle
dropperPostretailer:zweirad-stadler / derivedseatpost row "Bulls Aluminium 27,2 mm" names no dropper, in a 31-field spec table
beltDriveretailer:zweirad-stadler / parseCN-LG5
wheelSizeretailer:zweirad-stadler / parse28
wheelMaterialretailer:zweirad-stadler / dictionaryRyde Road 21
wheelTierretailer:zweirad-stadler / dictionaryRyde Road 21
weightKgretailer:zweirad-stadler / parseGewicht: ca. 11,6 kg
powerMeterretailer:zweirad-stadler / derivedabsent from a 31-field spec table
availabilityretailer:zweirad-stadler / derived4 of 4 sizes orderable

Warnings

none

Score breakdown

{
  "frameScore": 26,
  "drivetrainScore": 10,
  "wheelScore": 5,
  "extrasScore": 0,
  "suspensionScore": 0,
  "weightAdjustment": -2.4,
  "equipmentValue": 38.6,
  "notes": [
    "Shimano CUES = 12.",
    "10-speed -2.",
    "Wheels \"basic-aluminium\" = 5.",
    "Brakes \"hydraulic-disc\" = 0, the baseline for gravel.",
    "11.6 kg vs 10.4 kg gravel reference = -2.4."
  ],
  "marketPrice": 1975,
  "valueScore": 0.988,
  "savingsVsMarket": -24
}

AI normalization

Not used: deterministic parsing resolved every field it needed.

Normalized record

{
  "id": "zweirad-stadler:bulls-espresso-classico-gravel-bike-28-schwarz",
  "retailer": "zweirad-stadler",
  "retailerProductId": "bulls-espresso-classico-gravel-bike-28-schwarz",
  "productUrl": "https://shop.zweirad-stadler.de/fahrrad-shop/rennraeder/gravel-bike/bulls-espresso-classico-gravel-bike-28-schwarz.html",
  "brand": "Bulls",
  "model": "Espresso Classico Gravel Bike 28\" schwarz",
  "modelYear": null,
  "category": "gravel",
  "categoryBasis": "stated",
  "sourceCategory": "gravel",
  "price": 1999,
  "originalPrice": null,
  "currency": "EUR",
  "discountPercent": null,
  "frameMaterial": "carbon",
  "frameModel": null,
  "frameTier": null,
  "groupsetBrand": "Shimano",
  "groupsetFamily": "CUES",
  "groupsetGeneration": null,
  "electronicShifting": false,
  "speeds": 10,
  "mixedGroupset": false,
  "groupsetComponents": {
    "shifters": "CUES",
    "rearDerailleur": "CUES",
    "crank": "CUES",
    "cassette": "CUES"
  },
  "groupsetTierSpread": 0,
  "crank": "Shimano Cues FC-U6030, 42T",
  "cassette": "Shimano Cues CS-LG400-10, 11-48T",
  "brakes": "hydraulic-disc",
  "brakePistons": null,
  "brakeTier": "unknown",
  "suspension": "none",
  "fork": {
    "make": null,
    "line": "Machete",
    "tier": "rigid",
    "travelMm": 0
  },
  "rearShock": null,
  "dropperPost": false,
  "beltDrive": false,
  "hubDynamo": null,
  "rack": null,
  "mudguards": null,
  "chaincase": null,
  "kickstand": null,
  "lighting": null,
  "wheelSize": "28",
  "wheelset": "Ryde Road 21 Disc | Forumula CL-712 | Formula CL-542S",
  "wheelMaterial": "aluminium",
  "wheelTier": "basic-aluminium",
  "tyres": "Schwalbe Pro One Evo, Super Race, V-Guard, TLE",
  "weightKg": 11.6,
  "powerMeter": false,
  "powerMeterKind": null,
  "availableSizes": [
    {
      "rawSize": "S = 50 cm",
      "size": "S",
      "sizeCm": 50,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    },
    {
      "rawSize": "M = 53 cm",
      "size": "M",
      "sizeCm": 53,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    },
    {
      "rawSize": "L = 56 cm",
      "size": "L",
      "sizeCm": 56,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    },
    {
      "rawSize": "XL = 59 cm",
      "size": "XL",
      "sizeCm": 59,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    }
  ],
  "seller": null,
  "availability": "in-stock",
  "gtins": [],
  "imageUrl": "https://shop.zweirad-stadler.de/out/pictures/generated/product/1/1500_1500_100/bulls-28-espresso-classico-gravel-bike-28-schwarz-700080-a.jpg",
  "rawTitle": "Bulls Espresso Classico Gravel Bike 28\" schwarz",
  "fetchedAt": "2026-09-19T06:32:22.862Z",
  "normalizationConfidence": 1,
  "warnings": []
}

Parsed specification table

{
  "Material": "Aluminium / Carbon",
  "Rahmenform": "Gravel",
  "Farbe": "schwarz",
  "Herstellerfarbe": "mythos black metallic / chrome",
  "Gabel": "Machete RX Carbon, internal cable routing, 12 mm thru axle",
  "Gänge": "10-Gang",
  "Schaltung": "Kettenschaltung",
  "Schalthebel": "Shimano Cues ST-U6030",
  "Schaltwerk": "Shimano Cues RD-U6000",
  "Bremshebel": "Shimano Cues",
  "Bremsenart": "Hydraulische Scheibenbremsen",
  "Bremsen vorne": "Shimano Cues BR-UR6030",
  "Bremsen hinten": "Shimano Cues BR-UR6030",
  "Bremsscheiben": "SHIMANO SM-RT10 CL 160 mm",
  "Kette": "Shimano Linkglide CN-LG500",
  "Kassette": "Shimano Cues CS-LG400-10, 11-48T",
  "Kurbel": "Shimano Cues FC-U6030, 42T",
  "Felgen": "Ryde Road 21 Disc",
  "Laufradgröße": "28\"",
  "Reifen": "Schwalbe Pro One Evo, Super Race, V-Guard, TLE",
  "Reifengröße": "38-622",
  "Nabe vorne": "Forumula CL-712",
  "Nabe hinten": "Formula CL-542S",
  "Sattel": "Brooks Swift Echtleder",
  "Sattelstütze": "Bulls Aluminium 27,2 mm",
  "Lenker": "Allroad SL",
  "Griffe": "Brooks Lederlenkerband",
  "Vorbau": "Bulls GRi Vorbau CCS Slot Mount ready",
  "Steuersatz": "FSA NO.80/56/CRII Middle",
  "Gewicht": "ca. 11,6 kg",
  "zul. Gesamtgewicht": "max. 125 kg"
}

Raw adapter output

{
  "retailer": "zweirad-stadler",
  "retailerProductId": "bulls-espresso-classico-gravel-bike-28-schwarz",
  "productUrl": "https://shop.zweirad-stadler.de/fahrrad-shop/rennraeder/gravel-bike/bulls-espresso-classico-gravel-bike-28-schwarz.html",
  "extractionMethod": "server-html",
  "sourceCategory": "gravel",
  "rawTitle": "Bulls Espresso Classico Gravel Bike 28\" schwarz",
  "rawBrand": "Bulls",
  "price": 1999,
  "originalPrice": null,
  "currency": "EUR",
  "imageUrl": "https://shop.zweirad-stadler.de/out/pictures/generated/product/1/1500_1500_100/bulls-28-espresso-classico-gravel-bike-28-schwarz-700080-a.jpg",
  "rawSpecifications": {
    "Material": "Aluminium / Carbon",
    "Rahmenform": "Gravel",
    "Farbe": "schwarz",
    "Herstellerfarbe": "mythos black metallic / chrome",
    "Gabel": "Machete RX Carbon, internal cable routing, 12 mm thru axle",
    "Gänge": "10-Gang",
    "Schaltung": "Kettenschaltung",
    "Schalthebel": "Shimano Cues ST-U6030",
    "Schaltwerk": "Shimano Cues RD-U6000",
    "Bremshebel": "Shimano Cues",
    "Bremsenart": "Hydraulische Scheibenbremsen",
    "Bremsen vorne": "Shimano Cues BR-UR6030",
    "Bremsen hinten": "Shimano Cues BR-UR6030",
    "Bremsscheiben": "SHIMANO SM-RT10 CL 160 mm",
    "Kette": "Shimano Linkglide CN-LG500",
    "Kassette": "Shimano Cues CS-LG400-10, 11-48T",
    "Kurbel": "Shimano Cues FC-U6030, 42T",
    "Felgen": "Ryde Road 21 Disc",
    "Laufradgröße": "28\"",
    "Reifen": "Schwalbe Pro One Evo, Super Race, V-Guard, TLE",
    "Reifengröße": "38-622",
    "Nabe vorne": "Forumula CL-712",
    "Nabe hinten": "Formula CL-542S",
    "Sattel": "Brooks Swift Echtleder",
    "Sattelstütze": "Bulls Aluminium 27,2 mm",
    "Lenker": "Allroad SL",
    "Griffe": "Brooks Lederlenkerband",
    "Vorbau": "Bulls GRi Vorbau CCS Slot Mount ready",
    "Steuersatz": "FSA NO.80/56/CRII Middle",
    "Gewicht": "ca. 11,6 kg",
    "zul. Gesamtgewicht": "max. 125 kg"
  },
  "rawFeatures": [
    "S = 50 cm 4-8 Werktage",
    "M = 53 cm 4-8 Werktage",
    "L = 56 cm 4-8 Werktage",
    "XL = 59 cm 4-8 Werktage",
    "0% Finanzierung ab 199,90 € möglich",
    "Dienstrad-Leasing möglich",
    "14 Tage kostenloses Rückgaberecht",
    "Fahrrad vollständig montiert und mit wenigen Handgriffen fahrbereit",
    "Hochwertiger Aluminiumrahmen mit Machete RX Carbongabel",
    "Edler Brooks Sattel und Brooks Lederlenkerband sorgen für klassischen Look",
    "Langlebige Shimano CUES Komponenten",
    "Schwalbe Pro One EVO Bereifung"
  ],
  "rawSizes": [
    {
      "rawSize": "S = 50 cm",
      "size": "S",
      "sizeCm": 50,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    },
    {
      "rawSize": "M = 53 cm",
      "size": "M",
      "sizeCm": 53,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    },
    {
      "rawSize": "L = 56 cm",
      "size": "L",
      "sizeCm": 56,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    },
    {
      "rawSize": "XL = 59 cm",
      "size": "XL",
      "sizeCm": 59,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    }
  ],
  "availabilityText": "4 of 4 sizes orderable",
  "fetchedAt": "2026-09-19T06:32:22.862Z",
  "sourceMeta": {
    "savingBadge": null,
    "deliveryWindows": [
      "S = 50 cm 4-8 Werktage",
      "M = 53 cm 4-8 Werktage",
      "L = 56 cm 4-8 Werktage",
      "XL = 59 cm 4-8 Werktage"
    ]
  }
}

Impressum · Privacy · Contact · About BikeFind