Title: Google Maps reviews scraping is costing us $35/1k results, what are we doing wrong?
Summarizing where this landed, thanks all for the input.
The plan, based on what came out of this thread: test the HTTP-only approach jinef_john linked against our current browser-based one, on the same set of places, instrumented the way Luminaaar laid out. That means splitting the cost into browser compute, proxy traffic, and per-review numbers rather than trusting one flat average, and checking completeness against each place's own displayed review count before trusting any cost comparison. A cheaper run that quietly stops paginating on high-review places isn't actually cheaper, it's just wrong in a way that doesn't throw an error.
Still open: which mobile endpoint specifically, and whether the HTTP approach holds up over time as Google reshapes the response. Will report back with real numbers once that's run, not just a verdict.