{
  "apiVersion": 1,
  "self": "https://washindex.com/api/cities/centennial-co.json",
  "humanUrl": "https://washindex.com/car-wash-cities/centennial-co",
  "msaApiUrl": "https://washindex.com/api/msas/denver.json",
  "msaHumanUrl": "https://washindex.com/car-wash-markets/denver",
  "apiRoot": "https://washindex.com/api/index.json",
  "glossary": "https://washindex.com/glossary",
  "methodology": "https://washindex.com/methodology",
  "notice": "Stripped field: mapSvg (available in the HTML page). Includes places[] (per-location), formatStats[], chainsRanked[], scatter[], incomeBuckets[], zips[]. See the methodology page for field definitions.",
  "slug": "centennial-co",
  "name": "Centennial",
  "state": "CO",
  "msa": {
    "slug": "denver",
    "name": "Denver",
    "fullName": "Denver-Aurora-Centennial, CO"
  },
  "generatedAt": "2026-05-20T09:04:57.724Z",
  "summary": {
    "totalLocations": 12,
    "totalChains": 4,
    "independentLocationCount": 8,
    "totalReviews": 1993,
    "scoredReviews": 789,
    "weightedAvgRating": 4.695634721525339,
    "damageRate": 0.022813688212927757,
    "membershipMentionRate": 0.032953105196451206,
    "membershipCancellationRate": 0.15384615384615385,
    "upsellPressureRate": 0.005069708491761723,
    "zipsWithIncomeData": 5,
    "medianHouseholdIncomeWeighted": 127336
  },
  "aspectScores": {
    "price": 0.5333333333333333,
    "wait_time": 0.8181818181818182,
    "result_quality": 0.8796875,
    "staff": 0.9157894736842105,
    "equipment_working": -0.5555555555555556,
    "cleanliness_of_facility": 0.8095238095238095,
    "membership_value": 0.1111111111111111
  },
  "formatStats": [
    {
      "format": "detail_shop",
      "locationCount": 8,
      "reviewsCount": 1486,
      "scoredReviews": 602,
      "avgRating": 4.905652759084791,
      "damageRate": 0.006644518272425249,
      "cancellationRate": null
    },
    {
      "format": "express_tunnel",
      "locationCount": 3,
      "reviewsCount": 451,
      "scoredReviews": 180,
      "avgRating": 4.176940133037694,
      "damageRate": 0.07222222222222222,
      "cancellationRate": 0.15384615384615385
    },
    {
      "format": "inbay_automatic",
      "locationCount": 1,
      "reviewsCount": 56,
      "scoredReviews": 7,
      "avgRating": 3.3,
      "damageRate": 0.14285714285714285,
      "cancellationRate": null
    }
  ],
  "chainsRanked": [
    {
      "name": "Cobblestone Car Wash",
      "locationCount": 1,
      "reviewsCount": 192,
      "scoredReviews": 103,
      "avgRating": 4,
      "damageRate": 0.11650485436893204,
      "cancellationRate": 0.15,
      "membershipMentionRate": 0.1941747572815534,
      "upsellPressureRate": 0.009708737864077669,
      "aspectScores": {
        "price": 0.25,
        "wait_time": 0.6,
        "result_quality": 0.13793103448275862,
        "staff": 0.5,
        "equipment_working": -0.8823529411764706,
        "cleanliness_of_facility": 0.7777777777777778,
        "membership_value": 0.06666666666666667
      }
    },
    {
      "name": "Conoco",
      "locationCount": 1,
      "reviewsCount": 56,
      "scoredReviews": 7,
      "avgRating": 3.3,
      "damageRate": 0.14285714285714285,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": -1,
        "wait_time": -1,
        "result_quality": null,
        "staff": -1,
        "equipment_working": null,
        "cleanliness_of_facility": null,
        "membership_value": null
      }
    },
    {
      "name": "Whistle Express Car Wash",
      "locationCount": 1,
      "reviewsCount": 77,
      "scoredReviews": 57,
      "avgRating": 4.8,
      "damageRate": 0.017543859649122806,
      "cancellationRate": 0.16666666666666666,
      "membershipMentionRate": 0.10526315789473684,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 0,
        "wait_time": 0.3333333333333333,
        "result_quality": 0.8076923076923077,
        "staff": 0.9523809523809523,
        "equipment_working": -0.3333333333333333,
        "cleanliness_of_facility": 1,
        "membership_value": 0.3333333333333333
      }
    },
    {
      "name": "Mile High Customs",
      "locationCount": 1,
      "reviewsCount": 607,
      "scoredReviews": 250,
      "avgRating": 4.9,
      "damageRate": 0.012,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0.004,
      "aspectScores": {
        "price": 0.5714285714285714,
        "wait_time": 1,
        "result_quality": 0.9817351598173516,
        "staff": 0.9689119170984456,
        "equipment_working": null,
        "cleanliness_of_facility": 1,
        "membership_value": null
      }
    }
  ],
  "zips": [
    {
      "zip": "80112",
      "income": 127336,
      "population": 39543,
      "homeValue": null,
      "locationCount": 8,
      "reviewsCount": 1526,
      "totalScoreWeighted": 7211.300000000001,
      "avgRating": 4.72562254259502,
      "formats": {
        "detail_shop": 5,
        "express_tunnel": 2,
        "inbay_automatic": 1
      }
    },
    {
      "zip": "80111",
      "income": 223568,
      "population": 34902,
      "homeValue": null,
      "locationCount": 2,
      "reviewsCount": 44,
      "totalScoreWeighted": 220,
      "avgRating": 5,
      "formats": {
        "detail_shop": 2
      }
    },
    {
      "zip": "80122",
      "income": 115529,
      "population": 35343,
      "homeValue": null,
      "locationCount": 1,
      "reviewsCount": 83,
      "totalScoreWeighted": 406.70000000000005,
      "avgRating": 4.9,
      "formats": {
        "detail_shop": 1
      }
    },
    {
      "zip": "80016",
      "income": 143038,
      "population": 69678,
      "homeValue": null,
      "locationCount": 1,
      "reviewsCount": 158,
      "totalScoreWeighted": 774.2,
      "avgRating": 4.9,
      "formats": {
        "detail_shop": 1
      }
    },
    {
      "zip": "80121",
      "income": 268233,
      "population": 19299,
      "homeValue": null,
      "locationCount": 1,
      "reviewsCount": 182,
      "totalScoreWeighted": 746.1999999999999,
      "avgRating": 4.1,
      "formats": {
        "express_tunnel": 1
      }
    }
  ],
  "incomeBuckets": [
    {
      "label": "Under $50K",
      "min": 0,
      "max": 50000,
      "zips": 0,
      "locations": 0,
      "reviewsCount": 0,
      "totalScoreWeighted": 0,
      "avgRating": 0,
      "formats": {}
    },
    {
      "label": "$50K – $75K",
      "min": 50000,
      "max": 75000,
      "zips": 0,
      "locations": 0,
      "reviewsCount": 0,
      "totalScoreWeighted": 0,
      "avgRating": 0,
      "formats": {}
    },
    {
      "label": "$75K – $100K",
      "min": 75000,
      "max": 100000,
      "zips": 0,
      "locations": 0,
      "reviewsCount": 0,
      "totalScoreWeighted": 0,
      "avgRating": 0,
      "formats": {}
    },
    {
      "label": "$100K – $150K",
      "min": 100000,
      "max": 150000,
      "zips": 3,
      "locations": 10,
      "reviewsCount": 1767,
      "totalScoreWeighted": 8392.2,
      "avgRating": 4.749405772495756,
      "formats": {
        "detail_shop": 7,
        "express_tunnel": 2,
        "inbay_automatic": 1
      }
    },
    {
      "label": "$150K+",
      "min": 150000,
      "max": null,
      "zips": 2,
      "locations": 3,
      "reviewsCount": 226,
      "totalScoreWeighted": 966.1999999999999,
      "avgRating": 4.275221238938053,
      "formats": {
        "detail_shop": 2,
        "express_tunnel": 1
      }
    }
  ],
  "scatter": [
    {
      "placeId": "ChIJGXYOkK2PbIcRD-8P-vU87eY",
      "title": "Proper Image Detailing",
      "city": "Centennial",
      "zip": "80112",
      "rating": 5,
      "reviewsCount": 29,
      "income": 127336,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJ5xOFg6SDbIcR8KT446vtUP4",
      "title": "GarLo's Mobile Detailing",
      "city": "Centennial",
      "zip": "80122",
      "rating": 4.9,
      "reviewsCount": 83,
      "income": 115529,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJayj7cVWHbIcRRmNqnvx-gKM",
      "title": "Cobblestone Car Wash",
      "city": "Centennial",
      "zip": "80112",
      "rating": 4,
      "reviewsCount": 192,
      "income": 127336,
      "format": "express_tunnel",
      "chain": "Cobblestone Car Wash"
    },
    {
      "placeId": "ChIJY0QBFSOPbIcR7GwObqEAZPY",
      "title": "Colorado Custom Auto Detailing",
      "city": "Centennial",
      "zip": "80112",
      "rating": 4.9,
      "reviewsCount": 204,
      "income": 127336,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJZUicKSOPbIcRj7Z-pPU88TI",
      "title": "ColorWerks Powder Coating",
      "city": "Centennial",
      "zip": "80112",
      "rating": 4.9,
      "reviewsCount": 350,
      "income": 127336,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJ4aE133SGbIcRvluySH-5I5A",
      "title": "Conoco",
      "city": "Centennial",
      "zip": "80112",
      "rating": 3.3,
      "reviewsCount": 56,
      "income": 127336,
      "format": "inbay_automatic",
      "chain": "Conoco"
    },
    {
      "placeId": "ChIJL2I3Qy2KCQIRPP6k6X5OGCQ",
      "title": "MYCA Mobile Polishing & Detailing",
      "city": "Centennial",
      "zip": "80111",
      "rating": 5,
      "reviewsCount": 21,
      "income": 223568,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJM-sK9BSPbIcRIXA-LeTeTKY",
      "title": "Whistle Express Car Wash",
      "city": "Centennial",
      "zip": "80112",
      "rating": 4.8,
      "reviewsCount": 77,
      "income": 127336,
      "format": "express_tunnel",
      "chain": "Whistle Express Car Wash"
    },
    {
      "placeId": "ChIJdx1MEgCGbIcRuS8BzR7aVY4",
      "title": "Mile High Customs",
      "city": "Centennial",
      "zip": "80112",
      "rating": 4.9,
      "reviewsCount": 607,
      "income": 127336,
      "format": "detail_shop",
      "chain": "Mile High Customs"
    },
    {
      "placeId": "ChIJnQZSq5bTuQMRDVc7oYd2MOk",
      "title": "Patrick's Essential Mobile Detailing",
      "city": "Centennial",
      "zip": "80016",
      "rating": 4.9,
      "reviewsCount": 158,
      "income": 143038,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJ_85GWO-Ha4cR6w7mlvHe8Pk",
      "title": "Ceramic Pro Denver",
      "city": "Centennial",
      "zip": "80111",
      "rating": 5,
      "reviewsCount": 23,
      "income": 223568,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJM-3Cy6CBbIcRR5MN-AtzRpQ",
      "title": "Wags & Wheels - Car & Dog Wash",
      "city": "Centennial",
      "zip": "80121",
      "rating": 4.1,
      "reviewsCount": 182,
      "income": 268233,
      "format": "express_tunnel",
      "chain": "Independent"
    }
  ],
  "places": [
    {
      "placeId": "ChIJdx1MEgCGbIcRuS8BzR7aVY4",
      "title": "Mile High Customs",
      "street": "12201 E Arapahoe Rd Suite A7",
      "city": "Centennial",
      "state": "CO",
      "zip": "80112",
      "lat": 39.5956042,
      "lng": -104.8459535,
      "totalScore": 4.9,
      "reviewsCount": 607,
      "scoredReviews": 250,
      "format": "detail_shop",
      "chain": "Mile High Customs",
      "income": 127336
    },
    {
      "placeId": "ChIJZUicKSOPbIcRj7Z-pPU88TI",
      "title": "ColorWerks Powder Coating",
      "street": "15353 E Hinsdale Cir STE H",
      "city": "Centennial",
      "state": "CO",
      "zip": "80112",
      "lat": 39.5821416,
      "lng": -104.809709,
      "totalScore": 4.9,
      "reviewsCount": 350,
      "scoredReviews": 53,
      "format": "detail_shop",
      "chain": null,
      "income": 127336
    },
    {
      "placeId": "ChIJY0QBFSOPbIcR7GwObqEAZPY",
      "title": "Colorado Custom Auto Detailing",
      "street": "15534 E Hinsdale Cir",
      "city": "Centennial",
      "state": "CO",
      "zip": "80112",
      "lat": 39.5808388,
      "lng": -104.806596,
      "totalScore": 4.9,
      "reviewsCount": 204,
      "scoredReviews": 41,
      "format": "detail_shop",
      "chain": null,
      "income": 127336
    },
    {
      "placeId": "ChIJayj7cVWHbIcRRmNqnvx-gKM",
      "title": "Cobblestone Car Wash",
      "street": "7919 E Arapahoe Rd",
      "city": "Centennial",
      "state": "CO",
      "zip": "80112",
      "lat": 39.5966289,
      "lng": -104.8990551,
      "totalScore": 4,
      "reviewsCount": 192,
      "scoredReviews": 103,
      "format": "express_tunnel",
      "chain": "Cobblestone Car Wash",
      "income": 127336
    },
    {
      "placeId": "ChIJM-3Cy6CBbIcRR5MN-AtzRpQ",
      "title": "Wags & Wheels - Car & Dog Wash",
      "street": "11 E Panama Dr",
      "city": "Centennial",
      "state": "CO",
      "zip": "80121",
      "lat": 39.601646,
      "lng": -104.9873471,
      "totalScore": 4.1,
      "reviewsCount": 182,
      "scoredReviews": 20,
      "format": "express_tunnel",
      "chain": null,
      "income": 268233
    },
    {
      "placeId": "ChIJnQZSq5bTuQMRDVc7oYd2MOk",
      "title": "Patrick's Essential Mobile Detailing",
      "street": "18776 E Briarwood Dr",
      "city": "Centennial",
      "state": "CO",
      "zip": "80016",
      "lat": 39.5922,
      "lng": -104.7701203,
      "totalScore": 4.9,
      "reviewsCount": 158,
      "scoredReviews": 144,
      "format": "detail_shop",
      "chain": null,
      "income": 143038
    },
    {
      "placeId": "ChIJ5xOFg6SDbIcR8KT446vtUP4",
      "title": "GarLo's Mobile Detailing",
      "street": "7642 S Cove Cir",
      "city": "Centennial",
      "state": "CO",
      "zip": "80122",
      "lat": 39.5782138,
      "lng": -104.9510728,
      "totalScore": 4.9,
      "reviewsCount": 83,
      "scoredReviews": 43,
      "format": "detail_shop",
      "chain": null,
      "income": 115529
    },
    {
      "placeId": "ChIJM-sK9BSPbIcRIXA-LeTeTKY",
      "title": "Whistle Express Car Wash",
      "street": "13333 E Briarwood Ave",
      "city": "Centennial",
      "state": "CO",
      "zip": "80112",
      "lat": 39.5942688,
      "lng": -104.8337313,
      "totalScore": 4.8,
      "reviewsCount": 77,
      "scoredReviews": 57,
      "format": "express_tunnel",
      "chain": "Whistle Express Car Wash",
      "income": 127336
    },
    {
      "placeId": "ChIJ4aE133SGbIcRvluySH-5I5A",
      "title": "Conoco",
      "street": "10210 E Arapahoe Rd",
      "city": "Centennial",
      "state": "CO",
      "zip": "80112",
      "lat": 39.5946679,
      "lng": -104.8700998,
      "totalScore": 3.3,
      "reviewsCount": 56,
      "scoredReviews": 7,
      "format": "inbay_automatic",
      "chain": "Conoco",
      "income": 127336
    },
    {
      "placeId": "ChIJGXYOkK2PbIcRD-8P-vU87eY",
      "title": "Proper Image Detailing",
      "street": "7476 S Eagle St Unit E",
      "city": "Centennial",
      "state": "CO",
      "zip": "80112",
      "lat": 39.5811009,
      "lng": -104.8172815,
      "totalScore": 5,
      "reviewsCount": 29,
      "scoredReviews": 18,
      "format": "detail_shop",
      "chain": null,
      "income": 127336
    },
    {
      "placeId": "ChIJ_85GWO-Ha4cR6w7mlvHe8Pk",
      "title": "Ceramic Pro Denver",
      "street": "6333 S Racine Cir",
      "city": "Centennial",
      "state": "CO",
      "zip": "80111",
      "lat": 39.6019188,
      "lng": -104.8470017,
      "totalScore": 5,
      "reviewsCount": 23,
      "scoredReviews": 22,
      "format": "detail_shop",
      "chain": null,
      "income": 223568
    },
    {
      "placeId": "ChIJL2I3Qy2KCQIRPP6k6X5OGCQ",
      "title": "MYCA Mobile Polishing & Detailing",
      "street": "6455 S Xanadu Way",
      "city": "Centennial",
      "state": "CO",
      "zip": "80111",
      "lat": 39.597546,
      "lng": -104.8334348,
      "totalScore": 5,
      "reviewsCount": 21,
      "scoredReviews": 20,
      "format": "detail_shop",
      "chain": null,
      "income": 223568
    }
  ]
}