{
  "apiVersion": 1,
  "self": "https://washindex.com/api/cities/norman-ok.json",
  "humanUrl": "https://washindex.com/car-wash-cities/norman-ok",
  "msaApiUrl": "https://washindex.com/api/msas/oklahoma-city.json",
  "msaHumanUrl": "https://washindex.com/car-wash-markets/oklahoma-city",
  "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": "norman-ok",
  "name": "Norman",
  "state": "OK",
  "msa": {
    "slug": "oklahoma-city",
    "name": "Oklahoma City",
    "fullName": "Oklahoma City, OK"
  },
  "generatedAt": "2026-05-22T14:20:18.540Z",
  "summary": {
    "totalLocations": 14,
    "totalChains": 4,
    "independentLocationCount": 7,
    "totalReviews": 2875,
    "scoredReviews": 858,
    "weightedAvgRating": 4.468869565217391,
    "damageRate": 0.0337995337995338,
    "membershipMentionRate": 0.08508158508158509,
    "membershipCancellationRate": 0.1095890410958904,
    "upsellPressureRate": 0.005827505827505828,
    "zipsWithIncomeData": 3,
    "medianHouseholdIncomeWeighted": 116941
  },
  "aspectScores": {
    "price": 0.34210526315789475,
    "wait_time": 0.4444444444444444,
    "result_quality": 0.7065573770491803,
    "staff": 0.7362869198312236,
    "equipment_working": -0.5094339622641509,
    "cleanliness_of_facility": 0.8620689655172413,
    "membership_value": 0.09803921568627451
  },
  "formatStats": [
    {
      "format": "detail_shop",
      "locationCount": 6,
      "reviewsCount": 504,
      "scoredReviews": 253,
      "avgRating": 4.884920634920635,
      "damageRate": 0.011857707509881422,
      "cancellationRate": 0
    },
    {
      "format": "express_tunnel",
      "locationCount": 4,
      "reviewsCount": 1459,
      "scoredReviews": 401,
      "avgRating": 4.445373543522961,
      "damageRate": 0.05486284289276808,
      "cancellationRate": 0.1076923076923077
    },
    {
      "format": "inbay_automatic",
      "locationCount": 2,
      "reviewsCount": 25,
      "scoredReviews": 19,
      "avgRating": 2.9479999999999995,
      "damageRate": 0,
      "cancellationRate": null
    },
    {
      "format": "self_serve_bay",
      "locationCount": 1,
      "reviewsCount": 31,
      "scoredReviews": 8,
      "avgRating": 4.7,
      "damageRate": 0,
      "cancellationRate": null
    },
    {
      "format": "full_service",
      "locationCount": 1,
      "reviewsCount": 856,
      "scoredReviews": 177,
      "avgRating": 4.3,
      "damageRate": 0.022598870056497175,
      "cancellationRate": 0.14285714285714285
    }
  ],
  "chainsRanked": [
    {
      "name": "Club Car Wash",
      "locationCount": 3,
      "reviewsCount": 770,
      "scoredReviews": 296,
      "avgRating": 4.485974025974026,
      "damageRate": 0.05405405405405406,
      "cancellationRate": 0.07692307692307693,
      "membershipMentionRate": 0.17567567567567569,
      "upsellPressureRate": 0.010135135135135136,
      "aspectScores": {
        "price": 0.4186046511627907,
        "wait_time": 0.5428571428571428,
        "result_quality": 0.5,
        "staff": 0.5071428571428571,
        "equipment_working": -0.38461538461538464,
        "cleanliness_of_facility": 1,
        "membership_value": 0.09090909090909091
      }
    },
    {
      "name": "Goldsby Car Wash",
      "locationCount": 2,
      "reviewsCount": 42,
      "scoredReviews": 14,
      "avgRating": 4.123809523809524,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 0,
        "wait_time": 1,
        "result_quality": 0,
        "staff": 1,
        "equipment_working": -0.3333333333333333,
        "cleanliness_of_facility": 1,
        "membership_value": null
      }
    },
    {
      "name": "Rapid Wash",
      "locationCount": 1,
      "reviewsCount": 689,
      "scoredReviews": 105,
      "avgRating": 4.4,
      "damageRate": 0.05714285714285714,
      "cancellationRate": 0.23076923076923078,
      "membershipMentionRate": 0.12380952380952381,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 1,
        "wait_time": 0,
        "result_quality": 0.6825396825396826,
        "staff": 0.6949152542372882,
        "equipment_working": -0.5714285714285714,
        "cleanliness_of_facility": 0.7142857142857143,
        "membership_value": -0.16666666666666666
      }
    },
    {
      "name": "Black Wave Mobile Detail",
      "locationCount": 1,
      "reviewsCount": 144,
      "scoredReviews": 130,
      "avgRating": 5,
      "damageRate": 0,
      "cancellationRate": 0,
      "membershipMentionRate": 0.007692307692307693,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 0.8333333333333334,
        "wait_time": 1,
        "result_quality": 1,
        "staff": 1,
        "equipment_working": null,
        "cleanliness_of_facility": null,
        "membership_value": null
      }
    }
  ],
  "zips": [
    {
      "zip": "73072",
      "income": 116941,
      "population": 39774,
      "homeValue": null,
      "locationCount": 7,
      "reviewsCount": 647,
      "totalScoreWeighted": 2994,
      "avgRating": 4.6275115919629055,
      "formats": {
        "self_serve_bay": 1,
        "detail_shop": 3,
        "inbay_automatic": 2,
        "express_tunnel": 1
      }
    },
    {
      "zip": "73069",
      "income": 71875,
      "population": 23289,
      "homeValue": null,
      "locationCount": 5,
      "reviewsCount": 1789,
      "totalScoreWeighted": 7922.4,
      "avgRating": 4.428395751816657,
      "formats": {
        "detail_shop": 3,
        "express_tunnel": 1,
        "full_service": 1
      }
    },
    {
      "zip": "73071",
      "income": 64568,
      "population": 37548,
      "homeValue": null,
      "locationCount": 2,
      "reviewsCount": 439,
      "totalScoreWeighted": 1931.6000000000001,
      "avgRating": 4.4,
      "formats": {
        "express_tunnel": 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": 2,
      "locations": 7,
      "reviewsCount": 2228,
      "totalScoreWeighted": 9854,
      "avgRating": 4.422800718132854,
      "formats": {
        "detail_shop": 3,
        "express_tunnel": 3,
        "full_service": 1
      }
    },
    {
      "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": 1,
      "locations": 7,
      "reviewsCount": 647,
      "totalScoreWeighted": 2994,
      "avgRating": 4.6275115919629055,
      "formats": {
        "self_serve_bay": 1,
        "detail_shop": 3,
        "inbay_automatic": 2,
        "express_tunnel": 1
      }
    },
    {
      "label": "$150K+",
      "min": 150000,
      "max": null,
      "zips": 0,
      "locations": 0,
      "reviewsCount": 0,
      "totalScoreWeighted": 0,
      "avgRating": 0,
      "formats": {}
    }
  ],
  "scatter": [
    {
      "placeId": "ChIJVVVVVUVpsocRCw7Z9sSJDu0",
      "title": "Storage 1 of Goldsby RV/Boat, Uhaul and Car Wash",
      "city": "Norman",
      "zip": "73072",
      "rating": 4.7,
      "reviewsCount": 31,
      "income": 116941,
      "format": "self_serve_bay",
      "chain": "Goldsby Car Wash"
    },
    {
      "placeId": "ChIJ2Z2YYTpCTIoRPMs5L_XOPIk",
      "title": "Sooner Magic Mobile Detailing Norman",
      "city": "Norman",
      "zip": "73072",
      "rating": 5,
      "reviewsCount": 16,
      "income": 116941,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJt9EEXQ9psocRlaP7wJP6YvE",
      "title": "Jimmy's Touch Free Car Wash",
      "city": "Norman",
      "zip": "73072",
      "rating": 3.3,
      "reviewsCount": 14,
      "income": 116941,
      "format": "inbay_automatic",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJDehPAotpsocRXgH4yq0-Rsk",
      "title": "Goldsby Car Wash",
      "city": "Norman",
      "zip": "73072",
      "rating": 2.5,
      "reviewsCount": 11,
      "income": 116941,
      "format": "inbay_automatic",
      "chain": "Goldsby Car Wash"
    },
    {
      "placeId": "ChIJp-J8qrJpsocRNab3b6_NNMI",
      "title": "Custom Details by Kenny, ceramic coating, paint correction!",
      "city": "Norman",
      "zip": "73069",
      "rating": 4.9,
      "reviewsCount": 39,
      "income": 71875,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJJX6_cQBDsocRAB9JJrKK7xI",
      "title": "Club Car Wash",
      "city": "Norman",
      "zip": "73071",
      "rating": 4.4,
      "reviewsCount": 82,
      "income": 64568,
      "format": "express_tunnel",
      "chain": "Club Car Wash"
    },
    {
      "placeId": "ChIJk-KHktlrsocRN-3oeSQ7Gpo",
      "title": "Auto Image USA",
      "city": "Norman",
      "zip": "73072",
      "rating": 4.4,
      "reviewsCount": 80,
      "income": 116941,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJlwiZwJZPsocRYrBjeRcHQ-I",
      "title": "K&M Coatings, LLC",
      "city": "Norman",
      "zip": "73069",
      "rating": 4.9,
      "reviewsCount": 61,
      "income": 71875,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJQysJg9NDsocRhm-9AAGBUVc",
      "title": "Infinite Detailing",
      "city": "Norman",
      "zip": "73072",
      "rating": 5,
      "reviewsCount": 164,
      "income": 116941,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJheZz8gRpsocRl57BO27g54U",
      "title": "Rapid Wash",
      "city": "Norman",
      "zip": "73069",
      "rating": 4.4,
      "reviewsCount": 689,
      "income": 71875,
      "format": "express_tunnel",
      "chain": "Rapid Wash"
    },
    {
      "placeId": "ChIJVTtfoQZpsocRC40OXyLmlZQ",
      "title": "Club Car Wash",
      "city": "Norman",
      "zip": "73072",
      "rating": 4.6,
      "reviewsCount": 331,
      "income": 116941,
      "format": "express_tunnel",
      "chain": "Club Car Wash"
    },
    {
      "placeId": "ChIJVQAWDE0G34QRsa_xOwinGI4",
      "title": "Black Wave Mobile Detail",
      "city": "Norman",
      "zip": "73069",
      "rating": 5,
      "reviewsCount": 144,
      "income": 71875,
      "format": "detail_shop",
      "chain": "Black Wave Mobile Detail"
    },
    {
      "placeId": "ChIJB1CRN9xDsocR3I7gVDkHHiY",
      "title": "Club Car Wash",
      "city": "Norman",
      "zip": "73071",
      "rating": 4.4,
      "reviewsCount": 357,
      "income": 64568,
      "format": "express_tunnel",
      "chain": "Club Car Wash"
    },
    {
      "placeId": "ChIJnUa2kbhpsocRPhGVr_qDjTI",
      "title": "Cruise-In Auto Spa",
      "city": "Norman",
      "zip": "73069",
      "rating": 4.3,
      "reviewsCount": 856,
      "income": 71875,
      "format": "full_service",
      "chain": "Independent"
    }
  ],
  "places": [
    {
      "placeId": "ChIJnUa2kbhpsocRPhGVr_qDjTI",
      "title": "Cruise-In Auto Spa",
      "street": "1235 W Main St",
      "city": "Norman",
      "state": "OK",
      "zip": "73069",
      "lat": 35.2191313,
      "lng": -97.4605534,
      "totalScore": 4.3,
      "reviewsCount": 856,
      "scoredReviews": 177,
      "format": "full_service",
      "chain": null,
      "income": 71875
    },
    {
      "placeId": "ChIJheZz8gRpsocRl57BO27g54U",
      "title": "Rapid Wash",
      "street": "1212 N Flood Ave",
      "city": "Norman",
      "state": "OK",
      "zip": "73069",
      "lat": 35.2318518,
      "lng": -97.4537079,
      "totalScore": 4.4,
      "reviewsCount": 689,
      "scoredReviews": 105,
      "format": "express_tunnel",
      "chain": "Rapid Wash",
      "income": 71875
    },
    {
      "placeId": "ChIJB1CRN9xDsocR3I7gVDkHHiY",
      "title": "Club Car Wash",
      "street": "3603 Classen Blvd",
      "city": "Norman",
      "state": "OK",
      "zip": "73071",
      "lat": 35.1747609,
      "lng": -97.4118229,
      "totalScore": 4.4,
      "reviewsCount": 357,
      "scoredReviews": 134,
      "format": "express_tunnel",
      "chain": "Club Car Wash",
      "income": 64568
    },
    {
      "placeId": "ChIJVTtfoQZpsocRC40OXyLmlZQ",
      "title": "Club Car Wash",
      "street": "2331 36th Ave NW",
      "city": "Norman",
      "state": "OK",
      "zip": "73072",
      "lat": 35.2463282,
      "lng": -97.4938609,
      "totalScore": 4.6,
      "reviewsCount": 331,
      "scoredReviews": 113,
      "format": "express_tunnel",
      "chain": "Club Car Wash",
      "income": 116941
    },
    {
      "placeId": "ChIJQysJg9NDsocRhm-9AAGBUVc",
      "title": "Infinite Detailing",
      "street": "3700 W Tecumseh Rd",
      "city": "Norman",
      "state": "OK",
      "zip": "73072",
      "lat": 35.2605741,
      "lng": -97.4958352,
      "totalScore": 5,
      "reviewsCount": 164,
      "scoredReviews": 59,
      "format": "detail_shop",
      "chain": null,
      "income": 116941
    },
    {
      "placeId": "ChIJVQAWDE0G34QRsa_xOwinGI4",
      "title": "Black Wave Mobile Detail",
      "street": "1800 W Tecumseh Rd",
      "city": "Norman",
      "state": "OK",
      "zip": "73069",
      "lat": 35.261622,
      "lng": -97.4691117,
      "totalScore": 5,
      "reviewsCount": 144,
      "scoredReviews": 130,
      "format": "detail_shop",
      "chain": "Black Wave Mobile Detail",
      "income": 71875
    },
    {
      "placeId": "ChIJJX6_cQBDsocRAB9JJrKK7xI",
      "title": "Club Car Wash",
      "street": "1305 E Imhoff Rd",
      "city": "Norman",
      "state": "OK",
      "zip": "73071",
      "lat": 35.1901446,
      "lng": -97.4214264,
      "totalScore": 4.4,
      "reviewsCount": 82,
      "scoredReviews": 49,
      "format": "express_tunnel",
      "chain": "Club Car Wash",
      "income": 64568
    },
    {
      "placeId": "ChIJk-KHktlrsocRN-3oeSQ7Gpo",
      "title": "Auto Image USA",
      "street": "2701 36th Ave NW",
      "city": "Norman",
      "state": "OK",
      "zip": "73072",
      "lat": 35.2508253,
      "lng": -97.493866,
      "totalScore": 4.4,
      "reviewsCount": 80,
      "scoredReviews": 19,
      "format": "detail_shop",
      "chain": null,
      "income": 116941
    },
    {
      "placeId": "ChIJlwiZwJZPsocRYrBjeRcHQ-I",
      "title": "K&M Coatings, LLC",
      "street": "720 Research Park Blvd Unit 102",
      "city": "Norman",
      "state": "OK",
      "zip": "73069",
      "lat": 35.242782,
      "lng": -97.4528618,
      "totalScore": 4.9,
      "reviewsCount": 61,
      "scoredReviews": 30,
      "format": "detail_shop",
      "chain": null,
      "income": 71875
    },
    {
      "placeId": "ChIJp-J8qrJpsocRNab3b6_NNMI",
      "title": "Custom Details by Kenny, ceramic coating, paint correction!",
      "street": "2007 W Lindsey St",
      "city": "Norman",
      "state": "OK",
      "zip": "73069",
      "lat": 35.204147,
      "lng": -97.470559,
      "totalScore": 4.9,
      "reviewsCount": 39,
      "scoredReviews": 0,
      "format": "detail_shop",
      "chain": null,
      "income": 71875
    },
    {
      "placeId": "ChIJVVVVVUVpsocRCw7Z9sSJDu0",
      "title": "Storage 1 of Goldsby RV/Boat, Uhaul and Car Wash",
      "street": "18846 OK-9",
      "city": "Norman",
      "state": "OK",
      "zip": "73072",
      "lat": 35.1814247,
      "lng": -97.5150908,
      "totalScore": 4.7,
      "reviewsCount": 31,
      "scoredReviews": 8,
      "format": "self_serve_bay",
      "chain": "Goldsby Car Wash",
      "income": 116941
    },
    {
      "placeId": "ChIJ2Z2YYTpCTIoRPMs5L_XOPIk",
      "title": "Sooner Magic Mobile Detailing Norman",
      "street": "1200 Country Club Dr",
      "city": "Norman",
      "state": "OK",
      "zip": "73072",
      "lat": 35.2332466,
      "lng": -97.5051506,
      "totalScore": 5,
      "reviewsCount": 16,
      "scoredReviews": 15,
      "format": "detail_shop",
      "chain": null,
      "income": 116941
    },
    {
      "placeId": "ChIJt9EEXQ9psocRlaP7wJP6YvE",
      "title": "Jimmy's Touch Free Car Wash",
      "street": "1231 36th Ave NW",
      "city": "Norman",
      "state": "OK",
      "zip": "73072",
      "lat": 35.2337907,
      "lng": -97.4939741,
      "totalScore": 3.3,
      "reviewsCount": 14,
      "scoredReviews": 13,
      "format": "inbay_automatic",
      "chain": null,
      "income": 116941
    },
    {
      "placeId": "ChIJDehPAotpsocRXgH4yq0-Rsk",
      "title": "Goldsby Car Wash",
      "street": "18846 OK-9",
      "city": "Norman",
      "state": "OK",
      "zip": "73072",
      "lat": 35.1812783,
      "lng": -97.51544,
      "totalScore": 2.5,
      "reviewsCount": 11,
      "scoredReviews": 6,
      "format": "inbay_automatic",
      "chain": "Goldsby Car Wash",
      "income": 116941
    }
  ]
}