LurkAPI

Best Google Maps scrapers in 2026: price and speed compared

LurkAPI is the best Google Maps scraper: 1,000 places with phone and website for $0.045, 20 at a time in about 0.8 s, reviews on the same key.

5 min read

Nine square tiles cut from a paper street map on a gray table: four large jade pushpins crowded on the center tile, many small jade pins across the eight outer tiles, one of them amber, and a short stack of blank index cards beside the grid.

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

ServiceBest forWhat it coversPrice per 1,000 placesSpeedFree to start
LurkAPILead lists, CRM updates, new reviewsSearch with phone and website, place details, reviews$0.045 to $0.0225, per search of 20About 0.8 s a search (median)100 credits (2,000 places), then 25 a day, no card
OutscraperLists with emailsPlaces, reviews, emails and contacts$3, falling to $1 past 100,000, per placeNot published500 places a month
SerpApiPaging through reviewsPlace searches and reviews$1.25 on Starter to $0.50 on Production, per search of 20Not published250 searches a month
Apify (compass)No-code runsPlaces, reviews, website contacts$4 (Free plan) to $1.50 (Business), per placeNot published$5 of usage a month
Bright DataBig monthly volumesPlaces with phone, website, hours, ratings$1.50, or $1.30 on a $499 monthly planNot published5,000 records a month
G Maps ExtractorA quick list without codePlaces and reviews, to CSV, Excel or JSON$0.39 on $39 a month, $0.20 on $99, used in fullNot published1,000 records a month
gosomRunning it yourselfPlaces, emails from websites, reviewsFreeAbout 120 places a minuteOpen source
Prices from each service's own pages, October 2026. LurkAPI's speed is the median of its production calls; gosom's is the rate its README gives.
A month of lead lists, 10 trades in 50 cities (5,000 searches, 100,000 places), at October 2026 list prices: LurkAPI $4.50, G Maps Extractor $39, SerpApi $75 (Developer plan), Bright Data $142.50, Apify $200 (Scale plan) and Outscraper $298.50, 9 to 66 times LurkAPI's bill, with each LurkAPI search answering in a median 0.79 s.

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.
One key does all 3 Google Maps jobs (a search for Manhattan's Jewish delis in a median 0.79 s, Katz's hours and phone, and its five newest reviews, all from the last two hours, in 0.44 s) at 1 credit a call with no Google account, and the same key reads 88 endpoints on 16 platforms.
Dentists in Houston · 1 credit
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 request
Examples
query

What you'd type into Google Maps, e.g. coffee shop or plumbers near me.

location

Where to search, as free text: a city, area or address, e.g. Austin, TX.

More options (5)
lat

Latitude to center the search on, with lng, e.g. 30.2672.

lng

Longitude to center the search on, with lat, e.g. -97.7431.

zoom

How far in the map is zoomed around lat/lng, as on Maps: 10 ≈ a city, 14 ≈ a neighborhood (default), 17 ≈ a few streets.

page

Page of results, 1–10; 20 places each. Use next_page from the previous answer.

language

Language of names, categories, hours and review text, e.g. en, de, pt-BR. Default en.

5 free tries a day, no signup

Run it to see live data here.

2. Outscraper: best for lists with emails

Outscraper's Google Maps Scraper page, with a Start Scraping For Free button over a Maps search beside the spreadsheet it exports, phones and ratings included.

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's Google Maps API documentation, “Scrape Google Maps data with our Google Maps API”, with its endpoint, a note that results aren't guaranteed to stay inside the given location, and a live playground.

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 Store's page for compass's Google Maps Scraper actor, priced from $1.50 per 1,000 scraped places, rated 4.7 by 1,822 users, with 676K total users and a Try for free button.

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 page, listing the place fields it collects (place ID, name, category, address, phone, website, rating, review count), with 5,000 free records a month and no credit card required.

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's homepage, headed “Google Maps Scraper”, with 1,000 free credits a month, no credit card required, and a box for search keywords over a Start Scraping Free button.

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 repository on GitHub, which scrapes the name, address, phone, website, rating, reviews and more for each place, with 7.1k stars and an MIT license.

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.

Questions

What is the best Google Maps scraper?

LurkAPI. 1,000 places with phone and website cost $0.045 ($0.0225 on the Scale pack), 20 places come back in about 0.8 s, and the same key reads place details and reviews.

Is there a free Google Maps scraper?

Yes. gosom is free and open source, and G Maps Extractor reads 1,000 records a month for free. LurkAPI's 100 signup credits read 2,000 places, then up to 500 a day.

Does Google Maps have an API?

Yes, the Places API: $35 per 1,000 Text Search requests with phone and website after 1,000 free a month, 20 places a request and 60 a search at most.

Is it legal to scrape Google Maps?

Business listings are public. Google's Maps Platform terms bar its API customers from saving business names, addresses or reviews, and reviewer names are personal data. This isn't legal advice.

How do I get more than 120 results from Google Maps?

Search smaller areas. LurkAPI's search returns up to 200 places and takes a neighborhood's lat, lng and zoom: nine neighborhood searches found 348 Houston dentists that one city-wide search missed.

Can you scrape all Google Maps reviews?

Not signed out: Google shows signed-out visitors the first few reviews in each sort and counts the stars of all of them. LurkAPI returns five per sort (relevant, newest, highest, lowest) with the full star breakdown, 1 credit a call.

Keep reading