Google Maps Reviews Scraper avatar
Google Maps Reviews Scraper

Pricing

from $0.35 / 1,000 reviews

Go to Store
Google Maps Reviews Scraper

Google Maps Reviews Scraper

Developed by

Compass

Compass

Maintained by Apify

Extract all reviews of Google Maps places using place URLs. Get review text, published date, response from owner, review URL, and reviewer's details. Download scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

4.5 (31)

Pricing

from $0.35 / 1,000 reviews

310

Total users

12K

Monthly users

2.1K

Runs succeeded

>99%

Issues response

11 days

Last modified

10 hours ago

BP

OrderBy links missing

Closed

buddy_props opened this issue
a year ago

compass/Google-Maps-Reviews-Scraper

I was evaluating this scraper and was very impressed, however I noticed that the orderBy links were missing some.

For example, in the below place, there is an UberEats order link that your scraper missed. Also, it would be great to differentiate the online order links vs the reservation links as they are on web page vs grouping them together. They're different types of actions.

https://www.google.com/maps/search/?api=1&query=Taverna%20Di%20Bacco&query_place_id=ChIJlQFG6INZwokRRiBMK6vm7xw

ondrejklinovsky avatar

Hi, thank you for the report. I checked the place and sometimes Google doesn't provide the orderBy link (see attachments). This might be related to proxies that we use - we'll look into this more.

When the orderBy link is missing, the actor stores reservation links instead - this is clearly a bug and we'll fix that.

BP

buddy_props

a year ago

Thanks for your response! I've seen that as well that Google doesn't show the orderBy link for IPs that are not local to the POI being displayed. If you do fix that bug, please let me know!

ondrejklinovsky avatar

Hey,

sorry for late response. So the solution for to this is to use residential proxy with specified country code. For example, you can add the following to your input if you want to scrape from US:

"proxyConfig": {
"groups": ["RESIDENTIAL"],
"countryCode": "US"
}

Just note that usage will be a bit higher with residential proxy.

I'm gonna close the issue now but feel free to reopen if you have any questions.