← Review table (gravel) · shopper page

Bulls Grinder 1s Gravel Bike 28" grau

zweirad-stadler:bulls-grinder-1s-gravel-bike-28-grau · 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 Grinder 1s Gravel Bike 28" grau
categoryretailer:zweirad-stadler / parseGrinder
frameMaterialretailer:zweirad-stadler / parseAluminium
groupsetFamilyretailer:zweirad-stadler / dictionarySram Apex
electronicShiftingretailer:zweirad-stadler / derivedSram Apex
speedsretailer:zweirad-stadler / parse11-Gang
brakesretailer:zweirad-stadler / parseMechanische Scheibenbremsen
suspensionretailer:zweirad-stadler / derivedno suspension fork and no rear shock on a drop-bar listing
forkretailer:zweirad-stadler / dictionaryCarbon
dropperPostretailer:zweirad-stadler / derivedseatpost row "Aluminium" names no dropper, in a 24-field spec table
beltDriveretailer:zweirad-stadler / parseKettenschaltung
wheelSizeretailer:zweirad-stadler / parse28
powerMeterretailer:zweirad-stadler / derivedabsent from a 24-field spec table
availabilityretailer:zweirad-stadler / derived4 of 4 sizes orderable

Warnings

Score breakdown

{
  "frameScore": 11,
  "drivetrainScore": 19,
  "wheelScore": 5,
  "extrasScore": -2,
  "suspensionScore": 0,
  "weightAdjustment": 0,
  "equipmentValue": 33,
  "notes": [
    "SRAM Apex = 19.",
    "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."
  ],
  "marketPrice": 1597,
  "valueScore": 1.453,
  "savingsVsMarket": 498
}

AI normalization

{
  "requested": [
    "wheelMaterial",
    "wheelTier",
    "weightKg"
  ],
  "applied": [],
  "rejected": [],
  "notes": "Wheel rim listed as \"Felgen: Strongman, DDM-11\" with hub brands given, but the source does not state rim material or a recognised wheelset tier; therefore wheelMaterial and wheelTier are null. No complete-bike weight or power meter is mentioned. Mixed-groupset cannot be determined from the single listed 'Schaltwerk: Sram Apex' entry.",
  "raw": {
    "frameMaterial": {
      "value": "aluminium",
      "evidence": "Material: Aluminium",
      "confidence": 0.9
    },
    "groupsetBrand": {
      "value": "SRAM",
      "evidence": "Schaltwerk: Sram Apex",
      "confidence": 0.8
    },
    "groupsetFamily": {
      "value": "Apex",
      "evidence": "Schaltwerk: Sram Apex",
      "confidence": 0.9
    },
    "electronicShifting": {
      "value": "false",
      "evidence": "Kettenschaltung",
      "confidence": 0.7
    },
    "speeds": {
      "value": "11",
      "evidence": "Gänge: 11-Gang",
      "confidence": 0.9
    },
    "mixedGroupset": {
      "value": null,
      "evidence": null,
      "confidence": 0.3
    },
    "wheelMaterial": {
      "value": null,
      "evidence": null,
      "confidence": 0.3
    },
    "wheelTier": {
      "value": null,
      "evidence": null,
      "confidence": 0.3
    },
    "brakes": {
      "value": "mechanical-disc",
      "evidence": "Bremsenart: Mechanische Scheibenbremsen",
      "confidence": 0.9
    },
    "weightKg": {
      "value": null,
      "evidence": null,
      "confidence": 0.3
    },
    "powerMeter": {
      "value": null,
      "evidence": null,
      "confidence": 0.3
    },
    "notes": "Wheel rim listed as \"Felgen: Strongman, DDM-11\" with hub brands given, but the source does not state rim material or a recognised wheelset tier; therefore wheelMaterial and wheelTier are null. No complete-bike weight or power meter is mentioned. Mixed-groupset cannot be determined from the single listed 'Schaltwerk: Sram Apex' entry."
  }
}

Normalized record

{
  "id": "zweirad-stadler:bulls-grinder-1s-gravel-bike-28-grau",
  "retailer": "zweirad-stadler",
  "retailerProductId": "bulls-grinder-1s-gravel-bike-28-grau",
  "productUrl": "https://shop.zweirad-stadler.de/fahrrad-shop/rennraeder/gravel-bike/bulls-grinder-1s-gravel-bike-28-grau.html",
  "brand": "Bulls",
  "model": "Grinder 1s Gravel Bike 28\" grau",
  "modelYear": null,
  "category": "gravel",
  "categoryBasis": "stated",
  "sourceCategory": "gravel",
  "price": 1099,
  "originalPrice": 1499,
  "currency": "EUR",
  "discountPercent": 27,
  "frameMaterial": "aluminium",
  "frameModel": null,
  "frameTier": null,
  "groupsetBrand": "SRAM",
  "groupsetFamily": "Apex",
  "groupsetGeneration": null,
  "electronicShifting": false,
  "speeds": 11,
  "mixedGroupset": false,
  "groupsetComponents": {
    "rearDerailleur": "Apex"
  },
  "groupsetTierSpread": 0,
  "crank": null,
  "cassette": null,
  "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": null,
  "rack": null,
  "mudguards": null,
  "chaincase": null,
  "kickstand": null,
  "lighting": null,
  "wheelSize": "28",
  "wheelset": "Strongman, DDM-11 | Shimano | Formula",
  "wheelMaterial": "unknown",
  "wheelTier": "unknown",
  "tyres": "VEE TIRE Co. Rail MPC",
  "weightKg": null,
  "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-28-grinder-1-s-gravel-bike-grau-700227-a.jpg",
  "rawTitle": "Bulls Grinder 1s Gravel Bike 28\" grau",
  "fetchedAt": "2026-09-19T06:32:14.146Z",
  "normalizationConfidence": 0.83,
  "warnings": [
    {
      "code": "wheel-material-unknown",
      "message": "Wheel material could not be established.",
      "severity": "info"
    }
  ]
}

Parsed specification table

{
  "Material": "Aluminium",
  "Rahmenform": "Gravel",
  "Farbe": "grau",
  "Herstellerfarbe": "alpine grey",
  "Gabel": "Carbon",
  "Gänge": "11-Gang",
  "Schaltung": "Kettenschaltung",
  "Schaltwerk": "Sram Apex",
  "Bremsenart": "Mechanische Scheibenbremsen",
  "Bremsen vorne": "Tektro MD-C510",
  "Bremsen hinten": "Tektro MD-C510",
  "Felgen": "Strongman, DDM-11",
  "Speichen": "STAINLESS BLACK, 14Gx32H",
  "Laufradgröße": "28\"",
  "Reifen": "VEE TIRE Co. Rail MPC",
  "Nabe vorne": "Shimano",
  "Nabe hinten": "Formula",
  "Sattel": "Velo",
  "Sattelstütze": "Aluminium",
  "Lenker": "Aluminium",
  "Griffe": "Velo",
  "Vorbau": "Aluminium",
  "Steuersatz": "FSA",
  "Sonstiges": "SP Connect"
}

Raw adapter output

{
  "retailer": "zweirad-stadler",
  "retailerProductId": "bulls-grinder-1s-gravel-bike-28-grau",
  "productUrl": "https://shop.zweirad-stadler.de/fahrrad-shop/rennraeder/gravel-bike/bulls-grinder-1s-gravel-bike-28-grau.html",
  "extractionMethod": "server-html",
  "sourceCategory": "gravel",
  "rawTitle": "Bulls Grinder 1s Gravel Bike 28\" grau",
  "rawBrand": "Bulls",
  "price": 1099,
  "originalPrice": 1499,
  "currency": "EUR",
  "imageUrl": "https://shop.zweirad-stadler.de/out/pictures/generated/product/1/1500_1500_100/bulls-28-grinder-1-s-gravel-bike-grau-700227-a.jpg",
  "rawSpecifications": {
    "Material": "Aluminium",
    "Rahmenform": "Gravel",
    "Farbe": "grau",
    "Herstellerfarbe": "alpine grey",
    "Gabel": "Carbon",
    "Gänge": "11-Gang",
    "Schaltung": "Kettenschaltung",
    "Schaltwerk": "Sram Apex",
    "Bremsenart": "Mechanische Scheibenbremsen",
    "Bremsen vorne": "Tektro MD-C510",
    "Bremsen hinten": "Tektro MD-C510",
    "Felgen": "Strongman, DDM-11",
    "Speichen": "STAINLESS BLACK, 14Gx32H",
    "Laufradgröße": "28\"",
    "Reifen": "VEE TIRE Co. Rail MPC",
    "Nabe vorne": "Shimano",
    "Nabe hinten": "Formula",
    "Sattel": "Velo",
    "Sattelstütze": "Aluminium",
    "Lenker": "Aluminium",
    "Griffe": "Velo",
    "Vorbau": "Aluminium",
    "Steuersatz": "FSA",
    "Sonstiges": "SP Connect"
  },
  "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 109,90 € möglich",
    "Dienstrad-Leasing möglich",
    "14 Tage kostenloses Rückgaberecht",
    "Fahrrad vollständig montiert und mit wenigen Handgriffen fahrbereit",
    "11-Gang Sram Apex Kettenschaltung",
    "Tektro Mechanische Scheibenbremse",
    "Vielseitige Montagepunkte: Zahlreiche Ösen für Gepäckträger, Schutzbleche und Flaschenhalter machen es zum idealen Reiserad.",
    "Gravel-spezifische Bereifung: Top-Grip auf Schotterwegen bei gleichzeitig geringem Rollwiderstand auf der Straße."
  ],
  "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:14.146Z",
  "sourceMeta": {
    "savingBadge": "400 € gespartauf UVP",
    "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