← Review table (gravel) · shopper page

Bulls Daily Grinder 1 Gravel Bike 28" blau

zweirad-stadler:bulls-daily-grinder-1-gravel-bike-28-blau-kaufen · source URL · confidence 0.83

Eligibility

Can win a band.

Size decisions

retailer labelalphacomparable cmmatchmappingin stockvariant priceevidence
S = 45 cmSunknownunsupported — the listing's 45 cm is a frame measurementyeslisting price
M = 48 cmMunknownunsupported — the listing's 48 cm is a frame measurementyeslisting price
L = 52 cmLunknownunsupported — the listing's 52 cm is a frame measurementyeslisting price
XL = 56 cmXLunknownunsupported — the listing's 56 cm is a frame measurementyeslisting price
mappingunsupported
discarded figurethe listing prints 45 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 Daily Grinder 1 Gravel Bike 28" blau
categoryretailer:zweirad-stadler / parseGrinder
frameMaterialretailer:zweirad-stadler / parseAluminium
groupsetFamilyretailer:zweirad-stadler / dictionaryShimano Cues ST-3030 || Shimano Cues RD-U6000
electronicShiftingretailer:zweirad-stadler / derivedShimano Cues ST-3030 || Shimano Cues RD-U6000
speedsretailer:zweirad-stadler / parse10-Gang
brakesretailer:zweirad-stadler / parseMechanische Scheibenbremsen
suspensionretailer:zweirad-stadler / derivedno suspension fork and no rear shock on a drop-bar listing
forkretailer:zweirad-stadler / dictionaryAluminium
dropperPostretailer:zweirad-stadler / derivedseatpost row "Bulls Aluminium 27,2 mm" names no dropper, in a 35-field spec table
beltDriveretailer:zweirad-stadler / parseCN-LG5
hubDynamoretailer:zweirad-stadler / parseSHIMANO DH-3D37-QR Dynamo | SHIMANO Tourney TX FH-TX505QR | Bulls DD
rackretailer:zweirad-stadler / parseBULLS Urban/ Gravel
mudguardsretailer:zweirad-stadler / parseAluminiumschutzblech 55mm
kickstandretailer:zweirad-stadler / parseUsus U-Mount 44
lightingretailer:zweirad-stadler / parseFUXON FS-50 DRL 50 Lux
wheelSizeretailer:zweirad-stadler / parse28
weightKgretailer:zweirad-stadler / parseGewicht: ca. 14,9 kg
powerMeterretailer:zweirad-stadler / derivedabsent from a 35-field spec table
availabilityretailer:zweirad-stadler / derived4 of 4 sizes orderable

Warnings

Score breakdown

{
  "frameScore": 11,
  "drivetrainScore": 10,
  "wheelScore": 5,
  "extrasScore": -2,
  "suspensionScore": 0,
  "weightAdjustment": -3,
  "equipmentValue": 21,
  "notes": [
    "Shimano CUES = 12.",
    "10-speed -2.",
    "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.",
    "14.9 kg vs 10.4 kg gravel reference = -3."
  ],
  "marketPrice": 1104,
  "valueScore": 0.789,
  "savingsVsMarket": -295
}

AI normalization

{
  "requested": [
    "wheelMaterial",
    "wheelTier"
  ],
  "applied": [],
  "rejected": [],
  "notes": "Wheel rim model is listed as 'Felgen: Bulls DDM-22' but the source does not state rim material or a recognized tier; therefore wheelMaterial and wheelTier are set to null. Mixed groupset set to true because crank ('Kurbel: Samox T 42T') differs from Shimano Cues shifters/derailleur.",
  "raw": {
    "frameMaterial": {
      "value": "aluminium",
      "evidence": "Material: Aluminium",
      "confidence": 0.9
    },
    "groupsetBrand": {
      "value": "Shimano",
      "evidence": "10-Gang Shimano Cues Kettenschaltung",
      "confidence": 0.9
    },
    "groupsetFamily": {
      "value": "CUES",
      "evidence": "10-Gang Shimano Cues Kettenschaltung",
      "confidence": 0.9
    },
    "electronicShifting": {
      "value": "false",
      "evidence": "10-Gang Shimano Cues Kettenschaltung",
      "confidence": 0.8
    },
    "speeds": {
      "value": "10",
      "evidence": "Gänge: 10-Gang",
      "confidence": 0.9
    },
    "mixedGroupset": {
      "value": "true",
      "evidence": "Shimano Cues RD-U6000\nKurbel: Samox T 42T",
      "confidence": 0.8
    },
    "wheelMaterial": {
      "value": null,
      "evidence": null,
      "confidence": 0.3
    },
    "wheelTier": {
      "value": null,
      "evidence": "Felgen: Bulls DDM-22",
      "confidence": 0.3
    },
    "brakes": {
      "value": "mechanical-disc",
      "evidence": "Bremsenart: Mechanische Scheibenbremsen",
      "confidence": 0.9
    },
    "weightKg": {
      "value": "14.9",
      "evidence": "Gewicht: ca. 14,9 kg",
      "confidence": 0.9
    },
    "powerMeter": {
      "value": null,
      "evidence": null,
      "confidence": 0.3
    },
    "notes": "Wheel rim model is listed as 'Felgen: Bulls DDM-22' but the source does not state rim material or a recognized tier; therefore wheelMaterial and wheelTier are set to null. Mixed groupset set to true because crank ('Kurbel: Samox T 42T') differs from Shimano Cues shifters/derailleur."
  }
}

Normalized record

{
  "id": "zweirad-stadler:bulls-daily-grinder-1-gravel-bike-28-blau-kaufen",
  "retailer": "zweirad-stadler",
  "retailerProductId": "bulls-daily-grinder-1-gravel-bike-28-blau-kaufen",
  "productUrl": "https://shop.zweirad-stadler.de/fahrrad-shop/rennraeder/gravel-bike/bulls-daily-grinder-1-gravel-bike-28-blau-kaufen.html",
  "brand": "Bulls",
  "model": "Daily Grinder 1 Gravel Bike 28\" blau",
  "modelYear": null,
  "category": "gravel",
  "categoryBasis": "stated",
  "sourceCategory": "gravel",
  "price": 1399,
  "originalPrice": null,
  "currency": "EUR",
  "discountPercent": null,
  "frameMaterial": "aluminium",
  "frameModel": null,
  "frameTier": null,
  "groupsetBrand": "Shimano",
  "groupsetFamily": "CUES",
  "groupsetGeneration": null,
  "electronicShifting": false,
  "speeds": 10,
  "mixedGroupset": false,
  "groupsetComponents": {
    "shifters": "CUES",
    "rearDerailleur": "CUES",
    "cassette": "CUES"
  },
  "groupsetTierSpread": 0,
  "crank": "Samox T 42T",
  "cassette": "Shimano Cues CS-LG300-10 11-48T",
  "brakes": "mechanical-disc",
  "brakePistons": null,
  "brakeTier": "unknown",
  "suspension": "none",
  "fork": {
    "make": null,
    "line": null,
    "tier": "rigid",
    "travelMm": 0
  },
  "rearShock": null,
  "dropperPost": false,
  "beltDrive": false,
  "hubDynamo": true,
  "rack": true,
  "mudguards": true,
  "chaincase": null,
  "kickstand": true,
  "lighting": true,
  "wheelSize": "28",
  "wheelset": "Bulls DDM-22 | SHIMANO DH-3D37-QR Dynamo | SHIMANO Tourney TX FH-TX505QR",
  "wheelMaterial": "unknown",
  "wheelTier": "unknown",
  "tyres": "VEE TIRE CO. Taistyk MPC",
  "weightKg": 14.9,
  "powerMeter": false,
  "powerMeterKind": null,
  "availableSizes": [
    {
      "rawSize": "S = 45 cm",
      "size": "S",
      "sizeCm": 45,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    },
    {
      "rawSize": "M = 48 cm",
      "size": "M",
      "sizeCm": 48,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    },
    {
      "rawSize": "L = 52 cm",
      "size": "L",
      "sizeCm": 52,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    },
    {
      "rawSize": "XL = 56 cm",
      "size": "XL",
      "sizeCm": 56,
      "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-daily-grinder-1-gravelbike-blau-28-134942-a.jpg",
  "rawTitle": "Bulls Daily Grinder 1 Gravel Bike 28\" blau",
  "fetchedAt": "2026-09-19T06:32:18.369Z",
  "normalizationConfidence": 0.83,
  "warnings": [
    {
      "code": "implausible-weight",
      "message": "Stated weight 14.9 kg is outside the 5.5-13 kg plausible range for a complete drop-bar bike.",
      "severity": "high"
    },
    {
      "code": "wheel-material-unknown",
      "message": "Wheel material could not be established.",
      "severity": "info"
    }
  ]
}

Parsed specification table

{
  "Material": "Aluminium",
  "Farbe": "blau",
  "Gabel": "Aluminium",
  "Steuersatz": "FSA NO.80/56/CRII Middle",
  "Schaltung": "Kettenschaltung",
  "Gänge": "10-Gang",
  "Schaltwerk": "Shimano Cues RD-U6000",
  "Schalthebel": "Shimano Cues ST-3030",
  "Bremsenart": "Mechanische Scheibenbremsen",
  "Bremsen": "Shimano BR-RS305",
  "Bremsscheiben": "180 mm/ 180 mm",
  "Kurbel": "Samox T 42T",
  "Pedale": "Bulls Urban Pedale mit Griptape",
  "Kassette": "Shimano Cues CS-LG300-10 11-48T",
  "Kette": "Shimano Linkglide CN-LG500",
  "Lenker": "Gravel SL",
  "Griffe": "Bulls Komfortlenkerband 3mm",
  "Vorbau": "Bulls GRi Vorbau CCS Slot Mount ready",
  "Sattelstütze": "Bulls Aluminium 27,2 mm",
  "Sattel": "Bulls MTB-Sport",
  "Laufradgröße": "28\"",
  "Felgen": "Bulls DDM-22",
  "Reifen": "VEE TIRE CO. Taistyk MPC",
  "Nabe vorne": "SHIMANO DH-3D37-QR Dynamo",
  "Nabe hinten": "SHIMANO Tourney TX FH-TX505QR",
  "Scheinwerfer": "FUXON FS-50 DRL 50 Lux",
  "Rücklicht": "FUXON RZ-60",
  "Gepäckträger": "BULLS Urban/ Gravel",
  "Schutzbleche": "Aluminiumschutzblech 55mm",
  "Gewicht": "ca. 14,9 kg",
  "zul. Gesamtgewicht": "max. 135 kg",
  "Rahmenform": "Gravel",
  "Herstellerfarbe": "dark petrol matt",
  "Reifengröße": "45-622",
  "Fahrradständer": "Usus U-Mount 44"
}

Raw adapter output

{
  "retailer": "zweirad-stadler",
  "retailerProductId": "bulls-daily-grinder-1-gravel-bike-28-blau-kaufen",
  "productUrl": "https://shop.zweirad-stadler.de/fahrrad-shop/rennraeder/gravel-bike/bulls-daily-grinder-1-gravel-bike-28-blau-kaufen.html",
  "extractionMethod": "server-html",
  "sourceCategory": "gravel",
  "rawTitle": "Bulls Daily Grinder 1 Gravel Bike 28\" blau",
  "rawBrand": "Bulls",
  "price": 1399,
  "originalPrice": null,
  "currency": "EUR",
  "imageUrl": "https://shop.zweirad-stadler.de/out/pictures/generated/product/1/1500_1500_100/bulls-daily-grinder-1-gravelbike-blau-28-134942-a.jpg",
  "rawSpecifications": {
    "Material": "Aluminium",
    "Farbe": "blau",
    "Gabel": "Aluminium",
    "Steuersatz": "FSA NO.80/56/CRII Middle",
    "Schaltung": "Kettenschaltung",
    "Gänge": "10-Gang",
    "Schaltwerk": "Shimano Cues RD-U6000",
    "Schalthebel": "Shimano Cues ST-3030",
    "Bremsenart": "Mechanische Scheibenbremsen",
    "Bremsen": "Shimano BR-RS305",
    "Bremsscheiben": "180 mm/ 180 mm",
    "Kurbel": "Samox T 42T",
    "Pedale": "Bulls Urban Pedale mit Griptape",
    "Kassette": "Shimano Cues CS-LG300-10 11-48T",
    "Kette": "Shimano Linkglide CN-LG500",
    "Lenker": "Gravel SL",
    "Griffe": "Bulls Komfortlenkerband 3mm",
    "Vorbau": "Bulls GRi Vorbau CCS Slot Mount ready",
    "Sattelstütze": "Bulls Aluminium 27,2 mm",
    "Sattel": "Bulls MTB-Sport",
    "Laufradgröße": "28\"",
    "Felgen": "Bulls DDM-22",
    "Reifen": "VEE TIRE CO. Taistyk MPC",
    "Nabe vorne": "SHIMANO DH-3D37-QR Dynamo",
    "Nabe hinten": "SHIMANO Tourney TX FH-TX505QR",
    "Scheinwerfer": "FUXON FS-50 DRL 50 Lux",
    "Rücklicht": "FUXON RZ-60",
    "Gepäckträger": "BULLS Urban/ Gravel",
    "Schutzbleche": "Aluminiumschutzblech 55mm",
    "Gewicht": "ca. 14,9 kg",
    "zul. Gesamtgewicht": "max. 135 kg",
    "Rahmenform": "Gravel",
    "Herstellerfarbe": "dark petrol matt",
    "Reifengröße": "45-622",
    "Fahrradständer": "Usus U-Mount 44"
  },
  "rawFeatures": [
    "S = 45 cm 4-8 Werktage",
    "M = 48 cm 4-8 Werktage",
    "L = 52 cm 4-8 Werktage",
    "XL = 56 cm 4-8 Werktage",
    "0% Finanzierung ab 139,90 € möglich",
    "Dienstrad-Leasing möglich",
    "14 Tage kostenloses Rückgaberecht",
    "Fahrrad vollständig montiert und mit wenigen Handgriffen fahrbereit",
    "10-Gang Shimano Cues Kettenschaltung",
    "Shimano Scheibenbremsen 180 mm/180 mm",
    "Vorder- und Rücklicht",
    "Urban/Gravel Gepäckträger von Bulls"
  ],
  "rawSizes": [
    {
      "rawSize": "S = 45 cm",
      "size": "S",
      "sizeCm": 45,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    },
    {
      "rawSize": "M = 48 cm",
      "size": "M",
      "sizeCm": 48,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    },
    {
      "rawSize": "L = 52 cm",
      "size": "L",
      "sizeCm": 52,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    },
    {
      "rawSize": "XL = 56 cm",
      "size": "XL",
      "sizeCm": 56,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    }
  ],
  "availabilityText": "4 of 4 sizes orderable",
  "fetchedAt": "2026-09-19T06:32:18.369Z",
  "sourceMeta": {
    "savingBadge": null,
    "deliveryWindows": [
      "S = 45 cm 4-8 Werktage",
      "M = 48 cm 4-8 Werktage",
      "L = 52 cm 4-8 Werktage",
      "XL = 56 cm 4-8 Werktage"
    ]
  }
}

Impressum · Privacy · Contact · About BikeFind