You need a list of the garages, bakeries or physiotherapy practices in an area, with their phone number and website, and you have neither a purchased database nor a tooling budget to burn. You type "google maps extractor" and every result sells its own tool, at its own price, in its own unit. One bills per request, another per place, a third per credit, a fourth per month. To compare them, you have to open every pricing page and do the conversions yourself.
We opened them on 28 September 2026. Short answer: for a first batch of 1,000 places, the extraction itself fits inside the free tier of four of the five tools listed below. What you really pay for is the email, its verification, the duplicates and the time spent cleaning up. Pick an extension for a few hundred shops in one town. A marketplace or a scraping API if you can run a script. The official API if the places will be displayed in your own product. A tool that chains extraction and enrichment if the file will be used to call or email people.
Google Maps extractor: what 1,000 places cost with five tools
Each row shows the public price displayed on the vendor's official page on 28 September 2026, in its original unit and in US dollars, as published.
| Tool and form | Public price read | Free tier | What is included | Source |
|---|---|---|---|---|
| Google Places API (official API) | Text Search Enterprise: $35.00 per 1,000 requests; one request returns at most 20 places | 1,000 requests per month on this SKU | Name, address, phone, website, rating, opening hours; no email. The Pro tier, at $32.00, returns name, address, coordinates and type, but neither phone nor website | Google Maps Platform pricing page, last updated 24 September 2026 |
| Apify, Google Maps Scraper (marketplace) | $4.00 per 1,000 places on the Free plan, $3.00 on Starter ($19 per month), $2.00 on Scale ($199 per month), $1.50 on Business ($999 per month) | $5 of credit, i.e. 1,250 places | The Maps listing; emails and social profiles found on the website as an add-on, $2.00 per 1,000 places on the Free and Starter plans | Actor pricing page on Apify (2026) and Apify plans page (2026) |
| Bright Data, Google Maps Scraper API (scraping API) | $1.5 per 1,000 records pay as you go; Scale plan at $499 per month with 384,000 records included | 5,000 records per month, no credit card | Name, category, address, phone, website, opening hours, rating, coordinates; email is not in the published field list | Bright Data product and pricing page (2026) |
| Openmart (credit-based business database) | Starter at $149 per month on monthly billing, 5,000 credits; one business email costs 0.3 credit | View and save up to 5,000 leads | Local business listings; business emails, owner emails and owner phones paid in credits | Openmart pricing page (2026) |
| G Maps Extractor (extension and online tool) | Lite plan at $19 per month (struck-through $29) for 20,000 records per month | 1,000 records per month | On the free plan, basic business information and phone; emails, social profiles and CSV, Excel or JSON export from the Lite plan up | G Maps Extractor pricing page (2026) |
Outscraper would have belonged here. Its pricing page answered with a bot verification that day, and a price we could not read ourselves does not go into this table.
What each of them does well
The Google Places API is the only form that comes with an explicit license to use the data, which matters as soon as places are displayed inside your own application. The data is read at call time, so it is current. And every field, every SKU and every price band is documented publicly, with the date of its last update.
Apify offers a catalog of extractors that reaches well beyond Google Maps: if your sources change from one quarter to the next, a single account covers them. Run scheduling and API access are built in. And the per-plan price list is shown in full, add-on by add-on, so you can price a batch before you launch it.
Bright Data has the widest free tier among the extractors in this survey, 5,000 records per month with no credit card. Billing only covers records actually delivered. And the list of returned fields is published on the product page, from phone to coordinates, so you do not discover what the file contains after paying for it.
Openmart starts from a database that already exists: there is no extraction to configure, the search returns existing listings. Owner contacts are offered, not just the switchboard. And multi-step email sequences are built into the tool, for anyone who wants to do everything in one place.
G Maps Extractor ships the same tool as a Chrome extension, an online tool and an API. Its free plan returns 1,000 records per month with the phone number. And getting started needs no code at all, which makes it the most direct entry point for a first try.
Three conversions to make before you compare
Google bills the request, not the place. According to the official Text Search (New) documentation, one search returns at most 20 places per page and 60 in total across all pages (Google, page last updated 24 September 2026). So 1,000 places take at least 50 requests, and far more in practice: a search for "plumber Manchester" stops at 60 results, you have to split the city into districts, and every split brings back places you have already seen. The field you ask for also sets the tier: requesting the phone or the website moves the whole request to the Enterprise SKU.
Apify bills the event. The scraped place is one event, the email found on the website is another, its verification a third. The sliding scale applies to each, and the gap between plans is not the same for every add-on: on the Free plan, email verification is listed at $100.00 per 1,000 verifications, against $4.00 on the Starter plan, on the same page.
Openmart bills the credit, and a credit is not worth the same for every field. The pricing page shows 0.3 credit for a business email, 3 for an owner's email and 8 for an owner's phone. A thousand listings without owner contacts and a thousand with them do not cost the same, even though the row count is identical.
Extension, online tool, GitHub or API: which Google Maps extractor for which job
The free Chrome extension reads the page in front of you. It is the right tool for a few hundred shops in one town, provided you accept keeping the tab open during the collection and starting over when it closes. Beyond that, manual scrolling and the per-search result limit put a ceiling on it.
The online tool does the same work without your browser: you give a keyword and an area, you get a file back. It suits anyone who returns to the same areas regularly and wants the collection to keep running while they do something else.
The GitHub project costs nothing in license fees but takes a lot of time. The most followed one, gosom/google-maps-scraper, has 6,160 stars under an MIT license, with its latest code push on 24 September 2026 (GitHub, read on 28 September 2026). It works if you can install it, run it and repair it when Google changes its layout.
The API, official or scraping-based, is for anyone embedding places into software. It assumes a developer, a key and a billing account, and it returns exactly what you ask for, no more and no less.
The real cost starts after the export
A Google Maps listing does not publish an email. Tools that return one infer it from the company website, which first requires that there is a website. We measured this on our own data: across 235,766 French Google Maps listings extracted between 18 June and 18 September 2026, 29.5% show no website at all, that is 69,497 listings (outsend measurement of 21 September 2026), and among those that do show one, some point to a social media page or a booking platform rather than an owned site. Close to one listing in three therefore offers no route to an email, whatever the extractor.
Then come three costs the pricing page does not show. The emails you find have to be verified before the first send, or bounces damage your sending domain. Duplicates created by splitting a city into districts are removed on the Google place ID, never on the name, which varies from one listing to the next. And in France, a shopfront name tells you neither whether the business is still trading nor who runs it: matching to the SIREN company number and the trade register is a separate step. Each of these steps takes time, and that time is what sets the price of a usable file.
Where outsend fits
outsend is a platform in alpha, with open and free account creation. Its Google Maps extractor starts from an activity and an area and returns a file you can export as CSV, JSON or XLSX. The difference is in what follows: the same list then goes through professional email finding, deliverability checks and register matching, chained in a no-code pipeline, without exporting and re-importing between four tools. You can get started for free and judge it on your own areas.
Others remain the better answer depending on your use case. If you display places inside your own product, Google's official API is the only defensible form. If your sources go beyond Google Maps, Apify's catalog covers wider ground. If you have a developer and steady volumes, Bright Data's API and its free tier plug straight into your code. And for forty shops on one street, a free extension is enough. Our comparison of prospecting tool alternatives goes through these trade-offs tool by tool.
Frequently asked questions about Google Maps extractors
Is there a free google maps extractor?
Yes, several, within a quota. As read on 28 September 2026, Bright Data gives 5,000 records per month, Apify a credit covering 1,250 places, G Maps Extractor 1,000 records per month, and Google's API 1,000 monthly requests on the tier that returns the phone number. GitHub projects are free with no quota, but they take time.
Chrome extension or online tool: which one?
The extension if you target one town and stay at the screen. The online tool as soon as the collection has to run without you, resume after an interruption or come back to the same area every month.
Will an extractor from GitHub do the job?
For a technical profile, yes: the most followed projects are maintained and documented. Budget for installation, somewhere to run it, and repairs when Google changes its display.
Can you extract emails from Google Maps?
Not directly: the listing does not publish one. Tools that return an email look for it on the company website, often as a paid add-on, and close to one listing in three has no website in our measurement. An email you find is not necessarily valid: verification is a separate step.
What do Google's terms say about extraction?
The Google Maps additional terms prohibit mass downloading of the content and using it to create or augment a business listings database, mailing list or telemarketing list for use in a service that is a substitute for, or substantially similar to, Google Maps (last modified 27 January 2026). Read the full text before choosing your form of tool: the official API is the only one that comes with a license.
Why does the official API return so few results per search?
Because Text Search caps each search at 60 places, in three pages of 20. To cover a whole county, you have to multiply searches by town or district, then remove the duplicates.