Google Maps Scraper
Pricing
from $4.00 / 1,000 place results
Go to Apify Store
Google Maps Scraper
Scrape Google Maps places by search query or URL: name, address, phone, website, email, hours, rating, reviews, menu, photos and more.
Google Maps Scraper
Pricing
from $4.00 / 1,000 place results
Scrape Google Maps places by search query or URL: name, address, phone, website, email, hours, rating, reviews, menu, photos and more.
What to search on Google Maps, one query per line — e.g. "coffee shops in Amsterdam", "dentists near Austin TX", "hotels near Central Park". Include the city/area in the query for best results.
Scrape specific places directly. Accepts full Google Maps place URLs, maps.app.goo.gl short links, ?cid= links, Google Place IDs (ChIJ…), or hex IDs (0x…:0x…). Can be combined with search queries.
Maximum number of places to scrape for each search query. Google Maps returns at most ~120 results per query. Set 0 to take everything Google returns.
How many reviews to fetch for each place (newest first). Reviews are attached to the place record under reviews. Set 0 to skip reviews (faster).
When a place lists a website but Google Maps has no email, visit the website and extract a contact email address (mailto: links first, then page text). Adds one request per place.
Language code for results (names, categories, review text labels), e.g. en, de, fr, es, pt-BR.
Two-letter country code that biases search results, e.g. us, gb, de, au.
Optional. Center the map search around this latitude. Leave empty to let Google infer the location from the query text.
Optional. Center the map search around this longitude. Use together with latitude.
Map zoom used with latitude/longitude — 3 (continent) to 21 (street). Higher zoom = smaller search area. Only used when coordinates are set.