10x Cheaper Google Maps Scraper
Under maintenancePricing
from $0.40 / 1,000 results
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
Maintained by CommunityActor 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 actor | Traditional browser scrapers | |
|---|---|---|
| Speed | ~20 sec for 100 results | 2–10 minutes |
| Cost | ~$0.40 / 1,000 results | $4–7 / 1,000 results |
| Duplicates | Auto-deduplicated | Often duplicated |
| Setup | Just type a location | Proxy 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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
query | string | ✅ | — | Business type (e.g. roofers, dentists, HVAC) |
location | string | ✅ | — | Any city, state or country — resolved automatically |
maxResults | integer | 50 | Max leads (1–500) | |
websiteFilter | select | all | all / with_website / without_website | |
language | string | en | Search language |
Location examples
New JerseyPragueFloridaLondonCaliforniaAustraliaBerlinNew 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:
| Filter | Estimated 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