{
  "apiVersion": 1,
  "self": "https://washindex.com/api/cities/belleville-il.json",
  "humanUrl": "https://washindex.com/car-wash-cities/belleville-il",
  "msaApiUrl": "https://washindex.com/api/msas/st-louis.json",
  "msaHumanUrl": "https://washindex.com/car-wash-markets/st-louis",
  "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": "belleville-il",
  "name": "Belleville",
  "state": "IL",
  "msa": {
    "slug": "st-louis",
    "name": "St. Louis",
    "fullName": "St. Louis, MO-IL"
  },
  "generatedAt": "2026-05-20T09:26:32.096Z",
  "summary": {
    "totalLocations": 16,
    "totalChains": 7,
    "independentLocationCount": 2,
    "totalReviews": 1417,
    "scoredReviews": 376,
    "weightedAvgRating": 4.041566690190543,
    "damageRate": 0.06914893617021277,
    "membershipMentionRate": 0.14095744680851063,
    "membershipCancellationRate": 0.22641509433962265,
    "upsellPressureRate": 0.005319148936170213,
    "zipsWithIncomeData": 4,
    "medianHouseholdIncomeWeighted": 70898
  },
  "aspectScores": {
    "price": 0.22727272727272727,
    "wait_time": 0.5909090909090909,
    "result_quality": 0.4021164021164021,
    "staff": 0.4114285714285714,
    "equipment_working": -0.4827586206896552,
    "cleanliness_of_facility": 0.3333333333333333,
    "membership_value": -0.1794871794871795
  },
  "formatStats": [
    {
      "format": "inbay_automatic",
      "locationCount": 9,
      "reviewsCount": 296,
      "scoredReviews": 69,
      "avgRating": 3.5125,
      "damageRate": 0,
      "cancellationRate": null
    },
    {
      "format": "express_tunnel",
      "locationCount": 5,
      "reviewsCount": 1019,
      "scoredReviews": 268,
      "avgRating": 4.12630029440628,
      "damageRate": 0.09701492537313433,
      "cancellationRate": 0.22641509433962265
    },
    {
      "format": "detail_shop",
      "locationCount": 2,
      "reviewsCount": 102,
      "scoredReviews": 39,
      "avgRating": 4.730392156862745,
      "damageRate": 0,
      "cancellationRate": null
    }
  ],
  "chainsRanked": [
    {
      "name": "bp",
      "locationCount": 4,
      "reviewsCount": 113,
      "scoredReviews": 20,
      "avgRating": 3.3008849557522124,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": null,
        "wait_time": null,
        "result_quality": null,
        "staff": -1,
        "equipment_working": null,
        "cleanliness_of_facility": -1,
        "membership_value": null
      }
    },
    {
      "name": "MotoMart Convenience Stores",
      "locationCount": 2,
      "reviewsCount": 103,
      "scoredReviews": 20,
      "avgRating": 3.760194174757282,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0.05,
      "aspectScores": {
        "price": -1,
        "wait_time": -1,
        "result_quality": null,
        "staff": -0.2,
        "equipment_working": -1,
        "cleanliness_of_facility": 1,
        "membership_value": null
      }
    },
    {
      "name": "Clean Machine Express Wash",
      "locationCount": 2,
      "reviewsCount": 447,
      "scoredReviews": 40,
      "avgRating": 4.102013422818792,
      "damageRate": 0.1,
      "cancellationRate": 0.4,
      "membershipMentionRate": 0.125,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 0.3333333333333333,
        "wait_time": 0.3333333333333333,
        "result_quality": 0.11764705882352941,
        "staff": 0.45,
        "equipment_working": -1,
        "cleanliness_of_facility": 0,
        "membership_value": -1
      }
    },
    {
      "name": "Club Car Wash",
      "locationCount": 2,
      "reviewsCount": 370,
      "scoredReviews": 214,
      "avgRating": 4.4429729729729734,
      "damageRate": 0.09345794392523364,
      "cancellationRate": 0.2,
      "membershipMentionRate": 0.2102803738317757,
      "upsellPressureRate": 0.004672897196261682,
      "aspectScores": {
        "price": -0.15789473684210525,
        "wait_time": 0.7692307692307693,
        "result_quality": 0.36607142857142855,
        "staff": 0.5180722891566265,
        "equipment_working": -0.3181818181818182,
        "cleanliness_of_facility": 1,
        "membership_value": 0
      }
    },
    {
      "name": "Circle K",
      "locationCount": 2,
      "reviewsCount": 62,
      "scoredReviews": 11,
      "avgRating": 3.0548387096774197,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": null,
        "wait_time": -1,
        "result_quality": null,
        "staff": -1,
        "equipment_working": null,
        "cleanliness_of_facility": -0.3333333333333333,
        "membership_value": null
      }
    },
    {
      "name": "Peru Clean and Lube",
      "locationCount": 1,
      "reviewsCount": 18,
      "scoredReviews": 18,
      "avgRating": 5,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 1,
        "wait_time": 1,
        "result_quality": 1,
        "staff": 1,
        "equipment_working": null,
        "cleanliness_of_facility": null,
        "membership_value": null
      }
    },
    {
      "name": "Rainstorm Car Wash",
      "locationCount": 1,
      "reviewsCount": 202,
      "scoredReviews": 14,
      "avgRating": 3.6,
      "damageRate": 0.14285714285714285,
      "cancellationRate": 0.3333333333333333,
      "membershipMentionRate": 0.21428571428571427,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": -0.5,
        "wait_time": -1,
        "result_quality": 0,
        "staff": 0.3333333333333333,
        "equipment_working": -1,
        "cleanliness_of_facility": null,
        "membership_value": -1
      }
    }
  ],
  "zips": [
    {
      "zip": "62226",
      "income": 70898,
      "population": 29589,
      "homeValue": null,
      "locationCount": 6,
      "reviewsCount": 837,
      "totalScoreWeighted": 3350.7,
      "avgRating": 4.003225806451613,
      "formats": {
        "express_tunnel": 3,
        "detail_shop": 1,
        "inbay_automatic": 2
      }
    },
    {
      "zip": "62221",
      "income": 75642,
      "population": 29652,
      "homeValue": null,
      "locationCount": 4,
      "reviewsCount": 302,
      "totalScoreWeighted": 1282.1000000000001,
      "avgRating": 4.2453642384105965,
      "formats": {
        "inbay_automatic": 3,
        "express_tunnel": 1
      }
    },
    {
      "zip": "62220",
      "income": 67597,
      "population": 18207,
      "homeValue": null,
      "locationCount": 4,
      "reviewsCount": 237,
      "totalScoreWeighted": 948.5,
      "avgRating": 4.0021097046413505,
      "formats": {
        "detail_shop": 1,
        "express_tunnel": 1,
        "inbay_automatic": 2
      }
    },
    {
      "zip": "62223",
      "income": 74856,
      "population": 17430,
      "homeValue": null,
      "locationCount": 2,
      "reviewsCount": 41,
      "totalScoreWeighted": 145.6,
      "avgRating": 3.551219512195122,
      "formats": {
        "inbay_automatic": 2
      }
    }
  ],
  "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": 3,
      "locations": 12,
      "reviewsCount": 1115,
      "totalScoreWeighted": 4444.8,
      "avgRating": 3.9863677130044843,
      "formats": {
        "express_tunnel": 4,
        "detail_shop": 2,
        "inbay_automatic": 6
      }
    },
    {
      "label": "$75K – $100K",
      "min": 75000,
      "max": 100000,
      "zips": 1,
      "locations": 4,
      "reviewsCount": 302,
      "totalScoreWeighted": 1282.1000000000001,
      "avgRating": 4.2453642384105965,
      "formats": {
        "inbay_automatic": 3,
        "express_tunnel": 1
      }
    },
    {
      "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": "ChIJwatBj3wDdogRzq0tVwRtkQo",
      "title": "MotoMart Convenience Stores",
      "city": "Belleville",
      "zip": "62221",
      "rating": 3.7,
      "reviewsCount": 41,
      "income": 75642,
      "format": "inbay_automatic",
      "chain": "MotoMart Convenience Stores"
    },
    {
      "placeId": "ChIJ18-8gY0CdogRR27H58DSRWk",
      "title": "F & R Auto Detailing",
      "city": "Belleville",
      "zip": "62220",
      "rating": 4.5,
      "reviewsCount": 55,
      "income": 67597,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJsYgToZUCdogRKH0zO5MpBZM",
      "title": "Clean Machine Express Wash",
      "city": "Belleville",
      "zip": "62220",
      "rating": 4.4,
      "reviewsCount": 114,
      "income": 67597,
      "format": "express_tunnel",
      "chain": "Clean Machine Express Wash"
    },
    {
      "placeId": "ChIJRZOCU4YDdogRUUwtWeRXkjk",
      "title": "Belleville Clean and Lube",
      "city": "Belleville",
      "zip": "62221",
      "rating": 5,
      "reviewsCount": 18,
      "income": 75642,
      "format": "inbay_automatic",
      "chain": "Peru Clean and Lube"
    },
    {
      "placeId": "ChIJMchPIdip2IcRJbG2H4qRXec",
      "title": "Club Car Wash",
      "city": "Belleville",
      "zip": "62226",
      "rating": 4.5,
      "reviewsCount": 159,
      "income": 70898,
      "format": "express_tunnel",
      "chain": "Club Car Wash"
    },
    {
      "placeId": "ChIJCUcYFAADdogRiy-8oOgGY9w",
      "title": "Club Car Wash",
      "city": "Belleville",
      "zip": "62221",
      "rating": 4.4,
      "reviewsCount": 211,
      "income": 75642,
      "format": "express_tunnel",
      "chain": "Club Car Wash"
    },
    {
      "placeId": "ChIJb0M_GISp2IcRs_miFwejmNE",
      "title": "The Clean Machine Auto Detailing",
      "city": "Belleville",
      "zip": "62226",
      "rating": 5,
      "reviewsCount": 47,
      "income": 70898,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJ3XWypLip2IcRkvQQTgfTzHU",
      "title": "Clean Machine Full Service Car Wash",
      "city": "Belleville",
      "zip": "62226",
      "rating": 4,
      "reviewsCount": 333,
      "income": 70898,
      "format": "express_tunnel",
      "chain": "Clean Machine Express Wash"
    },
    {
      "placeId": "ChIJlXK_WLmp2IcRigwjM0mE-Do",
      "title": "Rainstorm Car Wash",
      "city": "Belleville",
      "zip": "62226",
      "rating": 3.6,
      "reviewsCount": 202,
      "income": 70898,
      "format": "express_tunnel",
      "chain": "Rainstorm Car Wash"
    },
    {
      "placeId": "ChIJN6ldNhWp2IcRBTpXlyIb7jg",
      "title": "bp",
      "city": "Belleville",
      "zip": "62223",
      "rating": 3.8,
      "reviewsCount": 24,
      "income": 74856,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJTceAjjWp2IcROaBCu1F7BaI",
      "title": "Circle K | Gas Station",
      "city": "Belleville",
      "zip": "62223",
      "rating": 3.2,
      "reviewsCount": 17,
      "income": 74856,
      "format": "inbay_automatic",
      "chain": "Circle K"
    },
    {
      "placeId": "ChIJjYMlmr4CdogRimcBeuVn9wI",
      "title": "Circle K | Gas Station",
      "city": "Belleville",
      "zip": "62220",
      "rating": 3,
      "reviewsCount": 45,
      "income": 67597,
      "format": "inbay_automatic",
      "chain": "Circle K"
    },
    {
      "placeId": "ChIJ6yWL41YCdogRiFRxgPJjID8",
      "title": "bp",
      "city": "Belleville",
      "zip": "62221",
      "rating": 3.5,
      "reviewsCount": 32,
      "income": 75642,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJAdHIE88DdogRo2jg0hSg_74",
      "title": "MotoMart Convenience Stores",
      "city": "Belleville",
      "zip": "62226",
      "rating": 3.8,
      "reviewsCount": 62,
      "income": 70898,
      "format": "inbay_automatic",
      "chain": "MotoMart Convenience Stores"
    },
    {
      "placeId": "ChIJC0XjwHYCdogRTBjvJF3n1-U",
      "title": "bp",
      "city": "Belleville",
      "zip": "62226",
      "rating": 3.1,
      "reviewsCount": 34,
      "income": 70898,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJN2lIiWADdogRC-a3WR3b_1c",
      "title": "bp",
      "city": "Belleville",
      "zip": "62220",
      "rating": 2.8,
      "reviewsCount": 23,
      "income": 67597,
      "format": "inbay_automatic",
      "chain": "bp"
    }
  ],
  "places": [
    {
      "placeId": "ChIJ3XWypLip2IcRkvQQTgfTzHU",
      "title": "Clean Machine Full Service Car Wash",
      "street": "4311 N Belt W",
      "city": "Belleville",
      "state": "IL",
      "zip": "62226",
      "lat": 38.5418534,
      "lng": -90.0192142,
      "totalScore": 4,
      "reviewsCount": 333,
      "scoredReviews": 32,
      "format": "express_tunnel",
      "chain": "Clean Machine Express Wash",
      "income": 70898
    },
    {
      "placeId": "ChIJCUcYFAADdogRiy-8oOgGY9w",
      "title": "Club Car Wash",
      "street": "2500 Green Mt Commons Dr",
      "city": "Belleville",
      "state": "IL",
      "zip": "62221",
      "lat": 38.5200203,
      "lng": -89.9279466,
      "totalScore": 4.4,
      "reviewsCount": 211,
      "scoredReviews": 125,
      "format": "express_tunnel",
      "chain": "Club Car Wash",
      "income": 75642
    },
    {
      "placeId": "ChIJlXK_WLmp2IcRigwjM0mE-Do",
      "title": "Rainstorm Car Wash",
      "street": "5600 N Belt W",
      "city": "Belleville",
      "state": "IL",
      "zip": "62226",
      "lat": 38.5413742,
      "lng": -90.0319519,
      "totalScore": 3.6,
      "reviewsCount": 202,
      "scoredReviews": 14,
      "format": "express_tunnel",
      "chain": "Rainstorm Car Wash",
      "income": 70898
    },
    {
      "placeId": "ChIJMchPIdip2IcRJbG2H4qRXec",
      "title": "Club Car Wash",
      "street": "5520 Belleville Crossing St",
      "city": "Belleville",
      "state": "IL",
      "zip": "62226",
      "lat": 38.523842,
      "lng": -90.032201,
      "totalScore": 4.5,
      "reviewsCount": 159,
      "scoredReviews": 89,
      "format": "express_tunnel",
      "chain": "Club Car Wash",
      "income": 70898
    },
    {
      "placeId": "ChIJsYgToZUCdogRKH0zO5MpBZM",
      "title": "Clean Machine Express Wash",
      "street": "600 S Illinois St",
      "city": "Belleville",
      "state": "IL",
      "zip": "62220",
      "lat": 38.5072844,
      "lng": -89.9837593,
      "totalScore": 4.4,
      "reviewsCount": 114,
      "scoredReviews": 8,
      "format": "express_tunnel",
      "chain": "Clean Machine Express Wash",
      "income": 67597
    },
    {
      "placeId": "ChIJAdHIE88DdogRo2jg0hSg_74",
      "title": "MotoMart Convenience Stores",
      "street": "2235 IL-161",
      "city": "Belleville",
      "state": "IL",
      "zip": "62226",
      "lat": 38.542525,
      "lng": -89.995904,
      "totalScore": 3.8,
      "reviewsCount": 62,
      "scoredReviews": 9,
      "format": "inbay_automatic",
      "chain": "MotoMart Convenience Stores",
      "income": 70898
    },
    {
      "placeId": "ChIJ18-8gY0CdogRR27H58DSRWk",
      "title": "F & R Auto Detailing",
      "street": "7 E C St",
      "city": "Belleville",
      "state": "IL",
      "zip": "62220",
      "lat": 38.516778,
      "lng": -89.983774,
      "totalScore": 4.5,
      "reviewsCount": 55,
      "scoredReviews": 9,
      "format": "detail_shop",
      "chain": null,
      "income": 67597
    },
    {
      "placeId": "ChIJb0M_GISp2IcRs_miFwejmNE",
      "title": "The Clean Machine Auto Detailing",
      "street": "4301 N Belt W",
      "city": "Belleville",
      "state": "IL",
      "zip": "62226",
      "lat": 38.5419042,
      "lng": -90.0187831,
      "totalScore": 5,
      "reviewsCount": 47,
      "scoredReviews": 30,
      "format": "detail_shop",
      "chain": null,
      "income": 70898
    },
    {
      "placeId": "ChIJjYMlmr4CdogRimcBeuVn9wI",
      "title": "Circle K | Gas Station",
      "street": "10 S Belt W",
      "city": "Belleville",
      "state": "IL",
      "zip": "62220",
      "lat": 38.5022786,
      "lng": -89.9848006,
      "totalScore": 3,
      "reviewsCount": 45,
      "scoredReviews": 8,
      "format": "inbay_automatic",
      "chain": "Circle K",
      "income": 67597
    },
    {
      "placeId": "ChIJwatBj3wDdogRzq0tVwRtkQo",
      "title": "MotoMart Convenience Stores",
      "street": "1920 Carlyle Ave",
      "city": "Belleville",
      "state": "IL",
      "zip": "62221",
      "lat": 38.5186777,
      "lng": -89.9295204,
      "totalScore": 3.7,
      "reviewsCount": 41,
      "scoredReviews": 11,
      "format": "inbay_automatic",
      "chain": "MotoMart Convenience Stores",
      "income": 75642
    },
    {
      "placeId": "ChIJC0XjwHYCdogRTBjvJF3n1-U",
      "title": "bp",
      "street": "1614 N Belt W",
      "city": "Belleville",
      "state": "IL",
      "zip": "62226",
      "lat": 38.5414012,
      "lng": -90.0013703,
      "totalScore": 3.1,
      "reviewsCount": 34,
      "scoredReviews": 8,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 70898
    },
    {
      "placeId": "ChIJ6yWL41YCdogRiFRxgPJjID8",
      "title": "bp",
      "street": "1257 Lebanon Ave",
      "city": "Belleville",
      "state": "IL",
      "zip": "62221",
      "lat": 38.5306277,
      "lng": -89.9694061,
      "totalScore": 3.5,
      "reviewsCount": 32,
      "scoredReviews": 1,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 75642
    },
    {
      "placeId": "ChIJN6ldNhWp2IcRBTpXlyIb7jg",
      "title": "bp",
      "street": "1301 S 74th St",
      "city": "Belleville",
      "state": "IL",
      "zip": "62223",
      "lat": 38.5476591,
      "lng": -90.0548653,
      "totalScore": 3.8,
      "reviewsCount": 24,
      "scoredReviews": 4,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 74856
    },
    {
      "placeId": "ChIJN2lIiWADdogRC-a3WR3b_1c",
      "title": "bp",
      "street": "1 S Belt E",
      "city": "Belleville",
      "state": "IL",
      "zip": "62220",
      "lat": 38.5030424,
      "lng": -89.9837495,
      "totalScore": 2.8,
      "reviewsCount": 23,
      "scoredReviews": 7,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 67597
    },
    {
      "placeId": "ChIJRZOCU4YDdogRUUwtWeRXkjk",
      "title": "Belleville Clean and Lube",
      "street": "410 Sherman St",
      "city": "Belleville",
      "state": "IL",
      "zip": "62221",
      "lat": 38.5257434,
      "lng": -89.9629248,
      "totalScore": 5,
      "reviewsCount": 18,
      "scoredReviews": 18,
      "format": "inbay_automatic",
      "chain": "Peru Clean and Lube",
      "income": 75642
    },
    {
      "placeId": "ChIJTceAjjWp2IcROaBCu1F7BaI",
      "title": "Circle K | Gas Station",
      "street": "8300 Old St Louis Rd",
      "city": "Belleville",
      "state": "IL",
      "zip": "62223",
      "lat": 38.5474013,
      "lng": -90.0714792,
      "totalScore": 3.2,
      "reviewsCount": 17,
      "scoredReviews": 3,
      "format": "inbay_automatic",
      "chain": "Circle K",
      "income": 74856
    }
  ]
}