Google Maps Scraper - Places, Leads, Emails & Contacts
Pricing
from $15.39 / 1,000 results
Google Maps Scraper - Places, Leads, Emails & Contacts
Scrape Google Maps places and local business leads with no API key. Get name, category, phone, website, emails, social links, address, rating, hours, coordinates, plus code, price level, place ID and CID. Filter by rating, category, website, phone, open now. Export JSON, CSV or Excel.
Pricing
from $15.39 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Features
Share
Google Maps Scraper - Places, Leads, Emails & Contacts
Google Maps scraper and Google Places data extractor for lead generation, with no API key required. Turn any Google Maps search into clean local business leads: names, categories, addresses, phone numbers, websites, public emails, social profiles, ratings, opening hours, coordinates, plus codes and Google place IDs. A more complete, HTTP based alternative to the official Google Maps and Places API for bulk business listings data.
Here is one real result from a live run, with the fields the actor returns:
{"businessName": "The Gage","category": "American restaurant","categories": ["American restaurant", "Bar", "New American restaurant", "Pub"],"description": "Upscale restaurant with an European-American fare","rating": 4.6,"reviewsCount": null,"priceLevel": null,"phone": "(312) 372-4243","phoneInternational": "+13123724243","website": "https://thegagechicago.com/","domain": "thegagechicago.com","emails": ["info@thegagechicago.com"],"facebook": "https://www.facebook.com/thegagechicago/","instagram": "https://www.instagram.com/thegagechicago","websiteTitle": "The Gage","fullAddress": "The Gage, 24 S Michigan Ave, Chicago, IL 60603","street": "24 S Michigan Ave","neighborhood": "Chicago Loop","city": "Chicago","state": "Illinois","postalCode": "60603","countryCode": "US","latitude": 41.8813268,"longitude": -87.6246925,"plusCode": "86HJV9JG+G4"}
The example above shows the first 25 of 48 fields.
What it does
Give the actor one or more business types (dentist, coffee shop, law firm) and a location, or paste Google Maps search URLs. It collects the matching places from Google Maps and writes one clean record per business to the dataset. Each record carries the business name, primary category and full category list, editorial description, rating, price level, phone in local and E.164 format, website and domain, a parsed address (street, neighborhood, city, state, postal code, country), coordinates, plus code, Google identifiers (placeId, featureId/fid, cid, kgmid), timezone, claimed status, owner name, business status (operational, temporarily closed, permanently closed), open-now, opening hours, service options (dine-in, takeout, delivery), order and reservation links, and photo URLs.
Quickstart
Open the actor, paste this into the input, and press Run. It returns up to 10 coffee shops in Austin rated 4.0 or higher, with public emails and social links scraped from each website.
{"searchQueries": ["coffee shop"],"location": "Austin, TX","maxPlaces": 10,"minRating": 4,"onlyWithWebsite": true,"scrapeContacts": true,"language": "en","region": "us"}
Billing and limits
- Pay per result. You are charged per business returned (
resultevent). See the pricing tab for the current per-result price. - Website contacts. When
scrapeContactsis on and a business website yields emails or social links, that place is billed one extradetailsevent. No contact data found means nodetailscharge. - AI add-ons (
ai_profile_summary,ai_lead_score) are billed as separate events only when they produce output. Off by default. - No charge on failure. If a page cannot be retrieved, the actor writes a record with a populated
errorfield and does not charge. Empty runs cost nothing. - Spend cap respected. Set
maxTotalChargeUsdon the run. Once reached, the actor stops emitting and charging further results and add-ons. - Free Apify plans are capped at 10 records per run and cannot use the paid contact or AI add-ons. Upgrade for higher
maxPlaces.
FAQ and troubleshooting
Why is reviewsCount null for some places?
Google serves this scraper's list feed in two variants. When Google includes the review count in the response it is returned, otherwise it is null. It is never invented. For guaranteed review counts and full review text, use a dedicated Google Maps reviews scraper.
Is this an official Google tool? No. This actor is independent and has no affiliation with Google. It reads only data that is publicly visible on Google Maps. Use it in accordance with the Google terms of service.
