Simple Google Maps Scraper
Pricing
from $1.00 / 1,000 place from searches
Simple Google Maps Scraper
Pricing
from $1.00 / 1,000 place from searches
Search finds up to 20 places matching a query. Place lookup returns one specific place from its CID or Google Maps URL, with up to 3 reviews.
What to search for, including the location.
Examples — all of these work:
| Query | Finds |
|---|---|
Coffee shops in London | coffee shops in London |
restaurants in Paris | restaurants in Paris |
dentists in Austin, Texas | dentists in Austin |
plumbers near Manchester | plumbers around Manchester |
hotels in 41.3851,2.1734 | hotels at those coordinates |
Pizza Hut in Chicago | a specific brand's locations |
The location is what the search is centred on, so include one — coffee shops alone cannot be searched. If you set Geo coordinates in the Advanced section instead, leave the location out of the query and write just coffee shops.
One query per run, returning at most 20 places. For wider coverage, run several queries (vary the terms, the cities, or the coordinates).
Which page of results to fetch. Each page is a new set of 20 places for the same query — page 1 is the first 20, page 2 the next 20, and so on.
To collect more than 20 places, run the actor once per page with the same query and change only this number.
Worth knowing:
place_id if you are merging pages.Only used when mode is Search.
Which place to look up. Four input forms are accepted:
| Form | Example |
|---|---|
| Bare CID | 5249990186996207485 |
| Short link | https://maps.google.com/?cid=5249990186996207485 |
| Full Maps URL | https://www.google.com/maps/place/Eiffel+Tower/@48.8584,2.2945,17z/data=!3m1!4b1!4m6!3m5!1s0x47e66e2964e34e2d:0x8ddca9ee380ef7e0!8m2!3d48.8584!4d2.2945 |
| Feature ID | 0x47e66e2964e34e2d:0x8ddca9ee380ef7e0 |
How to get one: open the place on Google Maps and copy the address bar — that is the full URL form. The !1s0x...:0x... inside it is the feature ID; a CID is the second half converted to decimal.
A Maps URL with only @lat,lng and no !1s segment carries no identifier and is rejected — copy the link from the place's own page, not from a panned map.
Only used when mode is Place lookup.
Two-letter Google language code for the results — en, de, es, fr, it, pt, nl, pl, ja. Affects category names, opening-hours labels and the editorial description.
Centre the search on exact coordinates, e.g. 51.5074,-0.1278.
If you set this, leave the location out of the query. Write coffee shops rather than coffee shops in London — the coordinates are the location, and a query naming a second place pulls the search away from them.
Leave blank and the coordinates are derived from the location in your query automatically. Set it when you want a precise spot (a neighbourhood, not a city), or to sweep a grid of points across a large area.
Ignored in Place lookup mode — a CID identifies the place on its own.
Map zoom level, 1–21. This is the area the search covers: lower zoom sweeps a wider region, higher zoom concentrates on a smaller one.
12 — a whole city15 — a district (default)18 — a few streetsAt any zoom a query still returns at most 20 places, so a low zoom over a dense city gives 20 spread thinly, while a high zoom gives 20 from one neighbourhood.