← Review table (mtb) · shopper page

Specialized P.3

bikeexchange:specialized_p_3_2021 · source URL · confidence 0.58 · GTIN 0888818678693

Eligibility

Cannot win: confidence 0.58 below 0.75

Size decisions

retailer labelalphacomparable cmmatchmappingin stockvariant priceevidence
Einheitsgrößeunknownunsupportedyes€2.100
mappingunsupported
reason"Einheitsgröße" could not be read as a frame size.

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:bikeexchange / parseSpecialized
modelretailer:bikeexchange / derivedSpecialized P.3
modelYearretailer:bikeexchange / parseJahr: 2022
categoryretailer:bikeexchange / derivedretailer taxonomy
frameMaterialretailer:bikeexchange / parseAluminum
brakesretailer:bikeexchange / parsehydraulic disc
brakeTierretailer:bikeexchange / dictionaryLevel
suspensionretailer:bikeexchange / derivedfully
forkretailer:bikeexchange / parseRockShox Pike DJ 26", Solo Air spring, external rebound, charger damper, low-speed compression, 15x100mm Maxle® thru-axl
dropperPostretailer:bikeexchange / derivedseatpost row "Specialized, 6061 alloy, 2-bolt clamp, 0mm setback, 30.9mm" names no dropper, in a 24-field spec table
beltDriveretailer:bikeexchange / parseKMC
powerMeterretailer:bikeexchange / derivedabsent from a 24-field spec table
availabilityretailer:bikeexchange / derivedsizes 1: 1 stocked, 0 gone, 0 unread
sellerretailer:bikeexchange / parseEinheitsgröße: Bikespot-Shop Würzburg

Warnings

Score breakdown

{
  "frameScore": 11,
  "drivetrainScore": 0,
  "wheelScore": 5,
  "extrasScore": 2,
  "suspensionScore": 5,
  "weightAdjustment": 0,
  "equipmentValue": 23,
  "notes": [
    "Groupset not identified: 0 drivetrain points.",
    "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 \"hydraulic-disc\" = 0, the baseline for mtb-full.",
    "Weight not published: no weight adjustment either way.",
    "Fork series not stated: scored at the bottom of the fork ladder rather than assumed.",
    "Rear shock series not stated.",
    "Brake series \"entry\" +2."
  ],
  "marketPrice": 2274,
  "valueScore": 1.083,
  "savingsVsMarket": 174
}

AI normalization

{
  "requested": [
    "groupsetFamily",
    "wheelMaterial",
    "wheelTier",
    "weightKg"
  ],
  "applied": [],
  "rejected": [
    {
      "field": "mixedGroupset",
      "reason": "evidence not found verbatim in source",
      "value": "true",
      "evidence": "SRAM X1\n...\nKurbelgarnitur: Stout DJ, 30mm Cr-Mo spindle, 170mm"
    }
  ],
  "notes": "groupsetFamily: source names \"SRAM X1\" but \"X1\" is not in the allowed vocabulary, so family set to null. mixedGroupset set to true because drivetrain brand (\"SRAM X1\") and crank (\"Kurbelgarnitur: Stout DJ\") come from different named families in the source. Wheelset is listed as the house model \"P.Series 26\" so wheel material and tier cannot be determined from the source. No bike weight or power meter is stated in the source.",
  "raw": {
    "frameMaterial": {
      "value": "aluminium",
      "evidence": "Aluminium",
      "confidence": 0.9
    },
    "groupsetBrand": {
      "value": "SRAM",
      "evidence": "SRAM X1",
      "confidence": 0.9
    },
    "groupsetFamily": {
      "value": null,
      "evidence": null,
      "confidence": 0.8
    },
    "electronicShifting": {
      "value": null,
      "evidence": null,
      "confidence": 0.6
    },
    "speeds": {
      "value": "1",
      "evidence": "single speed",
      "confidence": 0.9
    },
    "mixedGroupset": {
      "value": "true",
      "evidence": "SRAM X1\n...\nKurbelgarnitur: Stout DJ, 30mm Cr-Mo spindle, 170mm",
      "confidence": 0.8
    },
    "wheelMaterial": {
      "value": null,
      "evidence": null,
      "confidence": 0.5
    },
    "wheelTier": {
      "value": null,
      "evidence": null,
      "confidence": 0.5
    },
    "brakes": {
      "value": "hydraulic-disc",
      "evidence": "hydraulic disc",
      "confidence": 0.9
    },
    "weightKg": {
      "value": null,
      "evidence": null,
      "confidence": 0.5
    },
    "powerMeter": {
      "value": null,
      "evidence": null,
      "confidence": 0.5
    },
    "notes": "groupsetFamily: source names \"SRAM X1\" but \"X1\" is not in the allowed vocabulary, so family set to null. mixedGroupset set to true because drivetrain brand (\"SRAM X1\") and crank (\"Kurbelgarnitur: Stout DJ\") come from different named families in the source. Wheelset is listed as the house model \"P.Series 26\" so wheel material and tier cannot be determined from the source. No bike weight or power meter is stated in the source."
  }
}

Normalized record

{
  "id": "bikeexchange:specialized_p_3_2021",
  "retailer": "bikeexchange",
  "retailerProductId": "specialized_p_3_2021",
  "productUrl": "https://www.bikeexchange.de/de-DE/products/specialized_p_3_2021?sku=SPE_0000155129",
  "brand": "Specialized",
  "model": "P.3",
  "modelYear": 2022,
  "category": "mtb",
  "categoryBasis": "route",
  "sourceCategory": "mtb",
  "price": 2100,
  "originalPrice": null,
  "currency": "EUR",
  "discountPercent": null,
  "frameMaterial": "aluminium",
  "frameModel": "Specialized A1 Premium Aluminum, fully butted tubing, tapered head tube, PF30 BB shell , integrated ISCG 05 tabs, forged 10x135 horizontal dropouts, integrated ",
  "frameTier": null,
  "groupsetBrand": null,
  "groupsetFamily": null,
  "groupsetGeneration": null,
  "electronicShifting": null,
  "speeds": null,
  "mixedGroupset": null,
  "groupsetComponents": null,
  "groupsetTierSpread": 0,
  "crank": "Stout DJ, 30mm Cr-Mo spindle, 170mm",
  "cassette": "Cr-Mo, 14t",
  "brakes": "hydraulic-disc",
  "brakePistons": null,
  "brakeTier": "entry",
  "suspension": "full",
  "fork": {
    "make": "RockShox",
    "line": "Pike",
    "tier": "unknown",
    "travelMm": 100
  },
  "rearShock": null,
  "dropperPost": false,
  "beltDrive": false,
  "hubDynamo": null,
  "rack": null,
  "mudguards": null,
  "chaincase": null,
  "kickstand": null,
  "lighting": null,
  "wheelSize": null,
  "wheelset": "P.Series 26\" disc, 26.4mm internal width, 32h",
  "wheelMaterial": "unknown",
  "wheelTier": "unknown",
  "tyres": "Specialized Rhythm Lite Control 26x2.3",
  "weightKg": null,
  "powerMeter": false,
  "powerMeterKind": null,
  "availableSizes": [
    {
      "rawSize": "Einheitsgröße",
      "size": null,
      "sizeCm": null,
      "inStock": true,
      "stockCount": null,
      "price": 2100,
      "seller": "Bikespot-Shop Würzburg",
      "deliveryNote": "Reguläre Lieferzeit 5 Tage"
    }
  ],
  "seller": "Bikespot-Shop Würzburg",
  "availability": "limited",
  "gtins": [
    "0888818678693"
  ],
  "imageUrl": "https://images.cdn.europe-west1.gcp.commercetools.com/078b97e9-ed31-4c81-baae-cdd44f3bf3c1/233c24c1f6606e63b78a-HdOCJPXD.jpg",
  "rawTitle": "Specialized P.3",
  "fetchedAt": "2026-09-19T05:34:28.356Z",
  "normalizationConfidence": 0.58,
  "warnings": [
    {
      "code": "single-size-only",
      "message": "Only one size is in stock (Einheitsgröße).",
      "severity": "info"
    },
    {
      "code": "groupset-unknown",
      "message": "Groupset could not be established.",
      "severity": "high"
    },
    {
      "code": "wheel-material-unknown",
      "message": "Wheel material could not be established.",
      "severity": "info"
    }
  ]
}

Parsed specification table

{
  "Rahmen": "Specialized A1 Premium Aluminum, fully butted tubing, tapered head tube, PF30 BB shell , integrated ISCG 05 tabs, forged 10x135 horizontal dropouts, integrated chain tensioners",
  "Bremse hinten": "SRAM Level T, hydraulic disc, 160mm",
  "Bremse vorne": "SRAM Level T, hydraulic disc, 160mm",
  "Speichen": "Stainless, 14g",
  "Nabe hinten": "P.Series Dirt Jump, sealed cartridge bearings, 10mm Cr-Mo axle, 32h",
  "Reifen hinten": "Specialized Rhythm Lite Control 26x2.3",
  "Laufräder": "P.Series 26\" disc, 26.4mm internal width, 32h",
  "Reifen vorne": "Specialized Rhythm Lite Control 26x2.3",
  "Nabe vorne": "P.Series Dirt Jump, sealed cartridge bearings, high-low flange, 15x100mm spacing, 32h",
  "Schläuche": "Schrader, 40mm valve",
  "Vorbau": "Specialized P.Series, 4-bolt, 40mm",
  "Lenker": "Specialized P.Series MTB Dirt, 6061 alloy, 9-degree backsweep, 6-degree upsweep, 38mm rise, 750mm width, 31.8mm clamp",
  "Griffe": "Specialized P.Grip, lock-on",
  "Kurbelgarnitur": "Stout DJ, 30mm Cr-Mo spindle, 170mm",
  "Kettenblätter": "30T",
  "Pedale": "SBC-54 Flat Pedals",
  "Kassette": "Cr-Mo, 14t",
  "Innenlager": "PF30, 73mm shell",
  "Kette / Riemen": "KMC Z610, single speed, 1/2x3/32\"",
  "Sattel": "P.Series Dirt, steel rails",
  "Sattelklemme": "Alloy, single-bolt, 34.9mm",
  "Sattelstütze": "Specialized, 6061 alloy, 2-bolt clamp, 0mm setback, 30.9mm",
  "Gabel": "RockShox Pike DJ 26\", Solo Air spring, external rebound, charger damper, low-speed compression, 15x100mm Maxle® thru-axle, 100mm of travel",
  "Jahr": "2022"
}

Raw adapter output

{
  "retailer": "bikeexchange",
  "retailerProductId": "specialized_p_3_2021",
  "productUrl": "https://www.bikeexchange.de/de-DE/products/specialized_p_3_2021?sku=SPE_0000155129",
  "extractionMethod": "embedded-json",
  "sourceCategory": "mtb",
  "rawTitle": "Specialized P.3",
  "rawBrand": "Specialized",
  "price": 2100,
  "originalPrice": null,
  "currency": "EUR",
  "imageUrl": "https://images.cdn.europe-west1.gcp.commercetools.com/078b97e9-ed31-4c81-baae-cdd44f3bf3c1/233c24c1f6606e63b78a-HdOCJPXD.jpg",
  "rawSpecifications": {
    "Rahmen": "Specialized A1 Premium Aluminum, fully butted tubing, tapered head tube, PF30 BB shell , integrated ISCG 05 tabs, forged 10x135 horizontal dropouts, integrated chain tensioners",
    "Bremse hinten": "SRAM Level T, hydraulic disc, 160mm",
    "Bremse vorne": "SRAM Level T, hydraulic disc, 160mm",
    "Speichen": "Stainless, 14g",
    "Nabe hinten": "P.Series Dirt Jump, sealed cartridge bearings, 10mm Cr-Mo axle, 32h",
    "Reifen hinten": "Specialized Rhythm Lite Control 26x2.3",
    "Laufräder": "P.Series 26\" disc, 26.4mm internal width, 32h",
    "Reifen vorne": "Specialized Rhythm Lite Control 26x2.3",
    "Nabe vorne": "P.Series Dirt Jump, sealed cartridge bearings, high-low flange, 15x100mm spacing, 32h",
    "Schläuche": "Schrader, 40mm valve",
    "Vorbau": "Specialized P.Series, 4-bolt, 40mm",
    "Lenker": "Specialized P.Series MTB Dirt, 6061 alloy, 9-degree backsweep, 6-degree upsweep, 38mm rise, 750mm width, 31.8mm clamp",
    "Griffe": "Specialized P.Grip, lock-on",
    "Kurbelgarnitur": "Stout DJ, 30mm Cr-Mo spindle, 170mm",
    "Kettenblätter": "30T",
    "Pedale": "SBC-54 Flat Pedals",
    "Kassette": "Cr-Mo, 14t",
    "Innenlager": "PF30, 73mm shell",
    "Kette / Riemen": "KMC Z610, single speed, 1/2x3/32\"",
    "Sattel": "P.Series Dirt, steel rails",
    "Sattelklemme": "Alloy, single-bolt, 34.9mm",
    "Sattelstütze": "Specialized, 6061 alloy, 2-bolt clamp, 0mm setback, 30.9mm",
    "Gabel": "RockShox Pike DJ 26\", Solo Air spring, external rebound, charger damper, low-speed compression, 15x100mm Maxle® thru-axle, 100mm of travel",
    "Jahr": "2022"
  },
  "rawFeatures": [
    "Aluminium",
    "SRAM X1",
    "26\"",
    "Beschreibung"
  ],
  "rawSizes": [
    {
      "rawSize": "Einheitsgröße",
      "size": null,
      "sizeCm": null,
      "inStock": true,
      "stockCount": null,
      "price": 2100,
      "seller": "Bikespot-Shop Würzburg",
      "deliveryNote": "Reguläre Lieferzeit 5 Tage"
    }
  ],
  "availabilityText": "sizes 1: 1 stocked, 0 gone, 0 unread",
  "fetchedAt": "2026-09-19T05:34:28.356Z",
  "sourceMeta": {
    "skus": [
      "888818678693"
    ],
    "shopSkus": [
      "SPE_0000155129",
      "SPE_0000155129"
    ],
    "seller": "Bikespot-Shop Würzburg",
    "sellerOfSize": "Einheitsgröße",
    "sellerId": "ae29d1b1-1a56-4387-ac88-393411fdc8d8",
    "storeKey": "store_01KBR3D7CAQSQB6P9WERMB8TX5_eur",
    "storeCity": "Kürnach",
    "storeCountry": "DE",
    "storeDelivers": true,
    "storeClickAndCollect": true,
    "storeReservation": true,
    "storeDeliveryTime": "P5D",
    "shippingPrice": 75,
    "hasMoreSellers": false,
    "condition": "NEW",
    "ctProductId": "c19402d8-9481-4657-8d89-770eedbc155c",
    "shopCategory": "Hardtail",
    "colourCount": 1,
    "fetchedSku": "SPE_0000155129"
  }
}

Impressum · Privacy · Contact · About BikeFind