Google Maps Scraper | $0.50/1K Results đź’° avatar

Google Maps Scraper | $0.50/1K Results đź’°

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Google Maps Scraper | $0.50/1K Results đź’°

Google Maps Scraper | $0.50/1K Results đź’°

🔥 $0.50/1K results🔥 **CHEAPEST** Google Maps Scraper on Apify — 4× cheaper than competitors. Proxies & platform costs included. Results in seconds. Extract names, phones, addresses, ratings, hours & more. Multi-query, up to 200 results per search.

Pricing

from $0.50 / 1,000 results

Rating

5.0

(11)

Developer

ScraperLink

ScraperLink

Maintained by Community

Actor stats

11

Bookmarked

809

Total users

52

Monthly active users

an hour ago

Last modified

Share

Google Maps Scraper

$0.50 per 1,000 Google Maps results — all-in. No proxy fees. No compute surprises.

Pull structured business data from Google Maps at a fraction of what other actors charge. Every Google Maps run is fast, lightweight, and billed only for Google Maps results you actually receive — each Google Maps business listing lands as its own row in the dataset.

The leading Google Maps actor on Apify charges $2.10 per 1,000 Google Maps results. We charge $0.50. That's 4Ă— cheaper, with more Google Maps data fields, faster Google Maps runs, and zero hidden costs.


What makes this Google Maps scraper different

This Google Maps actorTop competitor
Price per 1,000 Google Maps results$0.50$2.10+
Proxy & infrastructure costsIncludedBilled separately
Google Maps data fields per result40+~20
Google Maps output organized into tabs6 tabsBasic table
Browser requiredNoYes (Playwright)
Bulk Google Maps queries in one runYesYes
Google Maps results as individual rowsYesSometimes nested
Max Google Maps results per query200120–200

No browser means no Playwright, no Chromium, no headless overhead. Google Maps runs complete in seconds, not minutes. You're not paying Apify compute for a browser to sit idle while a Google Maps page loads.

Proxy costs are absorbed. Every Google Maps request is routed through our infrastructure. You never need to configure Apify proxies or eat proxy credits from your own plan.


Google Maps data you get (40+ fields across 6 tabs)

Overview

Name, rating, review count, price level, category, full address, website, phone, and direct Google Maps URL — everything you need at a glance from Google Maps.

Contact Info

Full Google Maps address broken into components (street, number, neighborhood, city, postal code, state, country), domain, all three phone formats (international, formatted, digits-only), Google Maps coordinates (lat/lng), plus code, and the building or complex the business is located in.

Hours

Live Google Maps open/closed status, weekly opening hours, service-specific hours (lunch, dinner, brunch, happy hour, and more), and booking/reservation links from Google Maps.

Ratings & Reviews

Google Maps total score, star rating, rating count, review count, full Google Maps review distribution (1–5 stars breakdown), and price tier.

Media & Identity

Google Maps Place ID, Data ID, CID, FID, Google Maps URL, Google Maps search result URL, business image, thumbnail, logo, and owner information from Google Maps.

Metadata

Original Google Maps search query, rank and position in Google Maps results, timezone, temporarily/permanently closed flags, about text, and Google Maps popular times histogram data.


Input

FieldTypeRequiredDefaultDescription
querystring list✅—One or more Google Maps search queries (e.g. dentists in chicago)
numinteger20Google Maps results to return per query (max 200)
glstringusCountry for Google Maps results — match this to the country you're searching in (ca, gb, de, etc.)
hlstringenInterface language for Google Maps results (fr, es, de, etc.)
fieldsstring—Comma-separated list of Google Maps fields to keep — leave blank to get everything

Example: multi-city Google Maps lead generation

{
"query": [
"personal injury lawyers in houston",
"personal injury lawyers in dallas",
"personal injury lawyers in austin"
],
"num": 200,
"gl": "us",
"hl": "en"
}
{
"query": ["coffee shops in london"],
"num": 100,
"gl": "gb",
"hl": "en"
}

Sample Google Maps result

{
"query": "restaurants in toronto",
"searchString": "restaurants in toronto",
"rank": 1,
"position": 1,
"title": "Black+Blue Toronto",
"categoryName": "Restaurant",
"type": "Restaurant",
"categories": [
"Restaurant",
"Brunch restaurant",
"Event venue",
"Fine dining restaurant",
"Lounge bar",
"Seafood restaurant",
"Steak house",
"Sushi restaurant",
"Wine bar"
],
"types": [
"Restaurant",
"Brunch restaurant",
"Event venue",
"Fine dining restaurant",
"Lounge bar",
"Seafood restaurant",
"Steak house",
"Sushi restaurant",
"Wine bar"
],
"address": "130 King St W, Toronto, ON M5X 2A2, Canada",
"neighborhood": "Old Toronto",
"street": "130 King St W",
"streetNumber": null,
"city": "Toronto",
"postalCode": "M5X 2A2",
"state": "Ontario",
"countryCode": "CA",
"locatedIn": "Old Toronto",
"timezone": "America/Toronto",
"totalScore": 4.7,
"rating": 4.7,
"reviewsCount": 5589,
"ratingCount": 5589,
"reviewsDistribution": null,
"priceLevel": "CA$100 or above",
"phone": "+1 647-368-8283",
"phoneNumber": "(647) 368-8283",
"phoneUnformatted": "+16473688283",
"website": "https://blackandbluesteakhouse.ca/toronto-home/",
"domain": "blackandbluesteakhouse.ca",
"placeId": "ChIJ243-C381K4gRHMKWCGU86iM",
"dataId": "/g/11s9wnk_vb",
"cid": "2587947340511232540",
"cidHex": "0x882b357f0bfe8ddb:0x23ea3c650896c21c",
"fid": "0x882b357f0bfe8ddb:0x23ea3c650896c21c",
"googleMapsUrl": "https://www.google.com/maps/place/?q=place_id:ChIJ243-C381K4gRHMKWCGU86iM",
"url": "https://www.google.com/maps/search/?api=1&query=Black%2BBlue+Toronto&query_place_id=ChIJ243-C381K4gRHMKWCGU86iM",
"imageUrl": "https://lh3.googleusercontent.com/gps-cs-s/APNQkA...",
"thumbnailUrl": "https://lh3.googleusercontent.com/gps-cs-s/APNQkA...",
"logoUrl": "https://lh3.googleusercontent.com/-ih84iASeZ7Y/AAAAAAA.../photo.jpg",
"owner": {
"name": "Black+Blue Toronto (Owner)",
"googleId": "102477914189084708456"
},
"location": {
"lat": 43.6480996,
"lng": -79.3831247
},
"latitude": 43.6480996,
"longitude": -79.3831247,
"plusCode": null,
"temporarilyClosed": null,
"permanentlyClosed": null,
"openingHours": {
"Friday": "11:30 AM–12 AM",
"Saturday": "10:30 AM–12 AM",
"Sunday": "10:30 AM–12 AM",
"Monday": "11:30 AM–12 AM",
"Tuesday": "11:30 AM–12 AM",
"Wednesday": "11:30 AM–12 AM",
"Thursday": "11:30 AM–12 AM"
},
"openingHoursDetailed": [
{ "day": "Friday", "hours": ["11:30 AM–12 AM"] },
{ "day": "Saturday", "hours": ["10:30 AM–12 AM"] },
{ "day": "Sunday", "hours": ["10:30 AM–12 AM"] },
{ "day": "Monday", "hours": ["11:30 AM–12 AM"] },
{ "day": "Tuesday", "hours": ["11:30 AM–12 AM"] },
{ "day": "Wednesday", "hours": ["11:30 AM–12 AM"] },
{ "day": "Thursday", "hours": ["11:30 AM–12 AM"] }
],
"openingHoursState": "Open · Closes 12 AM",
"serviceHours": {
"Lunch": { "Friday": "11:30 AM–2 PM" },
"Happy hours": { "Friday": "2:30–5:30 PM" },
"Kitchen": { "Friday": "11:30 AM–12 AM" },
"Dinner": { "Friday": "3 PM–12 AM" },
"Brunch": { "Friday": "Closed" }
},
"bookingLinks": [
"https://party-request.tripleseat.com/venues/8qsUeRbI/?rwg_token=...",
"https://www.google.com/maps/reserve/v/dine/c/DUtUFyMlWBE?source=pa",
"https://party-request.tripleseat.com/venues/8qsUeRbI/?rwg_token=..."
],
"popularTimes": null,
"about": null
}

Google Maps use cases

  • Lead generation — Build targeted prospect lists from Google Maps by business type and location
  • Competitor research — Monitor Google Maps competitor ratings, hours, and pricing across cities
  • Market analysis — Map Google Maps business density and coverage in any region
  • Directory building — Populate local business directories with verified Google Maps contact data
  • CRM enrichment — Append Google Maps phone, website, coordinates, and hours to existing records

Notes

  • Multiple Google Maps queries run in one actor invocation — no need to start separate Google Maps runs per city or keyword.
  • Set gl to match the country you're targeting for the most accurate local Google Maps results (gl=ca for Canada, gl=gb for UK, gl=de for Germany).
  • Use fields to trim Google Maps output to only the columns you need — useful for large Google Maps runs where you want a lean dataset.
  • Google Maps results are cached on our infrastructure for 1 hour, so repeated identical Google Maps queries return immediately without re-fetching.
  • This Google Maps actor makes no browser calls. It connects directly to our scraping infrastructure, meaning Google Maps cold starts are near-instant and memory usage stays flat throughout the run.