10x Cheaper Google Maps Scraper avatar

10x Cheaper Google Maps Scraper

Under maintenance

Pricing

from $0.40 / 1,000 results

Go to Apify Store
10x Cheaper Google Maps Scraper

10x Cheaper Google Maps Scraper

Under maintenance

$0,4/1k results. Get Google Maps business data — phone, website, rating, address, GPS, Maps URL — for any niche and location. No Cookies Required. Results in seconds. Automatically deduplicates results and resolves location. Ideal for building lead lists for web design, local SEO, and cold outreach.

Pricing

from $0.40 / 1,000 results

Rating

4.5

(2)

Developer

Jacob

Jacob

Maintained by Community

Actor stats

3

Bookmarked

4

Total users

2

Monthly active users

3 days ago

Last modified

Categories

Share

Google Maps Scraper — 10x Cheaper & Faster

Extract Google Maps business data in seconds, not minutes — at $0.40 per 1,000 results (vs. $4+ for traditional scrapers).

No browser. No Playwright. Pure API.


Why this scraper?

This actorTraditional browser scrapers
Speed~20 sec for 100 results2–10 minutes
Cost~$0.40 / 1,000 results$4–7 / 1,000 results
DuplicatesAuto-deduplicatedOften duplicated
SetupJust type a locationProxy config, browser setup

Smart page skipping

Most Google Maps scrapers return duplicate results — Google serves nearly identical results on every other page. This actor uses a skip-duplicate-pages strategy (pages 1 → 2 → 4 → 6 → 8...) based on statistical analysis of 1,178 results across 8 niches. Result: more unique leads per dollar spent.

Smart location resolver

Type a location in any format — the actor resolves it automatically to the correct search format before querying Google.

"New Jersey" → New Jersey, United States
"prague" → Prague, Prague, Czechia
"prag" → Prague, Prague, Czechia
"florida" → Florida, United States
"London" → London, England, United Kingdom

What you get

Each result includes:

  • ✅ Business name & category
  • ✅ Phone number (mandatory — businesses without a phone are excluded)
  • ✅ Website & domain
  • ✅ Rating & review count
  • ✅ GPS coordinates
  • ✅ Direct Google Maps link (CID-based, always works)
  • ✅ Source location & page number

Input

FieldTypeRequiredDefaultDescription
querystringBusiness type (e.g. roofers, dentists, HVAC)
locationstringAny city, state or country — resolved automatically
maxResultsinteger50Max leads (1–500)
websiteFilterselectallall / with_website / without_website
languagestringenSearch language

Location examples

New Jersey
Prague
Florida
London
California
Australia
Berlin
New York

No need for specific formats — the actor figures it out.


Output

{
"businessName": "ABC Roofing Co",
"category": "Roofing contractor",
"address": "123 Main St, Boulder, CO 80301",
"phone": "+1 303-555-0123",
"website": "https://abcroofing.com",
"domain": "abcroofing.com",
"rating": 4.8,
"reviewsCount": 47,
"latitude": 40.015,
"longitude": -105.2705,
"mapsUrl": "https://www.google.com/maps?cid=1234567890",
"sourceLocation": "Boulder,Colorado,United States",
"pageFetched": 4,
"scrapedAt": "2026-05-20T10:00:00.000Z",
"placeId": "1234567890"
}

Use cases

Web design agencies Find businesses without a website — your next redesign clients.

{ "query": "restaurants", "location": "Austin", "websiteFilter": "without_website" }

Local SEO agencies Later pages = lower-ranking businesses = most likely to need SEO.

{ "query": "dentists", "location": "Florida", "maxResults": 200 }

Review management Find businesses with few reviews — easy upsell.

{ "query": "plumbers", "location": "Denver", "maxResults": 100 }

Cold outreach lists Bulk lead generation by niche + city.

{ "query": "roofers", "location": "Texas", "maxResults": 500 }

Pricing

Pay per result — you only pay for what you get.

Estimated cost per 1,000 results:

FilterEstimated cost
All businesses~$0.40
With website~$0.40–0.80
Without website~$1–3

without_website filter has lower yield → higher cost per result. Compare: Apify's Compass Google Maps Scraper starts at $4.00 / 1,000 results.


Limitations

  • Phone number is required — businesses without a listed phone are excluded
  • Maximum 500 results per run
  • Primarily tested on US locations; international locations work but results may vary
  • Location resolver uses Serper's public locations API — obscure locations may fall back to raw input