{
  "apiVersion": 1,
  "self": "https://washindex.com/api/cities/troy-mi.json",
  "humanUrl": "https://washindex.com/car-wash-cities/troy-mi",
  "msaApiUrl": "https://washindex.com/api/msas/detroit.json",
  "msaHumanUrl": "https://washindex.com/car-wash-markets/detroit",
  "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": "troy-mi",
  "name": "Troy",
  "state": "MI",
  "msa": {
    "slug": "detroit",
    "name": "Detroit",
    "fullName": "Detroit-Warren-Dearborn, MI"
  },
  "generatedAt": "2026-05-20T09:05:39.497Z",
  "summary": {
    "totalLocations": 14,
    "totalChains": 5,
    "independentLocationCount": 7,
    "totalReviews": 2818,
    "scoredReviews": 1030,
    "weightedAvgRating": 4.327856635911994,
    "damageRate": 0.02524271844660194,
    "membershipMentionRate": 0.13300970873786408,
    "membershipCancellationRate": 0.08029197080291971,
    "upsellPressureRate": 0.017475728155339806,
    "zipsWithIncomeData": 3,
    "medianHouseholdIncomeWeighted": 83436
  },
  "aspectScores": {
    "price": 0.09433962264150944,
    "wait_time": 0.3548387096774194,
    "result_quality": 0.551622418879056,
    "staff": 0.635670731707317,
    "equipment_working": -0.5652173913043478,
    "cleanliness_of_facility": 0.8,
    "membership_value": -0.0449438202247191
  },
  "formatStats": [
    {
      "format": "detail_shop",
      "locationCount": 7,
      "reviewsCount": 782,
      "scoredReviews": 273,
      "avgRating": 4.84539641943734,
      "damageRate": 0.003663003663003663,
      "cancellationRate": null
    },
    {
      "format": "express_tunnel",
      "locationCount": 5,
      "reviewsCount": 1966,
      "scoredReviews": 750,
      "avgRating": 4.160834181078332,
      "damageRate": 0.03333333333333333,
      "cancellationRate": 0.08029197080291971
    },
    {
      "format": "inbay_automatic",
      "locationCount": 2,
      "reviewsCount": 70,
      "scoredReviews": 7,
      "avgRating": 3.2371428571428575,
      "damageRate": 0,
      "cancellationRate": null
    }
  ],
  "chainsRanked": [
    {
      "name": "Jax Kar Wash",
      "locationCount": 3,
      "reviewsCount": 1687,
      "scoredReviews": 639,
      "avgRating": 4.167219917012448,
      "damageRate": 0.03442879499217527,
      "cancellationRate": 0.07017543859649122,
      "membershipMentionRate": 0.1784037558685446,
      "upsellPressureRate": 0.025039123630672927,
      "aspectScores": {
        "price": -0.5652173913043478,
        "wait_time": 0.12121212121212122,
        "result_quality": 0.2907608695652174,
        "staff": 0.4409448818897638,
        "equipment_working": -0.5409836065573771,
        "cleanliness_of_facility": 0.75,
        "membership_value": -0.06756756756756757
      }
    },
    {
      "name": "Paul's Auto Wash",
      "locationCount": 1,
      "reviewsCount": 217,
      "scoredReviews": 66,
      "avgRating": 4.1,
      "damageRate": 0,
      "cancellationRate": 0.14285714285714285,
      "membershipMentionRate": 0.21212121212121213,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": -0.25,
        "wait_time": 0.6666666666666666,
        "result_quality": 0.5806451612903226,
        "staff": 0.9534883720930233,
        "equipment_working": -0.5,
        "cleanliness_of_facility": null,
        "membership_value": 0.25
      }
    },
    {
      "name": "Clean Express Auto Wash",
      "locationCount": 1,
      "reviewsCount": 62,
      "scoredReviews": 45,
      "avgRating": 4.2,
      "damageRate": 0.06666666666666667,
      "cancellationRate": 0.1111111111111111,
      "membershipMentionRate": 0.2,
      "upsellPressureRate": 0.044444444444444446,
      "aspectScores": {
        "price": -0.14285714285714285,
        "wait_time": 1,
        "result_quality": 0.2857142857142857,
        "staff": 0.6923076923076923,
        "equipment_working": -1,
        "cleanliness_of_facility": 1,
        "membership_value": -0.14285714285714285
      }
    },
    {
      "name": "Shell",
      "locationCount": 1,
      "reviewsCount": 36,
      "scoredReviews": 5,
      "avgRating": 2.8,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": null,
        "wait_time": null,
        "result_quality": -1,
        "staff": -0.5,
        "equipment_working": null,
        "cleanliness_of_facility": null,
        "membership_value": null
      }
    },
    {
      "name": "bp",
      "locationCount": 1,
      "reviewsCount": 34,
      "scoredReviews": 2,
      "avgRating": 3.7,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 1,
        "wait_time": null,
        "result_quality": null,
        "staff": null,
        "equipment_working": null,
        "cleanliness_of_facility": null,
        "membership_value": null
      }
    }
  ],
  "zips": [
    {
      "zip": "48083",
      "income": 83436,
      "population": 24864,
      "homeValue": null,
      "locationCount": 9,
      "reviewsCount": 908,
      "totalScoreWeighted": 4090.7000000000003,
      "avgRating": 4.505176211453745,
      "formats": {
        "detail_shop": 5,
        "express_tunnel": 2,
        "inbay_automatic": 2
      }
    },
    {
      "zip": "48084",
      "income": 142913,
      "population": 16527,
      "homeValue": null,
      "locationCount": 4,
      "reviewsCount": 1523,
      "totalScoreWeighted": 6405.1,
      "avgRating": 4.2055810899540385,
      "formats": {
        "detail_shop": 2,
        "express_tunnel": 2
      }
    },
    {
      "zip": "48085",
      "income": 116319,
      "population": 26712,
      "homeValue": null,
      "locationCount": 2,
      "reviewsCount": 387,
      "totalScoreWeighted": 1700.1,
      "avgRating": 4.3930232558139535,
      "formats": {
        "detail_shop": 1,
        "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": 1,
      "locations": 9,
      "reviewsCount": 908,
      "totalScoreWeighted": 4090.7000000000003,
      "avgRating": 4.505176211453745,
      "formats": {
        "detail_shop": 5,
        "express_tunnel": 2,
        "inbay_automatic": 2
      }
    },
    {
      "label": "$100K – $150K",
      "min": 100000,
      "max": 150000,
      "zips": 2,
      "locations": 6,
      "reviewsCount": 1910,
      "totalScoreWeighted": 8105.200000000001,
      "avgRating": 4.243560209424084,
      "formats": {
        "detail_shop": 3,
        "express_tunnel": 3
      }
    },
    {
      "label": "$150K+",
      "min": 150000,
      "max": null,
      "zips": 0,
      "locations": 0,
      "reviewsCount": 0,
      "totalScoreWeighted": 0,
      "avgRating": 0,
      "formats": {}
    }
  ],
  "scatter": [
    {
      "placeId": "ChIJrwEbwS7EJIgRmReoNenn9zQ",
      "title": "Maximus Auto Detailing",
      "city": "Troy",
      "zip": "48084",
      "rating": 4.5,
      "reviewsCount": 44,
      "income": 142913,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJS1tZWHnEJIgRgTBu1WVK5Qs",
      "title": "Detail LLC",
      "city": "Troy",
      "zip": "48084",
      "rating": 4.9,
      "reviewsCount": 119,
      "income": 142913,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJQ4uGC2LPJIgRxUSXozuJTWE",
      "title": "Precision Detailing & Tints",
      "city": "Troy",
      "zip": "48083",
      "rating": 4.7,
      "reviewsCount": 53,
      "income": 83436,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJ9fgJBC_FJIgRMEu0JScaWrE",
      "title": "Michigan Mobile Auto Spa - Mobile Detailing - Paint Corrections - Wraps",
      "city": "Troy",
      "zip": "48085",
      "rating": 4.9,
      "reviewsCount": 60,
      "income": 116319,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJgVwCvv3bJIgRC-m94ZK3HWk",
      "title": "2 New Detailing-PPF-Ceramic Coatings- Automotive Detailing",
      "city": "Troy",
      "zip": "48083",
      "rating": 5,
      "reviewsCount": 184,
      "income": 83436,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJga1mOjTEJIgRpOzpoQDj8MI",
      "title": "Paul's Auto Wash",
      "city": "Troy",
      "zip": "48083",
      "rating": 4.1,
      "reviewsCount": 217,
      "income": 83436,
      "format": "express_tunnel",
      "chain": "Paul's Auto Wash"
    },
    {
      "placeId": "ChIJJ8FOwQ_FJIgRQ2hZnz-JvMQ",
      "title": "Clean Express Auto Wash",
      "city": "Troy",
      "zip": "48083",
      "rating": 4.2,
      "reviewsCount": 62,
      "income": 83436,
      "format": "express_tunnel",
      "chain": "Clean Express Auto Wash"
    },
    {
      "placeId": "ChIJz9StPgLFJIgRB3uq3uXPfPo",
      "title": "Jax Kar Wash - Troy (East)",
      "city": "Troy",
      "zip": "48084",
      "rating": 4.3,
      "reviewsCount": 240,
      "income": 142913,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash"
    },
    {
      "placeId": "ChIJZ-3CILnPJIgRzTDca-oSYRU",
      "title": "Slick Finish Detailing",
      "city": "Troy",
      "zip": "48083",
      "rating": 4.1,
      "reviewsCount": 49,
      "income": 83436,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJ0czsCYvGJIgRKJw2LN3Lzd8",
      "title": "Jax Kar Wash - Troy",
      "city": "Troy",
      "zip": "48084",
      "rating": 4.1,
      "reviewsCount": 1120,
      "income": 142913,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash"
    },
    {
      "placeId": "ChIJtb9w2JPEJIgRr_httGBXa5c",
      "title": "Shell",
      "city": "Troy",
      "zip": "48083",
      "rating": 2.8,
      "reviewsCount": 36,
      "income": 83436,
      "format": "inbay_automatic",
      "chain": "Shell"
    },
    {
      "placeId": "ChIJLwJYoiTDJIgRD5HpmnuJuzI",
      "title": "Jax Kar Wash- Long Lake",
      "city": "Troy",
      "zip": "48085",
      "rating": 4.3,
      "reviewsCount": 327,
      "income": 116319,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash"
    },
    {
      "placeId": "ChIJnxs2tMPFJIgRE3-TJ1BfQYA",
      "title": "Dukaj Customs",
      "city": "Troy",
      "zip": "48083",
      "rating": 5,
      "reviewsCount": 63,
      "income": 83436,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJ9_LlwHvEJIgRhgOiAulNRV0",
      "title": "bp",
      "city": "Troy",
      "zip": "48083",
      "rating": 3.7,
      "reviewsCount": 34,
      "income": 83436,
      "format": "inbay_automatic",
      "chain": "bp"
    }
  ],
  "places": [
    {
      "placeId": "ChIJ0czsCYvGJIgRKJw2LN3Lzd8",
      "title": "Jax Kar Wash - Troy",
      "street": "2835 W Maple Rd",
      "city": "Troy",
      "state": "MI",
      "zip": "48084",
      "lat": 42.5469937,
      "lng": -83.1835813,
      "totalScore": 4.1,
      "reviewsCount": 1120,
      "scoredReviews": 304,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash",
      "income": 142913
    },
    {
      "placeId": "ChIJLwJYoiTDJIgRD5HpmnuJuzI",
      "title": "Jax Kar Wash- Long Lake",
      "street": "102 E Long Lake Rd",
      "city": "Troy",
      "state": "MI",
      "zip": "48085",
      "lat": 42.5911091,
      "lng": -83.1477288,
      "totalScore": 4.3,
      "reviewsCount": 327,
      "scoredReviews": 195,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash",
      "income": 116319
    },
    {
      "placeId": "ChIJz9StPgLFJIgRB3uq3uXPfPo",
      "title": "Jax Kar Wash - Troy (East)",
      "street": "1300 W Maple Rd",
      "city": "Troy",
      "state": "MI",
      "zip": "48084",
      "lat": 42.5483561,
      "lng": -83.1647938,
      "totalScore": 4.3,
      "reviewsCount": 240,
      "scoredReviews": 140,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash",
      "income": 142913
    },
    {
      "placeId": "ChIJga1mOjTEJIgRpOzpoQDj8MI",
      "title": "Paul's Auto Wash",
      "street": "1350 Livernois Rd",
      "city": "Troy",
      "state": "MI",
      "zip": "48083",
      "lat": 42.5460927,
      "lng": -83.1460995,
      "totalScore": 4.1,
      "reviewsCount": 217,
      "scoredReviews": 66,
      "format": "express_tunnel",
      "chain": "Paul's Auto Wash",
      "income": 83436
    },
    {
      "placeId": "ChIJgVwCvv3bJIgRC-m94ZK3HWk",
      "title": "2 New Detailing-PPF-Ceramic Coatings- Automotive Detailing",
      "street": "1234 Rankin St",
      "city": "Troy",
      "state": "MI",
      "zip": "48083",
      "lat": 42.5417884,
      "lng": -83.1280686,
      "totalScore": 5,
      "reviewsCount": 184,
      "scoredReviews": 42,
      "format": "detail_shop",
      "chain": null,
      "income": 83436
    },
    {
      "placeId": "ChIJS1tZWHnEJIgRgTBu1WVK5Qs",
      "title": "Detail LLC",
      "street": "1520 Premier Dr",
      "city": "Troy",
      "state": "MI",
      "zip": "48084",
      "lat": 42.5499204,
      "lng": -83.1686177,
      "totalScore": 4.9,
      "reviewsCount": 119,
      "scoredReviews": 30,
      "format": "detail_shop",
      "chain": null,
      "income": 142913
    },
    {
      "placeId": "ChIJnxs2tMPFJIgRE3-TJ1BfQYA",
      "title": "Dukaj Customs",
      "street": "1172 Wheaton Ave",
      "city": "Troy",
      "state": "MI",
      "zip": "48083",
      "lat": 42.5572375,
      "lng": -83.1257966,
      "totalScore": 5,
      "reviewsCount": 63,
      "scoredReviews": 58,
      "format": "detail_shop",
      "chain": null,
      "income": 83436
    },
    {
      "placeId": "ChIJJ8FOwQ_FJIgRQ2hZnz-JvMQ",
      "title": "Clean Express Auto Wash",
      "street": "285 John R Rd",
      "city": "Troy",
      "state": "MI",
      "zip": "48083",
      "lat": 42.5363105,
      "lng": -83.1073921,
      "totalScore": 4.2,
      "reviewsCount": 62,
      "scoredReviews": 45,
      "format": "express_tunnel",
      "chain": "Clean Express Auto Wash",
      "income": 83436
    },
    {
      "placeId": "ChIJ9fgJBC_FJIgRMEu0JScaWrE",
      "title": "Michigan Mobile Auto Spa - Mobile Detailing - Paint Corrections - Wraps",
      "street": "4059 Rochester Rd",
      "city": "Troy",
      "state": "MI",
      "zip": "48085",
      "lat": 42.5786188,
      "lng": -83.1286807,
      "totalScore": 4.9,
      "reviewsCount": 60,
      "scoredReviews": 56,
      "format": "detail_shop",
      "chain": null,
      "income": 116319
    },
    {
      "placeId": "ChIJQ4uGC2LPJIgRxUSXozuJTWE",
      "title": "Precision Detailing & Tints",
      "street": "1407 Allen Dr suite a",
      "city": "Troy",
      "state": "MI",
      "zip": "48083",
      "lat": 42.5452642,
      "lng": -83.1261436,
      "totalScore": 4.7,
      "reviewsCount": 53,
      "scoredReviews": 38,
      "format": "detail_shop",
      "chain": null,
      "income": 83436
    },
    {
      "placeId": "ChIJZ-3CILnPJIgRzTDca-oSYRU",
      "title": "Slick Finish Detailing",
      "street": "329 Park St",
      "city": "Troy",
      "state": "MI",
      "zip": "48083",
      "lat": 42.5437253,
      "lng": -83.1398529,
      "totalScore": 4.1,
      "reviewsCount": 49,
      "scoredReviews": 12,
      "format": "detail_shop",
      "chain": null,
      "income": 83436
    },
    {
      "placeId": "ChIJrwEbwS7EJIgRmReoNenn9zQ",
      "title": "Maximus Auto Detailing",
      "street": "780 W Maple Rd D",
      "city": "Troy",
      "state": "MI",
      "zip": "48084",
      "lat": 42.5489575,
      "lng": -83.15842,
      "totalScore": 4.5,
      "reviewsCount": 44,
      "scoredReviews": 7,
      "format": "detail_shop",
      "chain": null,
      "income": 142913
    },
    {
      "placeId": "ChIJtb9w2JPEJIgRr_httGBXa5c",
      "title": "Shell",
      "street": "2039 E Big Beaver Rd",
      "city": "Troy",
      "state": "MI",
      "zip": "48083",
      "lat": 42.5640123,
      "lng": -83.107799,
      "totalScore": 2.8,
      "reviewsCount": 36,
      "scoredReviews": 5,
      "format": "inbay_automatic",
      "chain": "Shell",
      "income": 83436
    },
    {
      "placeId": "ChIJ9_LlwHvEJIgRhgOiAulNRV0",
      "title": "bp",
      "street": "3785 Rochester Rd",
      "city": "Troy",
      "state": "MI",
      "zip": "48083",
      "lat": 42.57397,
      "lng": -83.12836,
      "totalScore": 3.7,
      "reviewsCount": 34,
      "scoredReviews": 2,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 83436
    }
  ]
}