Free Google Maps scraper
Reachable's Google Maps scraper lists, for free, the Google Maps listings of a trade in a French town: name, category, address, phone, website and rating. It also counts listings without their own website and the average rating. The first 20 listings show without an account, with a CSV export; the rest and scheduled tracking come after signup.
Sample result
SampleGoogle Maps listings for “plombier nice”
3
- Without their own website
- 1 (33%)
- Average rating
- 4.7 / 5 (3 rated listings)
| Name | Category | Town | Phone | Website | Rating |
|---|---|---|---|---|---|
| EXAMPLE PLUMBING | Plumber | Nice | 04 65 71 00 01 | plumbing.example | 4.8 (52) |
| EXAMPLE REPAIRS | Plumber | Nice | 04 65 71 00 02 | — | 4.5 (17) |
| EXAMPLE HEATING | Heating contractor | Nice | 04 65 71 00 03 | heating.example | 4.9 (8) |
Source: Google Maps (via DataForSEO) · fictional sample
Sources: Google Maps (via DataForSEO), DataForSEO, Google Maps SERP API (standard queue), Outscraper, pricing page (checked on 12 November 2026) · Updated on
How does it work?
- Enter a trade, for example plombier (plumber) or boulangerie (bakery).
- Enter a town, a département or a region.
- Wait 10 seconds to 2 minutes while Google Maps is queried.
- Read the listing count, the share without a website and the average rating, then download the first 20 listings as CSV.
Where do the listings come from?
The listings come from Google Maps, queried at the time of your search through the DataForSEO API. The tool searches "trade town" on Google Maps France, in Google's own ranking order, and keeps 100 listings at most. The same search made on the same day is served from our cache.
What data do you get?
Each listing carries the business's public Google Maps information.
| Field | Description | Source | Freshness |
|---|---|---|---|
| Name | Business name on Google Maps | Google Maps | At search time |
| Category | Main category (Plumber, Bakery…) | Google Maps | At search time |
| Address and town | Public address, missing for a service area | Google Maps | At search time |
| Phone | Number shown on the listing | Google Maps | At search time |
| Website | Link shown; a social network or directory does not count as an own website | Google Maps | At search time |
| Rating and reviews | Average rating and review count | Google Maps | At search time |
What does a real run look like?
On 12 November 2026, the search "plombier alpes-maritimes" (plumbers on the French Riviera), run with a depth of 500 listings, returned 219 listings: Google offers no more for this query. The result:
- 97 of 219 listings (44%) have no website of their own, including 8 that only link to a social network or a directory;
- the average rating is 4.8 out of 5, across 194 rated listings;
- 216 listings show a phone number;
- 131 listings have no public address (service area). Of those, 74 have no website (56%), against 23 of 88 (26%) for listings with an address.
In other words, a plumber working from home is twice as likely to have no website: exactly the prospect a web agency is looking for.
What are the limits?
The free tool shows 20 listings per search, counts 100 listings at most and allows 5 searches a day from one IP address. Google Maps returns only a few hundred listings per query: to cover a large area, split it by town. Listings are not matched to a SIREN in the free tool, and a recently closed business may still appear. The tool searches Google Maps France, and result labels are in French.
How can you go further?
To track these businesses, open the search as a Reachable list: every listing comes in, each one can be matched to its SIREN with a displayed confidence, then combined with other checks (website online, insolvency proceedings). The list reruns weekly or monthly and only adds new listings. Your AI assistant can drive it through the MCP server. To spot newly created companies, use new French companies by town, and for an activity's code, the NAF code lookup. Source details are on the sources page; the price of a scheduled list is on the pricing page.