Scraper API

Google Maps Reviews API

for any place, with ratings and text

Pull Google Maps reviews for any place as clean JSON. One request returns the place info and a batch of reviews with rating, text, an ISO date, images, and reviewer detail, paginated, with proxies handled for you.

SUCCESS
99.4%

of requests succeed

P50
1.6s

median response

P95
3.0s

95% finish faster

PRICE
$0.37

per 1k review batches at volume

Stop maintaining scrapers

Google reshuffles the reviews panel constantly. Your parser shouldn't care.

  • Reviews hidden behind scroll pagination
  • Reviewer detail nested and inconsistent
  • Dates like "a month ago", not timestamps
  • Proxy rotation and retries per place
  • Re-parse the panel after each redesign
One integration commit replaces a backlog you’ll never finish.
scraper | git log
hotfix: markup changed, empty review text
fix: reviewer count parsed as photos count
fix: relative date broke the sort
chore: rotate proxies for review runs again
fix: pagination token expired mid-crawl
hotfix: rate-limit loop on popular places
fix: owner response merged into review text
chore: refresh residential IPs by region
fix: image array came back null
fix: retry storm on rate limits
hotfix: markup changed, empty review text
fix: reviewer count parsed as photos count
fix: relative date broke the sort
chore: rotate proxies for review runs again
fix: pagination token expired mid-crawl
hotfix: rate-limit loop on popular places
fix: owner response merged into review text
chore: refresh residential IPs by region
fix: image array came back null
fix: retry storm on rate limits
hotfix: markup changed, empty review text
fix: reviewer count parsed as photos count
fix: relative date broke the sort
chore: rotate proxies for review runs again
fix: pagination token expired mid-crawl
hotfix: rate-limit loop on popular places
fix: owner response merged into review text
chore: refresh residential IPs by region
fix: image array came back null
fix: retry storm on rate limits
hotfix: markup changed, empty review text
fix: reviewer count parsed as photos count
fix: relative date broke the sort
chore: rotate proxies for review runs again
fix: pagination token expired mid-crawl
hotfix: rate-limit loop on popular places
fix: owner response merged into review text
chore: refresh residential IPs by region
fix: image array came back null
fix: retry storm on rate limits
feat: integrate HasData API
Code Examples

One GET Request. That's the whole integration.

Start with just a query. Add more parameters when your use case needs them.

request example
curl -G 'https://api.hasdata.com/scrape/google-maps/reviews' \
	--data-urlencode 'dataId=0x873312ae759b4d15:0x1f38a9bec9912029' \
	--header 'x-api-key: <YOUR_API_KEY>' \
	--header 'Content-Type: application/json'
dataId Data ID
Google Maps data ID.
placeId Place ID
Unique reference to a place on a Google Map. Either dataId or placeId should be set.
nextPageToken Next Page Token
Defines the next page token. It is used for retrieving the next page results.
hl Language
The two-letter language code for the language you want to use for the search.
sortBy Sort By
Parameter used for sorting and refining results.
topicId Topic ID
Defines the ID of the topic you want to use for filtering reviews.
TRY ALL 6 PARAMETERS FREE
No-Code Alternative

Get Google Maps reviews without code

Prefer no code? Pull the same reviews from a visual scraper. No API, no setup, just a place and a sort order.

Google Maps Reviews Scraper
Google Maps Reviews Scraper
Place
Blue Bottle Coffee
Sort by
Newest
Run scrape
Response

Place and reviews, one predictable schema

The place summary and each review come back with the same keys every time, including a normalized ISO date. Map the fields once and forget about it.

placeInfo.json
{
  "title": "Grand Canyon National Park",
  "address": "Arizona, United States",
  "type": "National park",
  "rating": 4.8,
  "reviews": 63554,
  "gpsCoordinates": {
    "latitude": 36.2678855,
    "longitude": -112.3535253
  }
}
Fields in placeInfo
title / type string

Place name and category

address string

Formatted address

rating / reviews number

Overall rating and total review count

gpsCoordinates object

latitude and longitude

What We Offer

An all-in-one scraping service

Every feature you need to collect data from thousands to millions of requests.

Loved by developers

Teams that deleted their scraper

Now it's the part of the pipeline they don't think about

4.8 ★★★★★
across 100+ reviews on 5 platforms
Capterra Capterra ★★★★★

The Google Maps API from HasData has been incredibly useful for collecting structured local business data. We were able to extract names, categories, contact details, and even customer reviews.

MC
Meghana C.
Trustpilot Trustpilot ★★★★★

HasData delivers exactly what we need: speed and comprehensive search features. It's the fastest API we've used in this space. Plus, their customer support is fantastic.

Denver Sinclair
Denver Sinclair
Capterra Capterra ★★★★★

We rely on HasData for search performance data and broader scraping needs. Their APIs deliver highly structured data that integrates directly into our platforms.

JN
Jacob N.
Trustpilot Trustpilot ★★★★★

Great web scraping API which is incredibly easy to use. It requires minimal effort to get up and running, and the documentation is very clear and helpful.

Arnold Foster
Arnold Foster
Trustpilot Trustpilot ★★★★★

I needed to scrape some information they didn't already support, and they wrote the code for me right away, which was super nice of them.

Hussein Ali
Hussein Ali
Pricing

Plans that get cheaper at scale

Fixed price, fixed volume, no surprises at the end of the month. Upgrade when you need more.

Free
$0 /mo
One-time free trial
200 review batches to start
1 concurrent request
Team seats
Community support
Start free
Startup
$41 /mo
$1.02 / 1k review batches
40K review batches / month
15 concurrent requests
Team seats
Email support
Get started
Business
Recommended
$83 /mo
$0.41 / 1k review batches
200K review batches / month
30 concurrent requests
Team seats
Priority email support
Get started
Growth
$208 /mo
$0.35 / 1k review batches
50 concurrent requests
Team seats
Dedicated account manager
Get started
Monthly review batch volume
Free 200K 1M 4M 12M 20M
Best fit
Business
review batches / mo
200K
Concurrency
30
$ / 1k review batches
$0.41
$83 /mo
Get Started
Enterprise
Custom price based on required volume

Past 100M scrapes a month, or terms the self-serve plans do not cover. We shape the contract around your workload.

Credits rollover
Unused credits carry into the next billing period.
Concurrency 2000+
Parallel request limits set to your peak load.
#1 request priority
Highest speed, always first in the queue.
Personal manager
A direct line to the founding team.
SSO
SAML single sign-on for the whole team.
SOC-2 compliance
Security review, DPA, and audit reports.
Talk to sales Quote within one business day
FAQ

Questions, answered

1 Grab your API key 2 Send a GET request 3 Get structured JSON

Your first review batch
is minutes away

200 review batches free · no credit card