{
  "apiVersion": 1,
  "self": "https://washindex.com/api/cities/grand-prairie-tx.json",
  "humanUrl": "https://washindex.com/car-wash-cities/grand-prairie-tx",
  "msaApiUrl": "https://washindex.com/api/msas/dallas-fort-worth.json",
  "msaHumanUrl": "https://washindex.com/car-wash-markets/dallas-fort-worth",
  "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": "grand-prairie-tx",
  "name": "Grand Prairie",
  "state": "TX",
  "msa": {
    "slug": "dallas-fort-worth",
    "name": "Dallas-Fort Worth",
    "fullName": "Dallas-Fort Worth-Arlington, TX"
  },
  "generatedAt": "2026-05-20T01:12:02.945Z",
  "summary": {
    "totalLocations": 12,
    "totalChains": 6,
    "independentLocationCount": 5,
    "totalReviews": 14439,
    "scoredReviews": 4810,
    "weightedAvgRating": 4.62163584735785,
    "damageRate": 0.016424116424116425,
    "membershipMentionRate": 0.09625779625779626,
    "membershipCancellationRate": 0.24838012958963282,
    "upsellPressureRate": 0.005405405405405406,
    "zipsWithIncomeData": 3,
    "medianHouseholdIncomeWeighted": 61018
  },
  "aspectScores": {
    "price": 0.20350877192982456,
    "wait_time": 0.7410714285714286,
    "result_quality": 0.6517016654598118,
    "staff": 0.8708692029991669,
    "equipment_working": -0.316,
    "cleanliness_of_facility": 0.8095238095238095,
    "membership_value": -0.1737704918032787
  },
  "formatStats": [
    {
      "format": "express_tunnel",
      "locationCount": 7,
      "reviewsCount": 14160,
      "scoredReviews": 4612,
      "avgRating": 4.621546610169492,
      "damageRate": 0.016695576756287946,
      "cancellationRate": 0.24891774891774893
    },
    {
      "format": "detail_shop",
      "locationCount": 3,
      "reviewsCount": 109,
      "scoredReviews": 86,
      "avgRating": 4.973394495412844,
      "damageRate": 0.011627906976744186,
      "cancellationRate": null
    },
    {
      "format": "full_service",
      "locationCount": 1,
      "reviewsCount": 86,
      "scoredReviews": 56,
      "avgRating": 4.7,
      "damageRate": 0,
      "cancellationRate": null
    },
    {
      "format": "self_serve_bay",
      "locationCount": 1,
      "reviewsCount": 84,
      "scoredReviews": 56,
      "avgRating": 4.1,
      "damageRate": 0.017857142857142856,
      "cancellationRate": 0
    }
  ],
  "chainsRanked": [
    {
      "name": "Wash Masters Car Wash",
      "locationCount": 2,
      "reviewsCount": 3063,
      "scoredReviews": 1623,
      "avgRating": 4.736598106431603,
      "damageRate": 0.024029574861367836,
      "cancellationRate": 0.24669603524229075,
      "membershipMentionRate": 0.1398644485520641,
      "upsellPressureRate": 0.008009858287122612,
      "aspectScores": {
        "price": 0.1038961038961039,
        "wait_time": 0.7704918032786885,
        "result_quality": 0.6408268733850129,
        "staff": 0.8762962962962964,
        "equipment_working": -0.22,
        "cleanliness_of_facility": 1,
        "membership_value": -0.16666666666666666
      }
    },
    {
      "name": "Caliber Car Wash",
      "locationCount": 1,
      "reviewsCount": 2860,
      "scoredReviews": 1402,
      "avgRating": 4.7,
      "damageRate": 0.009985734664764621,
      "cancellationRate": 0.21794871794871795,
      "membershipMentionRate": 0.05563480741797432,
      "upsellPressureRate": 0.0007132667617689016,
      "aspectScores": {
        "price": 0,
        "wait_time": 0.6551724137931034,
        "result_quality": 0.5114155251141552,
        "staff": 0.9338842975206612,
        "equipment_working": -0.5409836065573771,
        "cleanliness_of_facility": 0.5111111111111111,
        "membership_value": -0.2653061224489796
      }
    },
    {
      "name": "Wings Mobile Detailing",
      "locationCount": 1,
      "reviewsCount": 14,
      "scoredReviews": 10,
      "avgRating": 5,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 1,
        "wait_time": null,
        "result_quality": 1,
        "staff": 1,
        "equipment_working": null,
        "cleanliness_of_facility": null,
        "membership_value": null
      }
    },
    {
      "name": "Blue Shark Car Wash - Allen",
      "locationCount": 1,
      "reviewsCount": 904,
      "scoredReviews": 271,
      "avgRating": 4.2,
      "damageRate": 0,
      "cancellationRate": 0.07692307692307693,
      "membershipMentionRate": 0.04797047970479705,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 0.6923076923076923,
        "wait_time": 1,
        "result_quality": 0.875,
        "staff": 0.9387755102040817,
        "equipment_working": 0,
        "cleanliness_of_facility": 1,
        "membership_value": 0.7777777777777778
      }
    },
    {
      "name": "Wash Your Stuff - Grapevine",
      "locationCount": 1,
      "reviewsCount": 84,
      "scoredReviews": 56,
      "avgRating": 4.1,
      "damageRate": 0.017857142857142856,
      "cancellationRate": 0,
      "membershipMentionRate": 0.017857142857142856,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": -0.3333333333333333,
        "wait_time": 1,
        "result_quality": 0.5806451612903226,
        "staff": 1,
        "equipment_working": 0.2,
        "cleanliness_of_facility": 1,
        "membership_value": null
      }
    },
    {
      "name": "Take 5 Car Wash",
      "locationCount": 1,
      "reviewsCount": 5573,
      "scoredReviews": 820,
      "avgRating": 4.7,
      "damageRate": 0.013414634146341463,
      "cancellationRate": 0.19298245614035087,
      "membershipMentionRate": 0.06951219512195123,
      "upsellPressureRate": 0.012195121951219513,
      "aspectScores": {
        "price": 0.11538461538461539,
        "wait_time": 0.6551724137931034,
        "result_quality": 0.6273062730627307,
        "staff": 0.8530020703933747,
        "equipment_working": -0.34285714285714286,
        "cleanliness_of_facility": 0.8333333333333334,
        "membership_value": -0.3684210526315789
      }
    }
  ],
  "zips": [
    {
      "zip": "75052",
      "income": 61018,
      "population": 98805,
      "homeValue": null,
      "locationCount": 8,
      "reviewsCount": 13353,
      "totalScoreWeighted": 62338.2,
      "avgRating": 4.66847899348461,
      "formats": {
        "express_tunnel": 6,
        "detail_shop": 2
      }
    },
    {
      "zip": "75050",
      "income": 53105,
      "population": 40887,
      "homeValue": null,
      "locationCount": 3,
      "reviewsCount": 236,
      "totalScoreWeighted": 1078.6,
      "avgRating": 4.570338983050847,
      "formats": {
        "detail_shop": 1,
        "full_service": 1,
        "self_serve_bay": 1
      }
    },
    {
      "zip": "75051",
      "income": 43582,
      "population": 36771,
      "homeValue": null,
      "locationCount": 1,
      "reviewsCount": 850,
      "totalScoreWeighted": 3315,
      "avgRating": 3.9,
      "formats": {
        "express_tunnel": 1
      }
    }
  ],
  "incomeBuckets": [
    {
      "label": "Under $50K",
      "min": 0,
      "max": 50000,
      "zips": 1,
      "locations": 1,
      "reviewsCount": 850,
      "totalScoreWeighted": 3315,
      "avgRating": 3.9,
      "formats": {
        "express_tunnel": 1
      }
    },
    {
      "label": "$50K – $75K",
      "min": 50000,
      "max": 75000,
      "zips": 2,
      "locations": 11,
      "reviewsCount": 13589,
      "totalScoreWeighted": 63416.799999999996,
      "avgRating": 4.666774597100596,
      "formats": {
        "express_tunnel": 6,
        "detail_shop": 3,
        "full_service": 1,
        "self_serve_bay": 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": "ChIJ6eoi82CZnAgRO2GHwdXUbg8",
      "title": "Aries Detailing",
      "city": "Grand Prairie",
      "zip": "75050",
      "rating": 5,
      "reviewsCount": 66,
      "income": 53105,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJcxzUOhuGToYR85hbeoEFRgQ",
      "title": "SpeedClean Car Wash",
      "city": "Grand Prairie",
      "zip": "75051",
      "rating": 3.9,
      "reviewsCount": 850,
      "income": 43582,
      "format": "express_tunnel",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJt2exRBGJToYRpsA09Vdzhk4",
      "title": "Caliber Car Wash",
      "city": "Grand Prairie",
      "zip": "75052",
      "rating": 4.7,
      "reviewsCount": 2860,
      "income": 61018,
      "format": "express_tunnel",
      "chain": "Caliber Car Wash"
    },
    {
      "placeId": "ChIJGatCAlKJToYRespurJ8Yw70",
      "title": "Wings Mobile Detailing",
      "city": "Grand Prairie",
      "zip": "75052",
      "rating": 5,
      "reviewsCount": 14,
      "income": 61018,
      "format": "detail_shop",
      "chain": "Wings Mobile Detailing"
    },
    {
      "placeId": "ChIJHTnfnwo1tWYRl5CTKqpOXLI",
      "title": "Barillas Mobile Detailing",
      "city": "Grand Prairie",
      "zip": "75052",
      "rating": 4.9,
      "reviewsCount": 29,
      "income": 61018,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJU43QMgCBToYRJun_sW5SQRk",
      "title": "Dash Masters - Truck Wash & Lube",
      "city": "Grand Prairie",
      "zip": "75050",
      "rating": 4.7,
      "reviewsCount": 86,
      "income": 53105,
      "format": "full_service",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJUS99wE2IToYRSNdbhnTHBtU",
      "title": "Blue Shark Car Wash - Grand Prairie",
      "city": "Grand Prairie",
      "zip": "75052",
      "rating": 4.2,
      "reviewsCount": 904,
      "income": 61018,
      "format": "express_tunnel",
      "chain": "Blue Shark Car Wash - Allen"
    },
    {
      "placeId": "ChIJQ9b-1zqHToYRAga1B6kJZgI",
      "title": "Baywash Car Wash",
      "city": "Grand Prairie",
      "zip": "75052",
      "rating": 4.6,
      "reviewsCount": 910,
      "income": 61018,
      "format": "express_tunnel",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJxfV3G5OFToYRtgpimOytg_4",
      "title": "Wash Your Stuff - Grand Prairie",
      "city": "Grand Prairie",
      "zip": "75050",
      "rating": 4.1,
      "reviewsCount": 84,
      "income": 53105,
      "format": "self_serve_bay",
      "chain": "Wash Your Stuff - Grapevine"
    },
    {
      "placeId": "ChIJ-_PAoeSJToYRCEW6KWvd4ko",
      "title": "Wash Masters Grand Prairie",
      "city": "Grand Prairie",
      "zip": "75052",
      "rating": 4.8,
      "reviewsCount": 2092,
      "income": 61018,
      "format": "express_tunnel",
      "chain": "Wash Masters Car Wash"
    },
    {
      "placeId": "ChIJV8XdF3yJToYRaPUJ5YZ-_4o",
      "title": "Wash Masters Lynn Creek",
      "city": "Grand Prairie",
      "zip": "75052",
      "rating": 4.6,
      "reviewsCount": 971,
      "income": 61018,
      "format": "express_tunnel",
      "chain": "Wash Masters Car Wash"
    },
    {
      "placeId": "ChIJvVExMveFToYRI5SzhFIOSTM",
      "title": "Take 5 Car Wash",
      "city": "Grand Prairie",
      "zip": "75052",
      "rating": 4.7,
      "reviewsCount": 5573,
      "income": 61018,
      "format": "express_tunnel",
      "chain": "Take 5 Car Wash"
    }
  ],
  "places": [
    {
      "placeId": "ChIJvVExMveFToYRI5SzhFIOSTM",
      "title": "Take 5 Car Wash",
      "street": "3949 S Belt Line Rd",
      "city": "Grand Prairie",
      "state": "TX",
      "zip": "75052",
      "lat": 32.6782038,
      "lng": -96.9858611,
      "totalScore": 4.7,
      "reviewsCount": 5573,
      "scoredReviews": 820,
      "format": "express_tunnel",
      "chain": "Take 5 Car Wash",
      "income": 61018
    },
    {
      "placeId": "ChIJt2exRBGJToYRpsA09Vdzhk4",
      "title": "Caliber Car Wash",
      "street": "4106 S Great SW Pkwy",
      "city": "Grand Prairie",
      "state": "TX",
      "zip": "75052",
      "lat": 32.6711278,
      "lng": -97.0451966,
      "totalScore": 4.7,
      "reviewsCount": 2860,
      "scoredReviews": 1402,
      "format": "express_tunnel",
      "chain": "Caliber Car Wash",
      "income": 61018
    },
    {
      "placeId": "ChIJ-_PAoeSJToYRCEW6KWvd4ko",
      "title": "Wash Masters Grand Prairie",
      "street": "3047 E Mayfield Rd",
      "city": "Grand Prairie",
      "state": "TX",
      "zip": "75052",
      "lat": 32.691167,
      "lng": -97.0604415,
      "totalScore": 4.8,
      "reviewsCount": 2092,
      "scoredReviews": 890,
      "format": "express_tunnel",
      "chain": "Wash Masters Car Wash",
      "income": 61018
    },
    {
      "placeId": "ChIJV8XdF3yJToYRaPUJ5YZ-_4o",
      "title": "Wash Masters Lynn Creek",
      "street": "3190 Lynn Creek Pkwy",
      "city": "Grand Prairie",
      "state": "TX",
      "zip": "75052",
      "lat": 32.6367605,
      "lng": -97.0626567,
      "totalScore": 4.6,
      "reviewsCount": 971,
      "scoredReviews": 733,
      "format": "express_tunnel",
      "chain": "Wash Masters Car Wash",
      "income": 61018
    },
    {
      "placeId": "ChIJQ9b-1zqHToYRAga1B6kJZgI",
      "title": "Baywash Car Wash",
      "street": "1110 Arkansas Ln",
      "city": "Grand Prairie",
      "state": "TX",
      "zip": "75052",
      "lat": 32.705764,
      "lng": -97.020413,
      "totalScore": 4.6,
      "reviewsCount": 910,
      "scoredReviews": 449,
      "format": "express_tunnel",
      "chain": null,
      "income": 61018
    },
    {
      "placeId": "ChIJUS99wE2IToYRSNdbhnTHBtU",
      "title": "Blue Shark Car Wash - Grand Prairie",
      "street": "5040 TX-360",
      "city": "Grand Prairie",
      "state": "TX",
      "zip": "75052",
      "lat": 32.6504565,
      "lng": -97.0603036,
      "totalScore": 4.2,
      "reviewsCount": 904,
      "scoredReviews": 271,
      "format": "express_tunnel",
      "chain": "Blue Shark Car Wash - Allen",
      "income": 61018
    },
    {
      "placeId": "ChIJcxzUOhuGToYR85hbeoEFRgQ",
      "title": "SpeedClean Car Wash",
      "street": "950 W Pioneer Pkwy",
      "city": "Grand Prairie",
      "state": "TX",
      "zip": "75051",
      "lat": 32.7100996,
      "lng": -97.0186042,
      "totalScore": 3.9,
      "reviewsCount": 850,
      "scoredReviews": 47,
      "format": "express_tunnel",
      "chain": null,
      "income": 43582
    },
    {
      "placeId": "ChIJU43QMgCBToYRJun_sW5SQRk",
      "title": "Dash Masters - Truck Wash & Lube",
      "street": "3029 Hardrock Rd",
      "city": "Grand Prairie",
      "state": "TX",
      "zip": "75050",
      "lat": 32.796661,
      "lng": -97.0197345,
      "totalScore": 4.7,
      "reviewsCount": 86,
      "scoredReviews": 56,
      "format": "full_service",
      "chain": null,
      "income": 53105
    },
    {
      "placeId": "ChIJxfV3G5OFToYRtgpimOytg_4",
      "title": "Wash Your Stuff - Grand Prairie",
      "street": "718 Davis St",
      "city": "Grand Prairie",
      "state": "TX",
      "zip": "75050",
      "lat": 32.7473763,
      "lng": -96.9950571,
      "totalScore": 4.1,
      "reviewsCount": 84,
      "scoredReviews": 56,
      "format": "self_serve_bay",
      "chain": "Wash Your Stuff - Grapevine",
      "income": 53105
    },
    {
      "placeId": "ChIJ6eoi82CZnAgRO2GHwdXUbg8",
      "title": "Aries Detailing",
      "street": "2337 January Ln",
      "city": "Grand Prairie",
      "state": "TX",
      "zip": "75050",
      "lat": 32.7504665,
      "lng": -97.0369272,
      "totalScore": 5,
      "reviewsCount": 66,
      "scoredReviews": 49,
      "format": "detail_shop",
      "chain": null,
      "income": 53105
    },
    {
      "placeId": "ChIJHTnfnwo1tWYRl5CTKqpOXLI",
      "title": "Barillas Mobile Detailing",
      "street": "5923 Prairie View Ct",
      "city": "Grand Prairie",
      "state": "TX",
      "zip": "75052",
      "lat": 32.627544,
      "lng": -97.0599514,
      "totalScore": 4.9,
      "reviewsCount": 29,
      "scoredReviews": 27,
      "format": "detail_shop",
      "chain": null,
      "income": 61018
    },
    {
      "placeId": "ChIJGatCAlKJToYRespurJ8Yw70",
      "title": "Wings Mobile Detailing",
      "street": "1425 W Polo Rd",
      "city": "Grand Prairie",
      "state": "TX",
      "zip": "75052",
      "lat": 32.6580757,
      "lng": -97.0250126,
      "totalScore": 5,
      "reviewsCount": 14,
      "scoredReviews": 10,
      "format": "detail_shop",
      "chain": "Wings Mobile Detailing",
      "income": 61018
    }
  ]
}