{
  "apiVersion": 1,
  "self": "https://washindex.com/api/cities/annapolis-md.json",
  "humanUrl": "https://washindex.com/car-wash-cities/annapolis-md",
  "msaApiUrl": "https://washindex.com/api/msas/baltimore.json",
  "msaHumanUrl": "https://washindex.com/car-wash-markets/baltimore",
  "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": "annapolis-md",
  "name": "Annapolis",
  "state": "MD",
  "msa": {
    "slug": "baltimore",
    "name": "Baltimore",
    "fullName": "Baltimore-Columbia-Towson, MD"
  },
  "generatedAt": "2026-05-20T08:58:31.869Z",
  "summary": {
    "totalLocations": 8,
    "totalChains": 3,
    "independentLocationCount": 5,
    "totalReviews": 1670,
    "scoredReviews": 316,
    "weightedAvgRating": 4.371377245508981,
    "damageRate": 0.03164556962025317,
    "membershipMentionRate": 0.07278481012658228,
    "membershipCancellationRate": 0.08695652173913043,
    "upsellPressureRate": 0.006329113924050633,
    "zipsWithIncomeData": 2,
    "medianHouseholdIncomeWeighted": 141057
  },
  "aspectScores": {
    "price": -0.1864406779661017,
    "wait_time": 0.13043478260869565,
    "result_quality": 0.5844155844155844,
    "staff": 0.6979166666666666,
    "equipment_working": -0.23076923076923078,
    "cleanliness_of_facility": 0.7777777777777778,
    "membership_value": 0.0625
  },
  "formatStats": [
    {
      "format": "detail_shop",
      "locationCount": 3,
      "reviewsCount": 353,
      "scoredReviews": 115,
      "avgRating": 4.94929178470255,
      "damageRate": 0,
      "cancellationRate": null
    },
    {
      "format": "full_service",
      "locationCount": 2,
      "reviewsCount": 814,
      "scoredReviews": 131,
      "avgRating": 4.1149877149877145,
      "damageRate": 0.061068702290076333,
      "cancellationRate": 0.1
    },
    {
      "format": "inbay_automatic",
      "locationCount": 1,
      "reviewsCount": 16,
      "scoredReviews": 9,
      "avgRating": 3.8,
      "damageRate": 0,
      "cancellationRate": null
    },
    {
      "format": "express_tunnel",
      "locationCount": 1,
      "reviewsCount": 243,
      "scoredReviews": 18,
      "avgRating": 4.5,
      "damageRate": 0.1111111111111111,
      "cancellationRate": 0
    },
    {
      "format": "self_serve_bay",
      "locationCount": 1,
      "reviewsCount": 244,
      "scoredReviews": 43,
      "avgRating": 4.3,
      "damageRate": 0,
      "cancellationRate": 0.1111111111111111
    }
  ],
  "chainsRanked": [
    {
      "name": "Splash In",
      "locationCount": 1,
      "reviewsCount": 16,
      "scoredReviews": 9,
      "avgRating": 3.8,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": -1,
        "wait_time": 1,
        "result_quality": 0.25,
        "staff": null,
        "equipment_working": -1,
        "cleanliness_of_facility": 1,
        "membership_value": null
      }
    },
    {
      "name": "Water Works Car Wash- Arbutus",
      "locationCount": 1,
      "reviewsCount": 244,
      "scoredReviews": 43,
      "avgRating": 4.3,
      "damageRate": 0,
      "cancellationRate": 0.1111111111111111,
      "membershipMentionRate": 0.20930232558139536,
      "upsellPressureRate": 0.023255813953488372,
      "aspectScores": {
        "price": 0.17647058823529413,
        "wait_time": -0.45454545454545453,
        "result_quality": 0.3684210526315789,
        "staff": 0.5789473684210527,
        "equipment_working": 0.14285714285714285,
        "cleanliness_of_facility": 1,
        "membership_value": 0.2857142857142857
      }
    },
    {
      "name": "Autobell Car Wash",
      "locationCount": 1,
      "reviewsCount": 312,
      "scoredReviews": 56,
      "avgRating": 4.3,
      "damageRate": 0,
      "cancellationRate": 0,
      "membershipMentionRate": 0.05357142857142857,
      "upsellPressureRate": 0.017857142857142856,
      "aspectScores": {
        "price": -0.8,
        "wait_time": 1,
        "result_quality": 0.5277777777777778,
        "staff": 0.8,
        "equipment_working": null,
        "cleanliness_of_facility": null,
        "membership_value": -1
      }
    }
  ],
  "zips": [
    {
      "zip": "21401",
      "income": 141057,
      "population": 44457,
      "homeValue": null,
      "locationCount": 7,
      "reviewsCount": 1322,
      "totalScoreWeighted": 5681.700000000001,
      "avgRating": 4.297806354009078,
      "formats": {
        "detail_shop": 3,
        "inbay_automatic": 1,
        "self_serve_bay": 1,
        "full_service": 2
      }
    },
    {
      "zip": "21403",
      "income": 138242,
      "population": 35343,
      "homeValue": null,
      "locationCount": 2,
      "reviewsCount": 348,
      "totalScoreWeighted": 1618.5,
      "avgRating": 4.650862068965517,
      "formats": {
        "detail_shop": 1,
        "express_tunnel": 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": 9,
      "reviewsCount": 1670,
      "totalScoreWeighted": 7300.200000000001,
      "avgRating": 4.371377245508983,
      "formats": {
        "detail_shop": 4,
        "inbay_automatic": 1,
        "self_serve_bay": 1,
        "full_service": 2,
        "express_tunnel": 1
      }
    },
    {
      "label": "$150K+",
      "min": 150000,
      "max": null,
      "zips": 0,
      "locations": 0,
      "reviewsCount": 0,
      "totalScoreWeighted": 0,
      "avgRating": 0,
      "formats": {}
    }
  ],
  "scatter": [
    {
      "placeId": "ChIJaXfhmpr3t4kRKLQS0fY6Bgk",
      "title": "Pinnacle Details",
      "city": "Annapolis",
      "zip": "21401",
      "rating": 4.9,
      "reviewsCount": 59,
      "income": 141057,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJTxTWCtP2t4kR3h4g6M3QeLI",
      "title": "TLC Wash N Shine 2",
      "city": "Annapolis",
      "zip": "21401",
      "rating": 4.7,
      "reviewsCount": 40,
      "income": 141057,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJ7ZCWOcb5t4kRnDhr8UqRI-M",
      "title": "Annapolis Performance Coatings",
      "city": "Annapolis",
      "zip": "21401",
      "rating": 5,
      "reviewsCount": 149,
      "income": 141057,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJuQuWM-_xt4kRl6PF83eRpYY",
      "title": "Splash In",
      "city": "Annapolis",
      "zip": "21401",
      "rating": 3.8,
      "reviewsCount": 16,
      "income": 141057,
      "format": "inbay_automatic",
      "chain": "Splash In"
    },
    {
      "placeId": "ChIJWc6rDY_2t4kRvGnMaSaSd6o",
      "title": "EcoXpress Car Wash",
      "city": "Annapolis",
      "zip": "21403",
      "rating": 4.5,
      "reviewsCount": 243,
      "income": 138242,
      "format": "express_tunnel",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJnYDn5fb2t4kRkljPep7Ap2o",
      "title": "Water Works Car Wash- Annapolis",
      "city": "Annapolis",
      "zip": "21401",
      "rating": 4.3,
      "reviewsCount": 244,
      "income": 141057,
      "format": "self_serve_bay",
      "chain": "Water Works Car Wash- Arbutus"
    },
    {
      "placeId": "ChIJqVSPay3xt4kRWSb3oHA9Hh4",
      "title": "Chesapeake Car Wash",
      "city": "Annapolis",
      "zip": "21401",
      "rating": 4,
      "reviewsCount": 502,
      "income": 141057,
      "format": "full_service",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJVe01Cuj2t4kRaQ_-B-or8N0",
      "title": "Autobell Car Wash",
      "city": "Annapolis",
      "zip": "21401",
      "rating": 4.3,
      "reviewsCount": 312,
      "income": 141057,
      "format": "full_service",
      "chain": "Autobell Car Wash"
    }
  ],
  "places": [
    {
      "placeId": "ChIJqVSPay3xt4kRWSb3oHA9Hh4",
      "title": "Chesapeake Car Wash",
      "street": "111 Defense Hwy",
      "city": "Annapolis",
      "state": "MD",
      "zip": "21401",
      "lat": 38.9853543,
      "lng": -76.5506409,
      "totalScore": 4,
      "reviewsCount": 502,
      "scoredReviews": 75,
      "format": "full_service",
      "chain": null,
      "income": 141057
    },
    {
      "placeId": "ChIJVe01Cuj2t4kRaQ_-B-or8N0",
      "title": "Autobell Car Wash",
      "street": "1918 West St",
      "city": "Annapolis",
      "state": "MD",
      "zip": "21401",
      "lat": 38.9807909,
      "lng": -76.5245303,
      "totalScore": 4.3,
      "reviewsCount": 312,
      "scoredReviews": 56,
      "format": "full_service",
      "chain": "Autobell Car Wash",
      "income": 141057
    },
    {
      "placeId": "ChIJnYDn5fb2t4kRkljPep7Ap2o",
      "title": "Water Works Car Wash- Annapolis",
      "street": "820 Spa Rd",
      "city": "Annapolis",
      "state": "MD",
      "zip": "21401",
      "lat": 38.9756764,
      "lng": -76.5065396,
      "totalScore": 4.3,
      "reviewsCount": 244,
      "scoredReviews": 43,
      "format": "self_serve_bay",
      "chain": "Water Works Car Wash- Arbutus",
      "income": 141057
    },
    {
      "placeId": "ChIJWc6rDY_2t4kRvGnMaSaSd6o",
      "title": "EcoXpress Car Wash",
      "street": "1401 Forest Dr",
      "city": "Annapolis",
      "state": "MD",
      "zip": "21403",
      "lat": 38.9605792,
      "lng": -76.5108543,
      "totalScore": 4.5,
      "reviewsCount": 243,
      "scoredReviews": 18,
      "format": "express_tunnel",
      "chain": null,
      "income": 138242
    },
    {
      "placeId": "ChIJ7ZCWOcb5t4kRnDhr8UqRI-M",
      "title": "Annapolis Performance Coatings",
      "street": "42 Hudson St Unit 202",
      "city": "Annapolis",
      "state": "MD",
      "zip": "21401",
      "lat": 38.9872268,
      "lng": -76.5285558,
      "totalScore": 5,
      "reviewsCount": 149,
      "scoredReviews": 80,
      "format": "detail_shop",
      "chain": null,
      "income": 141057
    },
    {
      "placeId": "ChIJaXfhmpr3t4kRKLQS0fY6Bgk",
      "title": "Pinnacle Details",
      "street": "42 Hudson St Unit 109",
      "city": "Annapolis",
      "state": "MD",
      "zip": "21401",
      "lat": 38.9876617,
      "lng": -76.5282477,
      "totalScore": 4.9,
      "reviewsCount": 59,
      "scoredReviews": 22,
      "format": "detail_shop",
      "chain": null,
      "income": 141057
    },
    {
      "placeId": "ChIJTxTWCtP2t4kR3h4g6M3QeLI",
      "title": "TLC Wash N Shine 2",
      "street": "2002 Annapolis Mall Rd",
      "city": "Annapolis",
      "state": "MD",
      "zip": "21401",
      "lat": 38.990481,
      "lng": -76.545034,
      "totalScore": 4.7,
      "reviewsCount": 40,
      "scoredReviews": 10,
      "format": "detail_shop",
      "chain": null,
      "income": 141057
    },
    {
      "placeId": "ChIJuQuWM-_xt4kRl6PF83eRpYY",
      "title": "Splash In",
      "street": "2575 Riva Rd",
      "city": "Annapolis",
      "state": "MD",
      "zip": "21401",
      "lat": 38.97594,
      "lng": -76.554301,
      "totalScore": 3.8,
      "reviewsCount": 16,
      "scoredReviews": 9,
      "format": "inbay_automatic",
      "chain": "Splash In",
      "income": 141057
    }
  ]
}