{
  "apiVersion": 1,
  "self": "https://washindex.com/api/cities/thousand-oaks-ca.json",
  "humanUrl": "https://washindex.com/car-wash-cities/thousand-oaks-ca",
  "msaApiUrl": "https://washindex.com/api/msas/oxnard.json",
  "msaHumanUrl": "https://washindex.com/car-wash-markets/oxnard",
  "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": "thousand-oaks-ca",
  "name": "Thousand Oaks",
  "state": "CA",
  "msa": {
    "slug": "oxnard",
    "name": "Oxnard",
    "fullName": "Oxnard-Thousand Oaks-Ventura, CA"
  },
  "generatedAt": "2026-05-22T14:21:01.221Z",
  "summary": {
    "totalLocations": 12,
    "totalChains": 4,
    "independentLocationCount": 7,
    "totalReviews": 2825,
    "scoredReviews": 1150,
    "weightedAvgRating": 4.3634336283185835,
    "damageRate": 0.01391304347826087,
    "membershipMentionRate": 0.10782608695652174,
    "membershipCancellationRate": 0.0967741935483871,
    "upsellPressureRate": 0.008695652173913044,
    "zipsWithIncomeData": 4,
    "medianHouseholdIncomeWeighted": 137007
  },
  "aspectScores": {
    "price": 0.46596858638743455,
    "wait_time": 0.5609756097560976,
    "result_quality": 0.7018927444794952,
    "staff": 0.8459530026109661,
    "equipment_working": -0.13580246913580246,
    "cleanliness_of_facility": 0.972972972972973,
    "membership_value": 0.5443037974683544
  },
  "formatStats": [
    {
      "format": "detail_shop",
      "locationCount": 6,
      "reviewsCount": 304,
      "scoredReviews": 132,
      "avgRating": 4.629934210526316,
      "damageRate": 0.007575757575757576,
      "cancellationRate": null
    },
    {
      "format": "express_tunnel",
      "locationCount": 4,
      "reviewsCount": 2219,
      "scoredReviews": 962,
      "avgRating": 4.4361424064894095,
      "damageRate": 0.015592515592515593,
      "cancellationRate": 0.0975609756097561
    },
    {
      "format": "self_serve_bay",
      "locationCount": 1,
      "reviewsCount": 243,
      "scoredReviews": 44,
      "avgRating": 3.6,
      "damageRate": 0,
      "cancellationRate": 0
    },
    {
      "format": "inbay_automatic",
      "locationCount": 1,
      "reviewsCount": 59,
      "scoredReviews": 12,
      "avgRating": 3.4,
      "damageRate": 0,
      "cancellationRate": null
    }
  ],
  "chainsRanked": [
    {
      "name": "Sparkling Image Car Wash",
      "locationCount": 2,
      "reviewsCount": 895,
      "scoredReviews": 202,
      "avgRating": 4,
      "damageRate": 0.019801980198019802,
      "cancellationRate": 0.08571428571428572,
      "membershipMentionRate": 0.17326732673267325,
      "upsellPressureRate": 0.04950495049504951,
      "aspectScores": {
        "price": -0.3333333333333333,
        "wait_time": -0.21739130434782608,
        "result_quality": 0.33557046979865773,
        "staff": 0.5034013605442177,
        "equipment_working": -1,
        "cleanliness_of_facility": 1,
        "membership_value": 0.5384615384615384
      }
    },
    {
      "name": "Elite Express Car Wash",
      "locationCount": 1,
      "reviewsCount": 410,
      "scoredReviews": 259,
      "avgRating": 4.8,
      "damageRate": 0.023166023166023165,
      "cancellationRate": 0.041666666666666664,
      "membershipMentionRate": 0.09266409266409266,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 0.8695652173913043,
        "wait_time": 0.9130434782608695,
        "result_quality": 0.8205128205128205,
        "staff": 0.9029850746268657,
        "equipment_working": 0.391304347826087,
        "cleanliness_of_facility": 1,
        "membership_value": 0.7333333333333333
      }
    },
    {
      "name": "LUV Car Wash",
      "locationCount": 1,
      "reviewsCount": 914,
      "scoredReviews": 501,
      "avgRating": 4.7,
      "damageRate": 0.00998003992015968,
      "cancellationRate": 0.125,
      "membershipMentionRate": 0.1277445109780439,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 0.8775510204081632,
        "wait_time": 0.5714285714285714,
        "result_quality": 0.8820224719101124,
        "staff": 0.9522546419098143,
        "equipment_working": 0.15384615384615385,
        "cleanliness_of_facility": 1,
        "membership_value": 0.47368421052631576
      }
    },
    {
      "name": "Shell",
      "locationCount": 1,
      "reviewsCount": 59,
      "scoredReviews": 12,
      "avgRating": 3.4,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": -1,
        "wait_time": 1,
        "result_quality": -1,
        "staff": -0.5,
        "equipment_working": -1,
        "cleanliness_of_facility": 1,
        "membership_value": null
      }
    }
  ],
  "zips": [
    {
      "zip": "91360",
      "income": 117992,
      "population": 42777,
      "homeValue": null,
      "locationCount": 5,
      "reviewsCount": 946,
      "totalScoreWeighted": 3726.4,
      "avgRating": 3.9391120507399577,
      "formats": {
        "detail_shop": 2,
        "express_tunnel": 1,
        "self_serve_bay": 1,
        "inbay_automatic": 1
      }
    },
    {
      "zip": "91362",
      "income": 215160,
      "population": 37443,
      "homeValue": null,
      "locationCount": 5,
      "reviewsCount": 1393,
      "totalScoreWeighted": 6255,
      "avgRating": 4.490308686288586,
      "formats": {
        "express_tunnel": 2,
        "detail_shop": 3
      }
    },
    {
      "zip": "91320",
      "income": 137007,
      "population": 44478,
      "homeValue": null,
      "locationCount": 2,
      "reviewsCount": 459,
      "totalScoreWeighted": 2213,
      "avgRating": 4.821350762527233,
      "formats": {
        "express_tunnel": 1,
        "detail_shop": 1
      }
    },
    {
      "zip": "91361",
      "income": 316618,
      "population": 21462,
      "homeValue": null,
      "locationCount": 1,
      "reviewsCount": 27,
      "totalScoreWeighted": 132.3,
      "avgRating": 4.9,
      "formats": {
        "detail_shop": 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": 2,
      "locations": 7,
      "reviewsCount": 1405,
      "totalScoreWeighted": 5939.4,
      "avgRating": 4.2273309608540925,
      "formats": {
        "detail_shop": 3,
        "express_tunnel": 2,
        "self_serve_bay": 1,
        "inbay_automatic": 1
      }
    },
    {
      "label": "$150K+",
      "min": 150000,
      "max": null,
      "zips": 2,
      "locations": 6,
      "reviewsCount": 1420,
      "totalScoreWeighted": 6387.3,
      "avgRating": 4.4980985915492955,
      "formats": {
        "express_tunnel": 2,
        "detail_shop": 4
      }
    }
  ],
  "scatter": [
    {
      "placeId": "ChIJt6qudLU66IAR973LeBtkLOs",
      "title": "Detail Shop",
      "city": "Thousand Oaks",
      "zip": "91360",
      "rating": 5,
      "reviewsCount": 25,
      "income": 117992,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJ_fLB-x4l6IARTjvpnqokrls",
      "title": "Sparkling Image Car Wash",
      "city": "Thousand Oaks",
      "zip": "91362",
      "rating": 4,
      "reviewsCount": 326,
      "income": 215160,
      "format": "express_tunnel",
      "chain": "Sparkling Image Car Wash"
    },
    {
      "placeId": "ChIJYYo6oqQ66IARDgliJ8EI9Vs",
      "title": "Sparkling Image Car Wash",
      "city": "Thousand Oaks",
      "zip": "91360",
      "rating": 4,
      "reviewsCount": 569,
      "income": 117992,
      "format": "express_tunnel",
      "chain": "Sparkling Image Car Wash"
    },
    {
      "placeId": "ChIJIUQLWbY66IARfxPR-7UnTlw",
      "title": "Conejo Car Wash Self-Services",
      "city": "Thousand Oaks",
      "zip": "91360",
      "rating": 3.6,
      "reviewsCount": 243,
      "income": 117992,
      "format": "self_serve_bay",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJibGbAUU76IARZgkfpxjhiT4",
      "title": "Elite Express Car Wash",
      "city": "Thousand Oaks",
      "zip": "91320",
      "rating": 4.8,
      "reviewsCount": 410,
      "income": 137007,
      "format": "express_tunnel",
      "chain": "Elite Express Car Wash"
    },
    {
      "placeId": "ChIJDyDuJyMl6IARMIZwGn3jm3Q",
      "title": "LUV Car Wash - Thousand Oaks Blvd",
      "city": "Thousand Oaks",
      "zip": "91362",
      "rating": 4.7,
      "reviewsCount": 914,
      "income": 215160,
      "format": "express_tunnel",
      "chain": "LUV Car Wash"
    },
    {
      "placeId": "ChIJq_MMqxUx6IAR0wl0ellkHRA",
      "title": "XSiv",
      "city": "Thousand Oaks",
      "zip": "91320",
      "rating": 5,
      "reviewsCount": 49,
      "income": 137007,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJFdAfNRBj6wcR8-cwejx9GYI",
      "title": "Janos Mobile Detailing",
      "city": "Thousand Oaks",
      "zip": "91360",
      "rating": 5,
      "reviewsCount": 50,
      "income": 117992,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJBQV4shgl6IARMV2kkpLdQG4",
      "title": "Westoaks Auto Reconditioning & Detail",
      "city": "Thousand Oaks",
      "zip": "91362",
      "rating": 4.3,
      "reviewsCount": 38,
      "income": 215160,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJlT5O0Zol6IARwuAGEZFDKXE",
      "title": "Invision Customs",
      "city": "Thousand Oaks",
      "zip": "91361",
      "rating": 4.9,
      "reviewsCount": 27,
      "income": 316618,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJX9zvNx8l6IARjqZOfU-hUsk",
      "title": "Conejo Auto Detail & Window Tinting Thousand Oaks",
      "city": "Thousand Oaks",
      "zip": "91362",
      "rating": 4.2,
      "reviewsCount": 104,
      "income": 215160,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJOwPu4bs66IARqrD8BQUhNp4",
      "title": "Shell",
      "city": "Thousand Oaks",
      "zip": "91360",
      "rating": 3.4,
      "reviewsCount": 59,
      "income": 117992,
      "format": "inbay_automatic",
      "chain": "Shell"
    }
  ],
  "places": [
    {
      "placeId": "ChIJDyDuJyMl6IARMIZwGn3jm3Q",
      "title": "LUV Car Wash - Thousand Oaks Blvd",
      "street": "2725 E Thousand Oaks Blvd",
      "city": "Thousand Oaks",
      "state": "CA",
      "zip": "91362",
      "lat": 34.1723262,
      "lng": -118.8393346,
      "totalScore": 4.7,
      "reviewsCount": 914,
      "scoredReviews": 501,
      "format": "express_tunnel",
      "chain": "LUV Car Wash",
      "income": 215160
    },
    {
      "placeId": "ChIJYYo6oqQ66IARDgliJ8EI9Vs",
      "title": "Sparkling Image Car Wash",
      "street": "467 N Moorpark Rd",
      "city": "Thousand Oaks",
      "state": "CA",
      "zip": "91360",
      "lat": 34.1850738,
      "lng": -118.8767852,
      "totalScore": 4,
      "reviewsCount": 569,
      "scoredReviews": 119,
      "format": "express_tunnel",
      "chain": "Sparkling Image Car Wash",
      "income": 117992
    },
    {
      "placeId": "ChIJibGbAUU76IARZgkfpxjhiT4",
      "title": "Elite Express Car Wash",
      "street": "1312 Newbury Rd",
      "city": "Thousand Oaks",
      "state": "CA",
      "zip": "91320",
      "lat": 34.1836061,
      "lng": -118.9094189,
      "totalScore": 4.8,
      "reviewsCount": 410,
      "scoredReviews": 259,
      "format": "express_tunnel",
      "chain": "Elite Express Car Wash",
      "income": 137007
    },
    {
      "placeId": "ChIJ_fLB-x4l6IARTjvpnqokrls",
      "title": "Sparkling Image Car Wash",
      "street": "3369 E Thousand Oaks Blvd",
      "city": "Thousand Oaks",
      "state": "CA",
      "zip": "91362",
      "lat": 34.1672248,
      "lng": -118.8330078,
      "totalScore": 4,
      "reviewsCount": 326,
      "scoredReviews": 83,
      "format": "express_tunnel",
      "chain": "Sparkling Image Car Wash",
      "income": 215160
    },
    {
      "placeId": "ChIJIUQLWbY66IARfxPR-7UnTlw",
      "title": "Conejo Car Wash Self-Services",
      "street": "528 E Thousand Oaks Blvd",
      "city": "Thousand Oaks",
      "state": "CA",
      "zip": "91360",
      "lat": 34.1782569,
      "lng": -118.8674619,
      "totalScore": 3.6,
      "reviewsCount": 243,
      "scoredReviews": 44,
      "format": "self_serve_bay",
      "chain": null,
      "income": 117992
    },
    {
      "placeId": "ChIJX9zvNx8l6IARjqZOfU-hUsk",
      "title": "Conejo Auto Detail & Window Tinting Thousand Oaks",
      "street": "3177 E Thousand Oaks Blvd",
      "city": "Thousand Oaks",
      "state": "CA",
      "zip": "91362",
      "lat": 34.1685307,
      "lng": -118.8347985,
      "totalScore": 4.2,
      "reviewsCount": 104,
      "scoredReviews": 17,
      "format": "detail_shop",
      "chain": null,
      "income": 215160
    },
    {
      "placeId": "ChIJOwPu4bs66IARqrD8BQUhNp4",
      "title": "Shell",
      "street": "56 Thousand Oaks Blvd",
      "city": "Thousand Oaks",
      "state": "CA",
      "zip": "91360",
      "lat": 34.1787882,
      "lng": -118.8759206,
      "totalScore": 3.4,
      "reviewsCount": 59,
      "scoredReviews": 12,
      "format": "inbay_automatic",
      "chain": "Shell",
      "income": 117992
    },
    {
      "placeId": "ChIJFdAfNRBj6wcR8-cwejx9GYI",
      "title": "Janos Mobile Detailing",
      "street": "1211 E Avenida De Los Arboles",
      "city": "Thousand Oaks",
      "state": "CA",
      "zip": "91360",
      "lat": 34.2156914,
      "lng": -118.8593221,
      "totalScore": 5,
      "reviewsCount": 50,
      "scoredReviews": 45,
      "format": "detail_shop",
      "chain": null,
      "income": 117992
    },
    {
      "placeId": "ChIJq_MMqxUx6IAR0wl0ellkHRA",
      "title": "XSiv",
      "street": "2517 Azurite Cir",
      "city": "Thousand Oaks",
      "state": "CA",
      "zip": "91320",
      "lat": 34.1949342,
      "lng": -118.9318262,
      "totalScore": 5,
      "reviewsCount": 49,
      "scoredReviews": 32,
      "format": "detail_shop",
      "chain": null,
      "income": 137007
    },
    {
      "placeId": "ChIJBQV4shgl6IARMV2kkpLdQG4",
      "title": "Westoaks Auto Reconditioning & Detail",
      "street": "3121 E Thousand Oaks Blvd Suite 3B",
      "city": "Thousand Oaks",
      "state": "CA",
      "zip": "91362",
      "lat": 34.1695112,
      "lng": -118.8354603,
      "totalScore": 4.3,
      "reviewsCount": 38,
      "scoredReviews": 8,
      "format": "detail_shop",
      "chain": null,
      "income": 215160
    },
    {
      "placeId": "ChIJlT5O0Zol6IARwuAGEZFDKXE",
      "title": "Invision Customs",
      "street": "766 Lakefield Rd Suite F",
      "city": "Thousand Oaks",
      "state": "CA",
      "zip": "91361",
      "lat": 34.1567419,
      "lng": -118.8306064,
      "totalScore": 4.9,
      "reviewsCount": 27,
      "scoredReviews": 26,
      "format": "detail_shop",
      "chain": null,
      "income": 316618
    },
    {
      "placeId": "ChIJt6qudLU66IAR973LeBtkLOs",
      "title": "Detail Shop",
      "street": "57 Taylor Ct",
      "city": "Thousand Oaks",
      "state": "CA",
      "zip": "91360",
      "lat": 34.1784652,
      "lng": -118.8620954,
      "totalScore": 5,
      "reviewsCount": 25,
      "scoredReviews": 4,
      "format": "detail_shop",
      "chain": null,
      "income": 117992
    }
  ]
}