Google Maps Leads Extractor – Fast & Low-Cost Business Data
Pricing
$5.00 / 1,000 results
Google Maps Leads Extractor – Fast & Low-Cost Business Data
Scrape business leads from Google Maps by keyword and location — name, address, phone, website, rating, reviews, hours, and coordinates. Fast, low-cost, with precise result limits. Export to CSV, JSON, or Excel.
Pricing
$5.00 / 1,000 results
Rating
0.0
(0)
Developer
Nischal khatiwada
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Google Maps Leads Extractor
Scrape business leads from Google Maps by keyword and location — name, address, phone, website, rating, reviews, opening hours, and coordinates. Fast, low-cost, and built to respect the exact result limit you set, so you never pay for data you didn't ask for. Export to CSV, JSON, or Excel for sales prospecting, local SEO, and market research.
What it does
Give it what to search for (e.g. plumbers, coffee shop) and where (a city name, or a map center with a grid). It scrolls Google Maps like a real user, opens each business, and returns clean, structured records.
Two things make it different from a plain scraper:
- It gets past Google's ~120-results-per-search cap. Turn on grid search and it splits your area into tiles, searches each one, and de-duplicates by Place ID — so a dense city returns hundreds of unique businesses, not just the first 120.
- It stops exactly at your limit. Set a cap of 500 and you get 500, billed for 500. It never loads and discards extra pages at the tail of a run, which keeps your cost predictable.
It also blocks images and map tiles while scraping, which cuts proxy bandwidth to a fraction of what browser-based scrapers usually burn.
Example output
Each business is one record:
{"placeId": "ChIJN3douN4Z6zkRGce-pzlve0g","cid": "5222890486284338969","name": "Coffee Circle","category": "Coffee shop","address": "M8FV+7J5, Kathmandu 44600","phone": "984-9183170","website": null,"rating": 4.9,"reviewCount": 118,"priceLevel": "Rs 1–500","lat": 27.6729322,"lng": 85.3440389,"openingHours": [{ "day": "Monday", "hours": "7 AM to 8:30 PM" },{ "day": "Tuesday", "hours": "7 AM to 8:30 PM" }],"permanentlyClosed": false,"temporarilyClosed": false,"claimThisBusiness": true,"url": "https://www.google.com/maps/place/Coffee+Circle/...","searchString": "coffee shop","scrapedAt": "2026-08-27T08:34:53.152Z"}
claimThisBusiness: true flags an unclaimed Google Business Profile — useful if you sell local SEO or listing-management services.
Input
| Field | What it does |
|---|---|
searchStrings | One or more search terms, e.g. ["plumbers", "electricians"]. Required. |
locationQuery | Text location appended to each search, e.g. "Kathmandu, Nepal". Ignored if coordinates are set. |
lat, lng | Map center. Setting both turns on grid search for the area. |
gridSize | Grid is N×N tiles. 1 = single search. 3 = 9 tiles around the center. |
gridSpacingKm | Distance between neighbouring tiles. Default 1.5. |
zoom | Map zoom per tile. Default 16 (smaller, denser tiles). |
maxPlacesPerSearch | Stop scrolling a single search after this many results. |
maxPlacesTotal | Hard cap on total places saved — your main cost control. |
language | Interface language code. Keep en for stable field labels. |
proxyConfiguration | Residential Apify proxies are strongly recommended; Google blocks datacenter IPs quickly. |
Tips
- For a whole city, set
lat/lngto the center,gridSize3–5, and amaxPlacesTotalthat fits your budget. - For a quick sample, leave coordinates empty, set
locationQuery, and keepmaxPlacesTotallow. maxPlacesTotalis the number to watch — it directly controls how much a run costs.
Output formats
Every run produces a dataset you can export as CSV, JSON, or Excel from the Console, or pull via the Apify API. It also integrates with Make, n8n, Zapier, and Google Sheets through Apify's built-in connectors.
Legal
This Actor collects publicly available business listing data from Google Maps. It does not log in or bypass access controls. You are responsible for using the data in line with Google's Terms of Service and any laws that apply to you, including data-protection rules such as GDPR and CCPA when handling personal information. Use it for legitimate business purposes only.