{
  "apiVersion": 1,
  "self": "https://washindex.com/api/cities/portsmouth-va.json",
  "humanUrl": "https://washindex.com/car-wash-cities/portsmouth-va",
  "msaApiUrl": "https://washindex.com/api/msas/virginia-beach.json",
  "msaHumanUrl": "https://washindex.com/car-wash-markets/virginia-beach",
  "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": "portsmouth-va",
  "name": "Portsmouth",
  "state": "VA",
  "msa": {
    "slug": "virginia-beach",
    "name": "Virginia Beach",
    "fullName": "Virginia Beach-Chesapeake-Norfolk, VA-NC"
  },
  "generatedAt": "2026-05-22T14:29:55.658Z",
  "summary": {
    "totalLocations": 9,
    "totalChains": 5,
    "independentLocationCount": 2,
    "totalReviews": 1308,
    "scoredReviews": 260,
    "weightedAvgRating": 4.363990825688074,
    "damageRate": 0.019230769230769232,
    "membershipMentionRate": 0.13076923076923078,
    "membershipCancellationRate": 0.08823529411764706,
    "upsellPressureRate": 0.007692307692307693,
    "zipsWithIncomeData": 4,
    "medianHouseholdIncomeWeighted": 52054
  },
  "aspectScores": {
    "price": 0.07317073170731707,
    "wait_time": 0.5652173913043478,
    "result_quality": 0.5144927536231884,
    "staff": 0.8115942028985508,
    "equipment_working": -0.48148148148148145,
    "cleanliness_of_facility": 0.3333333333333333,
    "membership_value": -0.041666666666666664
  },
  "formatStats": [
    {
      "format": "express_tunnel",
      "locationCount": 4,
      "reviewsCount": 742,
      "scoredReviews": 150,
      "avgRating": 4.468867924528302,
      "damageRate": 0.03333333333333333,
      "cancellationRate": 0.10344827586206896
    },
    {
      "format": "detail_shop",
      "locationCount": 3,
      "reviewsCount": 116,
      "scoredReviews": 39,
      "avgRating": 4.970689655172414,
      "damageRate": 0,
      "cancellationRate": 0
    },
    {
      "format": "full_service",
      "locationCount": 1,
      "reviewsCount": 401,
      "scoredReviews": 67,
      "avgRating": 4.1,
      "damageRate": 0,
      "cancellationRate": 0
    },
    {
      "format": "inbay_automatic",
      "locationCount": 1,
      "reviewsCount": 49,
      "scoredReviews": 4,
      "avgRating": 3.5,
      "damageRate": 0,
      "cancellationRate": null
    }
  ],
  "chainsRanked": [
    {
      "name": "Green Clean Express Auto Wash",
      "locationCount": 3,
      "reviewsCount": 577,
      "scoredReviews": 91,
      "avgRating": 4.431369150779896,
      "damageRate": 0.04395604395604396,
      "cancellationRate": 0.11764705882352941,
      "membershipMentionRate": 0.18681318681318682,
      "upsellPressureRate": 0.01098901098901099,
      "aspectScores": {
        "price": -0.125,
        "wait_time": 0.14285714285714285,
        "result_quality": 0.02564102564102564,
        "staff": 0.5789473684210527,
        "equipment_working": -0.5555555555555556,
        "cleanliness_of_facility": 0,
        "membership_value": 0
      }
    },
    {
      "name": "Dan The Detailing Man",
      "locationCount": 1,
      "reviewsCount": 19,
      "scoredReviews": 4,
      "avgRating": 5,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": null,
        "wait_time": null,
        "result_quality": 1,
        "staff": 1,
        "equipment_working": null,
        "cleanliness_of_facility": null,
        "membership_value": null
      }
    },
    {
      "name": "The RipTide Car Wash",
      "locationCount": 1,
      "reviewsCount": 165,
      "scoredReviews": 59,
      "avgRating": 4.6,
      "damageRate": 0.01694915254237288,
      "cancellationRate": 0.08333333333333333,
      "membershipMentionRate": 0.2033898305084746,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 0.38461538461538464,
        "wait_time": 1,
        "result_quality": 0.44,
        "staff": 1,
        "equipment_working": -0.14285714285714285,
        "cleanliness_of_facility": 1,
        "membership_value": 0.1
      }
    },
    {
      "name": "Autobell Car Wash",
      "locationCount": 1,
      "reviewsCount": 401,
      "scoredReviews": 67,
      "avgRating": 4.1,
      "damageRate": 0,
      "cancellationRate": 0,
      "membershipMentionRate": 0.05970149253731343,
      "upsellPressureRate": 0.014925373134328358,
      "aspectScores": {
        "price": -0.3333333333333333,
        "wait_time": 0.8333333333333334,
        "result_quality": 0.6666666666666666,
        "staff": 0.8461538461538461,
        "equipment_working": -1,
        "cleanliness_of_facility": null,
        "membership_value": -1
      }
    },
    {
      "name": "bp",
      "locationCount": 1,
      "reviewsCount": 49,
      "scoredReviews": 4,
      "avgRating": 3.5,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": null,
        "wait_time": -1,
        "result_quality": -1,
        "staff": -1,
        "equipment_working": -1,
        "cleanliness_of_facility": null,
        "membership_value": null
      }
    }
  ],
  "zips": [
    {
      "zip": "23703",
      "income": 64294,
      "population": 26124,
      "homeValue": null,
      "locationCount": 3,
      "reviewsCount": 264,
      "totalScoreWeighted": 1104.5,
      "avgRating": 4.183712121212121,
      "formats": {
        "express_tunnel": 1,
        "detail_shop": 1,
        "inbay_automatic": 1
      }
    },
    {
      "zip": "23707",
      "income": 50208,
      "population": 13461,
      "homeValue": null,
      "locationCount": 3,
      "reviewsCount": 500,
      "totalScoreWeighted": 2139.1,
      "avgRating": 4.2782,
      "formats": {
        "detail_shop": 2,
        "full_service": 1
      }
    },
    {
      "zip": "23701",
      "income": 52054,
      "population": 24003,
      "homeValue": null,
      "locationCount": 2,
      "reviewsCount": 260,
      "totalScoreWeighted": 1186.5,
      "avgRating": 4.563461538461539,
      "formats": {
        "express_tunnel": 2
      }
    },
    {
      "zip": "23702",
      "income": 40786,
      "population": 10605,
      "homeValue": null,
      "locationCount": 1,
      "reviewsCount": 284,
      "totalScoreWeighted": 1278,
      "avgRating": 4.5,
      "formats": {
        "express_tunnel": 1
      }
    }
  ],
  "incomeBuckets": [
    {
      "label": "Under $50K",
      "min": 0,
      "max": 50000,
      "zips": 1,
      "locations": 1,
      "reviewsCount": 284,
      "totalScoreWeighted": 1278,
      "avgRating": 4.5,
      "formats": {
        "express_tunnel": 1
      }
    },
    {
      "label": "$50K – $75K",
      "min": 50000,
      "max": 75000,
      "zips": 3,
      "locations": 8,
      "reviewsCount": 1024,
      "totalScoreWeighted": 4430.1,
      "avgRating": 4.32626953125,
      "formats": {
        "express_tunnel": 3,
        "detail_shop": 3,
        "inbay_automatic": 1,
        "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": 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": "ChIJMxCIxlKfuokRDJQ_Aeg7YNc",
      "title": "Green Clean Express Auto Wash",
      "city": "Portsmouth",
      "zip": "23703",
      "rating": 4.3,
      "reviewsCount": 198,
      "income": 64294,
      "format": "express_tunnel",
      "chain": "Green Clean Express Auto Wash"
    },
    {
      "placeId": "ChIJeQr8dq6fuokR1FIZ1mAy1nE",
      "title": "TrU Colors Premier Auto Detailing",
      "city": "Portsmouth",
      "zip": "23703",
      "rating": 4.8,
      "reviewsCount": 17,
      "income": 64294,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJm6qEFAYoh2cRlP-a4ReLYTE",
      "title": "In & Out Detailing/Carpet Cleaning LLC",
      "city": "Portsmouth",
      "zip": "23707",
      "rating": 5,
      "reviewsCount": 80,
      "income": 50208,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJbeUaQlGjuokRyJlorv3KA2w",
      "title": "BaM Car Detail Shop Portsmouth-South",
      "city": "Portsmouth",
      "zip": "23707",
      "rating": 5,
      "reviewsCount": 19,
      "income": 50208,
      "format": "detail_shop",
      "chain": "Dan The Detailing Man"
    },
    {
      "placeId": "ChIJ42e1CqKjuokRlVqiAwfyQj4",
      "title": "Green Clean Express Auto Wash",
      "city": "Portsmouth",
      "zip": "23701",
      "rating": 4.5,
      "reviewsCount": 95,
      "income": 52054,
      "format": "express_tunnel",
      "chain": "Green Clean Express Auto Wash"
    },
    {
      "placeId": "ChIJlyjLkwejuokRAjfAI7QNv4E",
      "title": "The RipTide Car Wash",
      "city": "Portsmouth",
      "zip": "23701",
      "rating": 4.6,
      "reviewsCount": 165,
      "income": 52054,
      "format": "express_tunnel",
      "chain": "The RipTide Car Wash"
    },
    {
      "placeId": "ChIJbYArhOajuokRLIc4dfioX6E",
      "title": "Green Clean Express Auto Wash",
      "city": "Portsmouth",
      "zip": "23702",
      "rating": 4.5,
      "reviewsCount": 284,
      "income": 40786,
      "format": "express_tunnel",
      "chain": "Green Clean Express Auto Wash"
    },
    {
      "placeId": "ChIJCyRREmuiuokRV4WOOoEcBMA",
      "title": "Autobell Car Wash",
      "city": "Portsmouth",
      "zip": "23707",
      "rating": 4.1,
      "reviewsCount": 401,
      "income": 50208,
      "format": "full_service",
      "chain": "Autobell Car Wash"
    },
    {
      "placeId": "ChIJ5Td8sXKfuokRPphpjz6P44w",
      "title": "bp",
      "city": "Portsmouth",
      "zip": "23703",
      "rating": 3.5,
      "reviewsCount": 49,
      "income": 64294,
      "format": "inbay_automatic",
      "chain": "bp"
    }
  ],
  "places": [
    {
      "placeId": "ChIJCyRREmuiuokRV4WOOoEcBMA",
      "title": "Autobell Car Wash",
      "street": "1201 Frederick Blvd",
      "city": "Portsmouth",
      "state": "VA",
      "zip": "23707",
      "lat": 36.8289466,
      "lng": -76.3386529,
      "totalScore": 4.1,
      "reviewsCount": 401,
      "scoredReviews": 67,
      "format": "full_service",
      "chain": "Autobell Car Wash",
      "income": 50208
    },
    {
      "placeId": "ChIJbYArhOajuokRLIc4dfioX6E",
      "title": "Green Clean Express Auto Wash",
      "street": "4620 George Washington Hwy",
      "city": "Portsmouth",
      "state": "VA",
      "zip": "23702",
      "lat": 36.7983522,
      "lng": -76.3256821,
      "totalScore": 4.5,
      "reviewsCount": 284,
      "scoredReviews": 35,
      "format": "express_tunnel",
      "chain": "Green Clean Express Auto Wash",
      "income": 40786
    },
    {
      "placeId": "ChIJMxCIxlKfuokRDJQ_Aeg7YNc",
      "title": "Green Clean Express Auto Wash",
      "street": "5820 High St W",
      "city": "Portsmouth",
      "state": "VA",
      "zip": "23703",
      "lat": 36.8610989,
      "lng": -76.39443,
      "totalScore": 4.3,
      "reviewsCount": 198,
      "scoredReviews": 33,
      "format": "express_tunnel",
      "chain": "Green Clean Express Auto Wash",
      "income": 64294
    },
    {
      "placeId": "ChIJlyjLkwejuokRAjfAI7QNv4E",
      "title": "The RipTide Car Wash",
      "street": "3335 Victory Blvd",
      "city": "Portsmouth",
      "state": "VA",
      "zip": "23701",
      "lat": 36.799515,
      "lng": -76.3520072,
      "totalScore": 4.6,
      "reviewsCount": 165,
      "scoredReviews": 59,
      "format": "express_tunnel",
      "chain": "The RipTide Car Wash",
      "income": 52054
    },
    {
      "placeId": "ChIJ42e1CqKjuokRlVqiAwfyQj4",
      "title": "Green Clean Express Auto Wash",
      "street": "3011 Turnpike Rd",
      "city": "Portsmouth",
      "state": "VA",
      "zip": "23701",
      "lat": 36.8253525,
      "lng": -76.3377557,
      "totalScore": 4.5,
      "reviewsCount": 95,
      "scoredReviews": 23,
      "format": "express_tunnel",
      "chain": "Green Clean Express Auto Wash",
      "income": 52054
    },
    {
      "placeId": "ChIJm6qEFAYoh2cRlP-a4ReLYTE",
      "title": "In & Out Detailing/Carpet Cleaning LLC",
      "street": "3605 Dartmouth St",
      "city": "Portsmouth",
      "state": "VA",
      "zip": "23707",
      "lat": 36.8265222,
      "lng": -76.3464579,
      "totalScore": 5,
      "reviewsCount": 80,
      "scoredReviews": 31,
      "format": "detail_shop",
      "chain": null,
      "income": 50208
    },
    {
      "placeId": "ChIJ5Td8sXKfuokRPphpjz6P44w",
      "title": "bp",
      "street": "3909 Twin Pines Rd",
      "city": "Portsmouth",
      "state": "VA",
      "zip": "23703",
      "lat": 36.8744439,
      "lng": -76.3990664,
      "totalScore": 3.5,
      "reviewsCount": 49,
      "scoredReviews": 4,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 64294
    },
    {
      "placeId": "ChIJbeUaQlGjuokRyJlorv3KA2w",
      "title": "BaM Car Detail Shop Portsmouth-South",
      "street": "4520 South St",
      "city": "Portsmouth",
      "state": "VA",
      "zip": "23707",
      "lat": 36.8310826,
      "lng": -76.3599955,
      "totalScore": 5,
      "reviewsCount": 19,
      "scoredReviews": 4,
      "format": "detail_shop",
      "chain": "Dan The Detailing Man",
      "income": 50208
    },
    {
      "placeId": "ChIJeQr8dq6fuokR1FIZ1mAy1nE",
      "title": "TrU Colors Premier Auto Detailing",
      "street": "Churchland Blvd",
      "city": "Portsmouth",
      "state": "VA",
      "zip": "23703",
      "lat": 36.8649091,
      "lng": -76.3972897,
      "totalScore": 4.8,
      "reviewsCount": 17,
      "scoredReviews": 4,
      "format": "detail_shop",
      "chain": null,
      "income": 64294
    }
  ]
}