{
  "apiVersion": 1,
  "self": "https://washindex.com/api/cities/normal-il.json",
  "humanUrl": "https://washindex.com/car-wash-cities/normal-il",
  "msaApiUrl": "https://washindex.com/api/msas/bloomington.json",
  "msaHumanUrl": "https://washindex.com/car-wash-markets/bloomington",
  "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": "normal-il",
  "name": "Normal",
  "state": "IL",
  "msa": {
    "slug": "bloomington",
    "name": "Bloomington",
    "fullName": "Bloomington, IL"
  },
  "generatedAt": "2026-05-22T13:59:13.139Z",
  "summary": {
    "totalLocations": 10,
    "totalChains": 3,
    "independentLocationCount": 3,
    "totalReviews": 866,
    "scoredReviews": 274,
    "weightedAvgRating": 3.860508083140878,
    "damageRate": 0.029197080291970802,
    "membershipMentionRate": 0.11678832116788321,
    "membershipCancellationRate": 0.1875,
    "upsellPressureRate": 0.0036496350364963502,
    "zipsWithIncomeData": 1,
    "medianHouseholdIncomeWeighted": 79893
  },
  "aspectScores": {
    "price": -0.06060606060606061,
    "wait_time": 0.5294117647058824,
    "result_quality": 0.6853932584269663,
    "staff": 0.5875,
    "equipment_working": -0.5135135135135135,
    "cleanliness_of_facility": 0.2222222222222222,
    "membership_value": -0.07692307692307693
  },
  "formatStats": [
    {
      "format": "inbay_automatic",
      "locationCount": 4,
      "reviewsCount": 137,
      "scoredReviews": 35,
      "avgRating": 2.394160583941606,
      "damageRate": 0,
      "cancellationRate": null
    },
    {
      "format": "express_tunnel",
      "locationCount": 3,
      "reviewsCount": 531,
      "scoredReviews": 128,
      "avgRating": 4.022222222222222,
      "damageRate": 0.0625,
      "cancellationRate": 0.1875
    },
    {
      "format": "detail_shop",
      "locationCount": 2,
      "reviewsCount": 119,
      "scoredReviews": 98,
      "avgRating": 5,
      "damageRate": 0,
      "cancellationRate": null
    },
    {
      "format": "self_serve_bay",
      "locationCount": 1,
      "reviewsCount": 79,
      "scoredReviews": 13,
      "avgRating": 3.6000000000000005,
      "damageRate": 0,
      "cancellationRate": null
    }
  ],
  "chainsRanked": [
    {
      "name": "Circle K",
      "locationCount": 4,
      "reviewsCount": 137,
      "scoredReviews": 35,
      "avgRating": 2.394160583941606,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": -1,
        "wait_time": null,
        "result_quality": null,
        "staff": -0.3333333333333333,
        "equipment_working": -1,
        "cleanliness_of_facility": -0.25,
        "membership_value": null
      }
    },
    {
      "name": "Rainstorm Car Wash",
      "locationCount": 2,
      "reviewsCount": 415,
      "scoredReviews": 52,
      "avgRating": 3.860722891566265,
      "damageRate": 0.09615384615384616,
      "cancellationRate": 0.36363636363636365,
      "membershipMentionRate": 0.21153846153846154,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": -0.5555555555555556,
        "wait_time": -0.3333333333333333,
        "result_quality": -0.3333333333333333,
        "staff": -0.14285714285714285,
        "equipment_working": -0.7894736842105263,
        "cleanliness_of_facility": -1,
        "membership_value": -0.4
      }
    },
    {
      "name": "Club Car Wash",
      "locationCount": 1,
      "reviewsCount": 116,
      "scoredReviews": 76,
      "avgRating": 4.6,
      "damageRate": 0.039473684210526314,
      "cancellationRate": 0.09523809523809523,
      "membershipMentionRate": 0.27631578947368424,
      "upsellPressureRate": 0.013157894736842105,
      "aspectScores": {
        "price": 0.36363636363636365,
        "wait_time": 0.5,
        "result_quality": 0.8181818181818182,
        "staff": 0.8064516129032258,
        "equipment_working": 0.42857142857142855,
        "cleanliness_of_facility": 1,
        "membership_value": 0.125
      }
    }
  ],
  "zips": [
    {
      "zip": "61761",
      "income": 79893,
      "population": 42084,
      "homeValue": null,
      "locationCount": 10,
      "reviewsCount": 866,
      "totalScoreWeighted": 3343.2000000000003,
      "avgRating": 3.860508083140878,
      "formats": {
        "detail_shop": 2,
        "self_serve_bay": 1,
        "express_tunnel": 3,
        "inbay_automatic": 4
      }
    }
  ],
  "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": 10,
      "reviewsCount": 866,
      "totalScoreWeighted": 3343.2000000000003,
      "avgRating": 3.860508083140878,
      "formats": {
        "detail_shop": 2,
        "self_serve_bay": 1,
        "express_tunnel": 3,
        "inbay_automatic": 4
      }
    },
    {
      "label": "$100K – $150K",
      "min": 100000,
      "max": 150000,
      "zips": 0,
      "locations": 0,
      "reviewsCount": 0,
      "totalScoreWeighted": 0,
      "avgRating": 0,
      "formats": {}
    },
    {
      "label": "$150K+",
      "min": 150000,
      "max": null,
      "zips": 0,
      "locations": 0,
      "reviewsCount": 0,
      "totalScoreWeighted": 0,
      "avgRating": 0,
      "formats": {}
    }
  ],
  "scatter": [
    {
      "placeId": "ChIJz66N5MZxC4gRJ4ug4Z66Am4",
      "title": "FA Detailing",
      "city": "Normal",
      "zip": "61761",
      "rating": 5,
      "reviewsCount": 73,
      "income": 79893,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJcT4r0LxxC4gR0r6HrnP7-nw",
      "title": "StarWash Car Wash",
      "city": "Normal",
      "zip": "61761",
      "rating": 3.6,
      "reviewsCount": 79,
      "income": 79893,
      "format": "self_serve_bay",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJV4kRzT9xC4gReSNaeIPW0r0",
      "title": "Rainstorm Car Wash",
      "city": "Normal",
      "zip": "61761",
      "rating": 3.8,
      "reviewsCount": 163,
      "income": 79893,
      "format": "express_tunnel",
      "chain": "Rainstorm Car Wash"
    },
    {
      "placeId": "ChIJ7dCVdURxC4gRNw2dy1tOXWA",
      "title": "Rainstorm Car Wash",
      "city": "Normal",
      "zip": "61761",
      "rating": 3.9,
      "reviewsCount": 252,
      "income": 79893,
      "format": "express_tunnel",
      "chain": "Rainstorm Car Wash"
    },
    {
      "placeId": "ChIJb1ecAdtxC4gRmDQcbckPYIg",
      "title": "Fisher Detailing",
      "city": "Normal",
      "zip": "61761",
      "rating": 5,
      "reviewsCount": 46,
      "income": 79893,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJjShZknBxC4gR75PqZFIIAjg",
      "title": "Club Car Wash",
      "city": "Normal",
      "zip": "61761",
      "rating": 4.6,
      "reviewsCount": 116,
      "income": 79893,
      "format": "express_tunnel",
      "chain": "Club Car Wash"
    },
    {
      "placeId": "ChIJL3ZSlI5wC4gRJH6YzV1w_fY",
      "title": "Circle K | Gas Station",
      "city": "Normal",
      "zip": "61761",
      "rating": 2.4,
      "reviewsCount": 39,
      "income": 79893,
      "format": "inbay_automatic",
      "chain": "Circle K"
    },
    {
      "placeId": "ChIJSfbA-QtxC4gRWiEx21l8XoE",
      "title": "Circle K | Gas Station",
      "city": "Normal",
      "zip": "61761",
      "rating": 2.1,
      "reviewsCount": 28,
      "income": 79893,
      "format": "inbay_automatic",
      "chain": "Circle K"
    },
    {
      "placeId": "ChIJFUWZYT5xC4gRH2L3MiwSkyM",
      "title": "Circle K | Gas Station",
      "city": "Normal",
      "zip": "61761",
      "rating": 3.2,
      "reviewsCount": 26,
      "income": 79893,
      "format": "inbay_automatic",
      "chain": "Circle K"
    },
    {
      "placeId": "ChIJ_3lLMI9wC4gRPVO4elbMaOc",
      "title": "Circle K | Gas Station",
      "city": "Normal",
      "zip": "61761",
      "rating": 2.1,
      "reviewsCount": 44,
      "income": 79893,
      "format": "inbay_automatic",
      "chain": "Circle K"
    }
  ],
  "places": [
    {
      "placeId": "ChIJ7dCVdURxC4gRNw2dy1tOXWA",
      "title": "Rainstorm Car Wash",
      "street": "1850 E College Ave",
      "city": "Normal",
      "state": "IL",
      "zip": "61761",
      "lat": 40.5120057,
      "lng": -88.9489928,
      "totalScore": 3.9,
      "reviewsCount": 252,
      "scoredReviews": 34,
      "format": "express_tunnel",
      "chain": "Rainstorm Car Wash",
      "income": 79893
    },
    {
      "placeId": "ChIJV4kRzT9xC4gReSNaeIPW0r0",
      "title": "Rainstorm Car Wash",
      "street": "1601 N Main St",
      "city": "Normal",
      "state": "IL",
      "zip": "61761",
      "lat": 40.5294702,
      "lng": -88.9960078,
      "totalScore": 3.8,
      "reviewsCount": 163,
      "scoredReviews": 18,
      "format": "express_tunnel",
      "chain": "Rainstorm Car Wash",
      "income": 79893
    },
    {
      "placeId": "ChIJjShZknBxC4gR75PqZFIIAjg",
      "title": "Club Car Wash",
      "street": "307 Greenbriar Dr",
      "city": "Normal",
      "state": "IL",
      "zip": "61761",
      "lat": 40.5166868,
      "lng": -88.9519801,
      "totalScore": 4.6,
      "reviewsCount": 116,
      "scoredReviews": 76,
      "format": "express_tunnel",
      "chain": "Club Car Wash",
      "income": 79893
    },
    {
      "placeId": "ChIJcT4r0LxxC4gR0r6HrnP7-nw",
      "title": "StarWash Car Wash",
      "street": "1301 S Center St",
      "city": "Normal",
      "state": "IL",
      "zip": "61761",
      "lat": 40.4977343,
      "lng": -88.995533,
      "totalScore": 3.6,
      "reviewsCount": 79,
      "scoredReviews": 13,
      "format": "self_serve_bay",
      "chain": null,
      "income": 79893
    },
    {
      "placeId": "ChIJz66N5MZxC4gRJ4ug4Z66Am4",
      "title": "FA Detailing",
      "street": "1711 Pfitzer Rd",
      "city": "Normal",
      "state": "IL",
      "zip": "61761",
      "lat": 40.533613,
      "lng": -88.9700708,
      "totalScore": 5,
      "reviewsCount": 73,
      "scoredReviews": 71,
      "format": "detail_shop",
      "chain": null,
      "income": 79893
    },
    {
      "placeId": "ChIJb1ecAdtxC4gRmDQcbckPYIg",
      "title": "Fisher Detailing",
      "street": "1412 Baugh Dr",
      "city": "Normal",
      "state": "IL",
      "zip": "61761",
      "lat": 40.506132,
      "lng": -88.9596661,
      "totalScore": 5,
      "reviewsCount": 46,
      "scoredReviews": 27,
      "format": "detail_shop",
      "chain": null,
      "income": 79893
    },
    {
      "placeId": "ChIJ_3lLMI9wC4gRPVO4elbMaOc",
      "title": "Circle K | Gas Station",
      "street": "1701 Parkway Plaza Dr",
      "city": "Normal",
      "state": "IL",
      "zip": "61761",
      "lat": 40.5135822,
      "lng": -88.9524769,
      "totalScore": 2.1,
      "reviewsCount": 44,
      "scoredReviews": 12,
      "format": "inbay_automatic",
      "chain": "Circle K",
      "income": 79893
    },
    {
      "placeId": "ChIJL3ZSlI5wC4gRJH6YzV1w_fY",
      "title": "Circle K | Gas Station",
      "street": "309 Landmark Dr",
      "city": "Normal",
      "state": "IL",
      "zip": "61761",
      "lat": 40.5168884,
      "lng": -88.9550838,
      "totalScore": 2.4,
      "reviewsCount": 39,
      "scoredReviews": 9,
      "format": "inbay_automatic",
      "chain": "Circle K",
      "income": 79893
    },
    {
      "placeId": "ChIJSfbA-QtxC4gRWiEx21l8XoE",
      "title": "Circle K | Gas Station",
      "street": "300 N Main St",
      "city": "Normal",
      "state": "IL",
      "zip": "61761",
      "lat": 40.5132444,
      "lng": -88.9944386,
      "totalScore": 2.1,
      "reviewsCount": 28,
      "scoredReviews": 6,
      "format": "inbay_automatic",
      "chain": "Circle K",
      "income": 79893
    },
    {
      "placeId": "ChIJFUWZYT5xC4gRH2L3MiwSkyM",
      "title": "Circle K | Gas Station",
      "street": "1606 N Main St",
      "city": "Normal",
      "state": "IL",
      "zip": "61761",
      "lat": 40.531095,
      "lng": -88.9952355,
      "totalScore": 3.2,
      "reviewsCount": 26,
      "scoredReviews": 8,
      "format": "inbay_automatic",
      "chain": "Circle K",
      "income": 79893
    }
  ]
}