LurkAPI is the best Google Maps scraper overall: 1,000 places with phone and website cost $0.045 ($0.0225 on the Scale pack), each search returns 20 of them in about 0.8 s, and the same key reads place details and reviews. Outscraper suits lists that need emails, SerpApi paging through reviews, Apify no-code runs, Bright Data big monthly volumes, G Maps Extractor a quick list without code, and gosom running it yourself.
The best Google Maps scrapers at a glance
| Service | Best for | What it covers | Price per 1,000 places | Speed | Free to start |
|---|---|---|---|---|---|
| LurkAPI | Lead lists, CRM updates, new reviews | Search with phone and website, place details, reviews | $0.045 to $0.0225, per search of 20 | About 0.8 s a search (median) | 100 credits (2,000 places), then 25 a day, no card |
| Outscraper | Lists with emails | Places, reviews, emails and contacts | $3, falling to $1 past 100,000, per place | Not published | 500 places a month |
| SerpApi | Paging through reviews | Place searches and reviews | $1.25 on Starter to $0.50 on Production, per search of 20 | Not published | 250 searches a month |
| Apify (compass) | No-code runs | Places, reviews, website contacts | $4 (Free plan) to $1.50 (Business), per place | Not published | $5 of usage a month |
| Bright Data | Big monthly volumes | Places with phone, website, hours, ratings | $1.50, or $1.30 on a $499 monthly plan | Not published | 5,000 records a month |
| G Maps Extractor | A quick list without code | Places and reviews, to CSV, Excel or JSON | $0.39 on $39 a month, $0.20 on $99, used in full | Not published | 1,000 records a month |
| gosom | Running it yourself | Places, emails from websites, reviews | Free | About 120 places a minute | Open source |
1. LurkAPI: the best Google Maps scraper overall
LurkAPI turns a Google Maps search into JSON: 20 places a call, with phone, website, rating, hours and coordinates.
- Covers: Business search by keyword and area, place details by id or Maps link, and reviews in four sorts with the star breakdown.
- Price: 1 credit a search: $0.90 per 1,000 searches on the Starter pack, $0.45 on Scale. That's $0.045 to $0.0225 per 1,000 places.
- Speed: About 0.8 s for a search of 20 places and 0.4 s for a reviews call (medians).
- Best for: Lead lists for a city, keeping a CRM's places current, and catching new reviews every day.
Why it's #1
- Cheapest of the paid services: 1,000 places cost $0.045, or $0.0225 on the Scale pack. The next lowest here is G Maps Extractor's $0.20, and only if you use all 500,000 records of its $99 plan.
- Fastest here: about 1,500 places a minute (20 in about 0.8 s), against gosom's 120, the only other speed published.
curl "https://api.lurkapi.com/v1/google/maps/search?query=dentist&location=Houston,+TX" \
-H "x-api-key: $LURK_KEY"Try a search in your own city:
GET/v1/google/maps/search
1 credit per requestRun it to see live data here.
2. Outscraper: best for lists with emails

Outscraper is a Google Maps data service that bills per place.
- Covers: Places, reviews, and emails and contacts from each business's website.
- Price: $3 per 1,000 places, $1 past 100,000.
- Speed: Not published.
- Best for: Lead lists that need emails and reviews from one service.
- Limits: Emails and contacts cost another $3 per 1,000 domains.
- Compared with LurkAPI: The same 1,000 places cost $0.045 to $0.0225 on LurkAPI, phone and website included.
3. SerpApi: best for paging through reviews

SerpApi is a search results API whose Google Maps endpoints bill per search of up to 20 places.
- Covers: Place searches, and reviews in four sorts with paging.
- Price: $1.25 per 1,000 places on its $25 Starter plan, $0.50 on the $150 Production plan.
- Speed: Not published.
- Best for: Paging through a place's reviews.
- Limits: Monthly plans, and it advises stopping at a search's sixth page, about 120 places.
- Compared with LurkAPI: The same 1,000 places cost $0.045 to $0.0225 on LurkAPI, with no monthly plan.
4. Apify: best for no-code runs

Apify is a marketplace of ready-made scrapers you run from a form. These prices are for compass's Google Maps Scraper.
- Covers: Places, reviews and contact details from each business's website.
- Price: $4 per 1,000 places on the Free plan, $1.50 on Business.
- Speed: Not published.
- Best for: Scheduled runs with no code.
- Limits: It bills per place, with reviews, contacts and extra details charged on top.
- Compared with LurkAPI: The same 1,000 places cost $0.045 to $0.0225 on LurkAPI.
5. Bright Data: best for big monthly volumes

Bright Data's Google Maps Scraper API bills per record, one per place.
- Covers: Places with phone, website, hours, rating and review count.
- Price: $1.50 per 1,000 places, $1.30 on its $499 monthly plan.
- Speed: Not published.
- Best for: A large, steady volume on one monthly plan.
- Limits: Its lowest price needs a $499 monthly plan.
- Compared with LurkAPI: The same 1,000 places cost $0.045 to $0.0225 on LurkAPI.
6. G Maps Extractor: best for a quick list without code

G Maps Extractor is a Chrome extension and online app that exports Google Maps listings to CSV, Excel or JSON.
- Covers: Places and their reviews.
- Price: $0.39 per 1,000 records on Professional ($39 a month for 100,000), $0.20 on Business ($99 for 500,000).
- Speed: Not published.
- Best for: A one-off list from your own browser.
- Limits: A monthly subscription, billed per record.
- Compared with LurkAPI: The same 1,000 places cost $0.045 to $0.0225 on LurkAPI, with credits that never expire.
7. gosom: best for running it yourself

gosom's google-maps-scraper is a free, open-source scraper you run on your own machine.
- Covers: Places, emails from their websites, and reviews.
- Price: Free. You run it and keep it working.
- Speed: About 120 places a minute.
- Best for: A free scraper in your own code.
- Limits: Reviews stop at about 10 a place.
- Compared with LurkAPI: LurkAPI's 100 free credits read 2,000 places, with nothing to install or keep running.
Which Google Maps scraper for which job
- A city's dentists, salons or roofers, with phone and website: LurkAPI, because 1,000 places cost $0.045.
- New reviews every morning: LurkAPI with
sort=newest, because one call a day sees a place's five newest for 1 credit. - Fresh hours, phones and ratings for places already in your CRM: LurkAPI, at 1 credit a place by id or Maps link.
- Scheduled runs without code: Apify.
- Places on a Google map inside your own app: Google's Places API, though its terms forbid saving business names, addresses or reviews.
Start with your own city: 100 free credits read 2,000 places, phones and websites included, and you see the JSON before you pay anything.



