{
  "apiVersion": 1,
  "self": "https://washindex.com/api/cities/bethlehem-pa.json",
  "humanUrl": "https://washindex.com/car-wash-cities/bethlehem-pa",
  "msaApiUrl": "https://washindex.com/api/msas/allentown.json",
  "msaHumanUrl": "https://washindex.com/car-wash-markets/allentown",
  "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": "bethlehem-pa",
  "name": "Bethlehem",
  "state": "PA",
  "msa": {
    "slug": "allentown",
    "name": "Allentown",
    "fullName": "Allentown-Bethlehem-Easton, PA-NJ"
  },
  "generatedAt": "2026-05-22T13:56:28.612Z",
  "summary": {
    "totalLocations": 10,
    "totalChains": 4,
    "independentLocationCount": 5,
    "totalReviews": 1584,
    "scoredReviews": 523,
    "weightedAvgRating": 4.265025252525253,
    "damageRate": 0.0076481835564053535,
    "membershipMentionRate": 0.009560229445506692,
    "membershipCancellationRate": 0,
    "upsellPressureRate": 0.0038240917782026767,
    "zipsWithIncomeData": 4,
    "medianHouseholdIncomeWeighted": 97801
  },
  "aspectScores": {
    "price": 0.4642857142857143,
    "wait_time": 0,
    "result_quality": 0.8717948717948718,
    "staff": 0.6831683168316832,
    "equipment_working": -0.6,
    "cleanliness_of_facility": 0.4,
    "membership_value": 0.3333333333333333
  },
  "formatStats": [
    {
      "format": "detail_shop",
      "locationCount": 5,
      "reviewsCount": 723,
      "scoredReviews": 327,
      "avgRating": 4.905947441217151,
      "damageRate": 0,
      "cancellationRate": null
    },
    {
      "format": "inbay_automatic",
      "locationCount": 4,
      "reviewsCount": 416,
      "scoredReviews": 145,
      "avgRating": 3.1137019230769236,
      "damageRate": 0,
      "cancellationRate": null
    },
    {
      "format": "express_tunnel",
      "locationCount": 1,
      "reviewsCount": 445,
      "scoredReviews": 51,
      "avgRating": 4.3,
      "damageRate": 0.0784313725490196,
      "cancellationRate": 0
    }
  ],
  "chainsRanked": [
    {
      "name": "Sheetz",
      "locationCount": 2,
      "reviewsCount": 331,
      "scoredReviews": 115,
      "avgRating": 3.2,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": -0.7777777777777778,
        "wait_time": -0.8461538461538461,
        "result_quality": -0.42857142857142855,
        "staff": -0.16279069767441862,
        "equipment_working": -1,
        "cleanliness_of_facility": 0,
        "membership_value": null
      }
    },
    {
      "name": "Shammy Shine Car Wash",
      "locationCount": 1,
      "reviewsCount": 445,
      "scoredReviews": 51,
      "avgRating": 4.3,
      "damageRate": 0.0784313725490196,
      "cancellationRate": 0,
      "membershipMentionRate": 0.09803921568627451,
      "upsellPressureRate": 0.0196078431372549,
      "aspectScores": {
        "price": 0.3333333333333333,
        "wait_time": 0.5555555555555556,
        "result_quality": 0.13333333333333333,
        "staff": 0.07692307692307693,
        "equipment_working": -0.5,
        "cleanliness_of_facility": null,
        "membership_value": 0.3333333333333333
      }
    },
    {
      "name": "Shell",
      "locationCount": 1,
      "reviewsCount": 32,
      "scoredReviews": 9,
      "avgRating": 3.9,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": null,
        "wait_time": null,
        "result_quality": null,
        "staff": -0.3333333333333333,
        "equipment_working": null,
        "cleanliness_of_facility": null,
        "membership_value": null
      }
    },
    {
      "name": "bp",
      "locationCount": 1,
      "reviewsCount": 53,
      "scoredReviews": 21,
      "avgRating": 2.1,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": -1,
        "wait_time": -1,
        "result_quality": null,
        "staff": -0.8461538461538461,
        "equipment_working": -1,
        "cleanliness_of_facility": -1,
        "membership_value": null
      }
    }
  ],
  "zips": [
    {
      "zip": "18020",
      "income": 97801,
      "population": 23205,
      "homeValue": null,
      "locationCount": 4,
      "reviewsCount": 905,
      "totalScoreWeighted": 4179,
      "avgRating": 4.61767955801105,
      "formats": {
        "detail_shop": 3,
        "express_tunnel": 1
      }
    },
    {
      "zip": "18015",
      "income": 98446,
      "population": 29820,
      "homeValue": null,
      "locationCount": 4,
      "reviewsCount": 335,
      "totalScoreWeighted": 1511.9,
      "avgRating": 4.513134328358209,
      "formats": {
        "detail_shop": 3,
        "inbay_automatic": 1
      }
    },
    {
      "zip": "18017",
      "income": 87873,
      "population": 42651,
      "homeValue": null,
      "locationCount": 2,
      "reviewsCount": 312,
      "totalScoreWeighted": 940.1000000000001,
      "avgRating": 3.0131410256410263,
      "formats": {
        "inbay_automatic": 2
      }
    },
    {
      "zip": "18018",
      "income": 67971,
      "population": 35658,
      "homeValue": null,
      "locationCount": 1,
      "reviewsCount": 32,
      "totalScoreWeighted": 124.8,
      "avgRating": 3.9,
      "formats": {
        "inbay_automatic": 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": 1,
      "locations": 1,
      "reviewsCount": 32,
      "totalScoreWeighted": 124.8,
      "avgRating": 3.9,
      "formats": {
        "inbay_automatic": 1
      }
    },
    {
      "label": "$75K – $100K",
      "min": 75000,
      "max": 100000,
      "zips": 3,
      "locations": 10,
      "reviewsCount": 1552,
      "totalScoreWeighted": 6631,
      "avgRating": 4.272551546391752,
      "formats": {
        "detail_shop": 6,
        "express_tunnel": 1,
        "inbay_automatic": 3
      }
    },
    {
      "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": "ChIJ_5IeNo0ycIkRdWZS6Eoc44g",
      "title": "Magic Car Detailing & Mobile Detailing",
      "city": "Bethlehem",
      "zip": "18020",
      "rating": 5,
      "reviewsCount": 115,
      "income": 97801,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJHxN55m0VxIkRYFQjxYUOFTw",
      "title": "Superior Carma LLC | Car Detailing Services",
      "city": "Bethlehem",
      "zip": "18020",
      "rating": 4.9,
      "reviewsCount": 75,
      "income": 97801,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJw9QKTLd4SikRwbv34D3xc7A",
      "title": "Pristine Shine Auto Detail",
      "city": "Bethlehem",
      "zip": "18015",
      "rating": 4.9,
      "reviewsCount": 67,
      "income": 98446,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJ1fduojVrxIkRyitG7qiGAzw",
      "title": "Beadz Auto Detailing",
      "city": "Bethlehem",
      "zip": "18020",
      "rating": 4.9,
      "reviewsCount": 270,
      "income": 97801,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJ7cVlfh5AxIkRfYo1ZWcN0RA",
      "title": "Shammy Shine Car Wash Bethlehem",
      "city": "Bethlehem",
      "zip": "18020",
      "rating": 4.3,
      "reviewsCount": 445,
      "income": 97801,
      "format": "express_tunnel",
      "chain": "Shammy Shine Car Wash"
    },
    {
      "placeId": "ChIJHahmJEkpxIkRCRruHAwsY-E",
      "title": "Diamond Detailing Bethlehem",
      "city": "Bethlehem",
      "zip": "18015",
      "rating": 4.8,
      "reviewsCount": 72,
      "income": 98446,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJD3GI1IU_xIkR8pMDrC0LL9k",
      "title": "Shell",
      "city": "Bethlehem",
      "zip": "18018",
      "rating": 3.9,
      "reviewsCount": 32,
      "income": 67971,
      "format": "inbay_automatic",
      "chain": "Shell"
    },
    {
      "placeId": "ChIJHR5Dy9I_xIkRrXajEAPDIhw",
      "title": "bp",
      "city": "Bethlehem",
      "zip": "18017",
      "rating": 2.1,
      "reviewsCount": 53,
      "income": 87873,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJhZMrTUE_xIkRnLBYFvcbIj8",
      "title": "Sheetz",
      "city": "Bethlehem",
      "zip": "18017",
      "rating": 3.2,
      "reviewsCount": 259,
      "income": 87873,
      "format": "inbay_automatic",
      "chain": "Sheetz"
    },
    {
      "placeId": "ChIJq_QkB90_xIkR4FDyoyiXaUk",
      "title": "Sheetz",
      "city": "Bethlehem",
      "zip": "18015",
      "rating": 3.2,
      "reviewsCount": 72,
      "income": 98446,
      "format": "inbay_automatic",
      "chain": "Sheetz"
    }
  ],
  "places": [
    {
      "placeId": "ChIJ7cVlfh5AxIkRfYo1ZWcN0RA",
      "title": "Shammy Shine Car Wash Bethlehem",
      "street": "Nazareth Pike",
      "city": "Bethlehem",
      "state": "PA",
      "zip": "18020",
      "lat": 40.6770428,
      "lng": -75.3439841,
      "totalScore": 4.3,
      "reviewsCount": 445,
      "scoredReviews": 51,
      "format": "express_tunnel",
      "chain": "Shammy Shine Car Wash",
      "income": 97801
    },
    {
      "placeId": "ChIJ1fduojVrxIkRyitG7qiGAzw",
      "title": "Beadz Auto Detailing",
      "street": "3005 Brodhead Rd",
      "city": "Bethlehem",
      "state": "PA",
      "zip": "18020",
      "lat": 40.6815409,
      "lng": -75.3428844,
      "totalScore": 4.9,
      "reviewsCount": 270,
      "scoredReviews": 95,
      "format": "detail_shop",
      "chain": null,
      "income": 97801
    },
    {
      "placeId": "ChIJhZMrTUE_xIkRnLBYFvcbIj8",
      "title": "Sheetz",
      "street": "3201 Schoenersville Rd",
      "city": "Bethlehem",
      "state": "PA",
      "zip": "18017",
      "lat": 40.6558939,
      "lng": -75.4174639,
      "totalScore": 3.2,
      "reviewsCount": 259,
      "scoredReviews": 61,
      "format": "inbay_automatic",
      "chain": "Sheetz",
      "income": 87873
    },
    {
      "placeId": "ChIJ_5IeNo0ycIkRdWZS6Eoc44g",
      "title": "Magic Car Detailing & Mobile Detailing",
      "street": "2408 8th St",
      "city": "Bethlehem",
      "state": "PA",
      "zip": "18020",
      "lat": 40.6501196,
      "lng": -75.3262676,
      "totalScore": 5,
      "reviewsCount": 115,
      "scoredReviews": 104,
      "format": "detail_shop",
      "chain": null,
      "income": 97801
    },
    {
      "placeId": "ChIJHxN55m0VxIkRYFQjxYUOFTw",
      "title": "Superior Carma LLC | Car Detailing Services",
      "street": "3268 Easton Ave",
      "city": "Bethlehem",
      "state": "PA",
      "zip": "18020",
      "lat": 40.653565,
      "lng": -75.3349448,
      "totalScore": 4.9,
      "reviewsCount": 75,
      "scoredReviews": 17,
      "format": "detail_shop",
      "chain": null,
      "income": 97801
    },
    {
      "placeId": "ChIJHahmJEkpxIkRCRruHAwsY-E",
      "title": "Diamond Detailing Bethlehem",
      "street": "1070 Applebutter Rd",
      "city": "Bethlehem",
      "state": "PA",
      "zip": "18015",
      "lat": 40.6167182,
      "lng": -75.3296434,
      "totalScore": 4.8,
      "reviewsCount": 72,
      "scoredReviews": 35,
      "format": "detail_shop",
      "chain": null,
      "income": 98446
    },
    {
      "placeId": "ChIJq_QkB90_xIkR4FDyoyiXaUk",
      "title": "Sheetz",
      "street": "1780 E 4th St",
      "city": "Bethlehem",
      "state": "PA",
      "zip": "18015",
      "lat": 40.61154,
      "lng": -75.346545,
      "totalScore": 3.2,
      "reviewsCount": 72,
      "scoredReviews": 54,
      "format": "inbay_automatic",
      "chain": "Sheetz",
      "income": 98446
    },
    {
      "placeId": "ChIJw9QKTLd4SikRwbv34D3xc7A",
      "title": "Pristine Shine Auto Detail",
      "street": "3507 PA-378",
      "city": "Bethlehem",
      "state": "PA",
      "zip": "18015",
      "lat": 40.5734073,
      "lng": -75.3898883,
      "totalScore": 4.9,
      "reviewsCount": 67,
      "scoredReviews": 44,
      "format": "detail_shop",
      "chain": null,
      "income": 98446
    },
    {
      "placeId": "ChIJHR5Dy9I_xIkRrXajEAPDIhw",
      "title": "bp",
      "street": "3562 Bath Pike",
      "city": "Bethlehem",
      "state": "PA",
      "zip": "18017",
      "lat": 40.664618,
      "lng": -75.38416,
      "totalScore": 2.1,
      "reviewsCount": 53,
      "scoredReviews": 21,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 87873
    },
    {
      "placeId": "ChIJD3GI1IU_xIkR8pMDrC0LL9k",
      "title": "Shell",
      "street": "1125 W Broad St",
      "city": "Bethlehem",
      "state": "PA",
      "zip": "18018",
      "lat": 40.6223888,
      "lng": -75.3986174,
      "totalScore": 3.9,
      "reviewsCount": 32,
      "scoredReviews": 9,
      "format": "inbay_automatic",
      "chain": "Shell",
      "income": 67971
    }
  ]
}