Google Maps Scraper avatar
Google Maps Scraper

Pricing

Pay per event

Go to Store
Google Maps Scraper

Google Maps Scraper

Developed by

Compass

Compass

Maintained by Apify

Extract data from thousands of Google Maps locations and businesses, including reviews, reviewer details, images, contact info, opening hours, location, prices & more. Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools.

4.2 (90)

Pricing

Pay per event

1556

Total users

124K

Monthly users

17K

Runs succeeded

97%

Issues response

3.2 days

Last modified

a day ago

US

no reviews or images

Closed

upscale_song opened this issue
5 months ago

For reviews and images, the docs say to leave it blank if i want all of the available. leaving them blank meant no images or reviews are scrapped. What is the best workaround for this bug? Just set everything at 5000?

aja_bar avatar

Hi there, can you please share the run where you've encountered this? I checked some of your most recent runs and they include both reviews and ImageUrls. Thank you!

US

upscale_song

5 months ago

The run kQyJj2gQxel4iaWKe has no reviews or images, where I left both fields blank to get all of them (as it says in the docs). By requesting a number of images and reviews in future runs, it works. So it looks like a number does need to be entered.

aja_bar avatar

Thank you for providing the run ID and I apologise for delayed answer. If you don't pass any value (leave it undefined), the output will be 0 reviews. To get all reviews, you should explicitly leave the field empty rather than undefined. Hope this helps! If you have any follow-up questions regarding this, let me know. Andrea

US

upscale_song

5 months ago

Thank you for your reply. Could you clarify what this entails as it isn't clear to me and may help others.

What is the difference between, "If you don't pass any value", and "you should explicitly leave the field empty".

As I mentioned, I left the field empty, and got zero reviews. The same with images. Can you explain how leaving the field empty is different to not passing any value? Sorry for my dumb question.

aja_bar avatar

Hi there, of course, let me rephrase, apologies for the confusion: as for the images, if you leave the number of images to extract field empty, you’ll be able to scrape all of them. That’s also the case in your enclosed run: all of the places have a valid URL in the ImageUrl field.
As for the reviews, there really needs to be a number specified in the respective field - when maxReviews is undefined (left blank), it scrapes 0 reviews. I’ve checked the docs and it seems to be described correctly. If you found another information somewhere, could you point it out, please? We’ll make sure to update it. Thank you! Cheers, Andrea

US

upscale_song

4 months ago

" as for the images, if you leave the number of images to extract field empty, you’ll be able to scrape all of them" This is not what i found, and what I explained several times.

aja_bar avatar

Thank you for getting back. As mentioned in your other issue about this, we've compensated your run QPkbzdn1bZcOdxi1A. I apologise for the inconvenience, in this run it wasn't an intended behavior. We're reviewing the docs and descriptions of the fields and will make sure it's accurate. Thank you for the feedback!