Google Maps Extractor avatar
Google Maps Extractor

Pricing

from $4.00 / 1,000 results

Go to Store
Google Maps Extractor

Google Maps Extractor

Developed by

Compass

Compass

Maintained by Apify

Extract data from hundreds of places fast. Scrape Google Maps by keyword, category, location, URLs & other filters. Get addresses, contact info, opening hours, popular times, prices, menus & more. Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools.

4.4 (60)

Pricing

from $4.00 / 1,000 results

1059

Total users

49K

Monthly users

4.1K

Runs succeeded

98%

Issues response

4.5 days

Last modified

a day ago

RP

Not returning expected result

Closed

rpryomski opened this issue
9 months ago

I was looking to get a list of all restaurants in Cozumel, Mexico. This is an island with finite geographic boundaries (obviously). The Extractor, Scraper, and Easy Scraper all returned a decent size number of results. (expected and good).

However, there we at least two observed results missing that absolutely should have been there. There two restaurants are:

Buccanos and La Cucina Italiana

There definitely "Restaurants" and a manual Google Maps search confirms this.

Why is this happening? My concerns is there may be other results missing. What is different about these two businesses that cause them to not return?

RP

rpryomski

9 months ago

Added information:

The search term was simply "Restaurant" with all three actors. Buccanos, for example, never returned.

A direct search with only "Buccanos" did not return either.

ondrejklinovsky avatar

Hey,

thanks for the report. I tried to scrape it several times but no luck. The actor doesn't always find all places, some places are shown only if using larger zoom, but it doesn't seem to be the case with Buccanos. We'll investigate this further.

RP

rpryomski

9 months ago

Any updates on the investigation?

ondrejklinovsky avatar

Hey,

I apologize for the late reply, we had some issues with notifications.

We have found the cause: We use Nominatim API for geolocation - transforming your locationQuery into map polygons. Cozumel, Mexico's polygon doesn't really cover whole islands, small portions of shore is not covered. Because of this, actor excludes Buccanos as it is "out of polygon".

I've created my own polygon covering whole island and "Buccanos" was found. See the run to check the results, there is also a map of found places and searched area.

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