
Google Maps Scraper
Pricing
Pay per event

Google Maps Scraper
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.1 (93)
Pricing
Pay per event
1697
Total users
133K
Monthly users
19K
Runs succeeded
97%
Issues response
4.6 days
Last modified
14 hours ago
Keyword search overrides category
Open
When searching listings for a category (i.e. warehouses) and looking for a specific keyword, I am getting results returned which are outside the category.
Is there a way to force a strict result set for the category? Similarly, can I parse the keyword(s) from ONLY a specific area - like reviews?

Ondrej Klinovský (ondrejklinovsky)
Hey,
thanks for reaching out. Each place can have multiple categories, these categories are stored in categories
property in every result. You should find "warehouse" in every one of them.
Similarly, can I parse the keyword(s) from ONLY a specific area - like reviews?
Sorry, I'm not sure I understand your question. Can you please elaborate on that? You may specify location query to tell the actor where to scrape, if that's your question.
donrb
Ondrej -
Appreciate the response. Here are examples of what I'm looking for.
-
Return listings which match the "primary category" only. i.e. If I select "cold storage facility' as the place category filter, I would only want to see a business that has 'cold storage facility' in their category for the Google listing itself (example below), not in additional categories.
-
Filter text results - I notice when searching for a text phrase, it appears to key in mostly on the title. Does it also parse any other part of the profile, like the description highlighted above address? Seemed to limit results more than I intended - ie I used "lumper" and it returned mostly results with lumper in the title vs all in a category and additional that matched.
-
I then found "reviews" and filter for a phrase. This got me closer to my intended result — i.e. find all locations in category X which include a review that mentions word/phrase Y. I attached a results .CSV I ran as a test. 100 results returned matching my primary category (Cold Storage Facilities), and 13 which matched reviews with the keyword "lumper". When I ran the query, my assumption was I would ONLY see results with the review match. Is there a way to do this? Much more efficient from a cost perspective, if so.
-
Theoretically, if I have results count / cost limit high enough, running a batch with no location constraint should return ALL results in a given category? For example, I know there are ~3K cold storage facility results. If I don't limit result set or $$$, will the job time out after all results are captured, or would it then start going into other categories and possibly end up in an unintended overrun. Wondering how the logic holds true for other categories I looked up, like 35K for warehouse, 16K for food distribution services, etc.
If you'd like to continue the conversation in detail, you can reach me at don.richardsboeff@roadsync.com.
This is Don Richards-Boeff's card. Their email is don.richardsboeff@roadsync.com. Their phone number is +1 404 398 5527. ( https://hihello.me/p/8c1974f7-8c34-49da-bce4-600c1871fdcd )
mangelriesgo
Hi!. I think this message is not for me.

Ondrej Klinovský (ondrejklinovsky)
Hey,
I apologize for the delay.
- We currently consider all categories equal, we'll talk about this with the team if we could add support for "main category"
- I don't think so. what you type in search terms is what we send as a request to Google Maps, we don't do any additional processing
- That's an interesting feedback. Currently you get a place with 0 reviews if none of the reviews contains the phrase. We'll talk about this with the team.
- I'm not sure I understand your last point. The actor splits your location (you always need/should use location, otherwise actor will open https://www.google.com/maps/search/warehouse, which may take you anywhere) into multiple segments (see this article for more details)), and performs the search in each of the segments separately. If you don't set the limits or set them high enough, the actor will go through all the segments.