Google Maps Scraper — Fast & Cheap
Pricing
from $1.29 / 1,000 business results
Google Maps Scraper — Fast & Cheap
Extract Google Maps businesses with phones, websites, ratings, reviews, opening hours, coordinates and Place IDs. Fast, simple, pay per unique result.
Pricing
from $1.29 / 1,000 business results
Rating
0.0
(0)
Developer
Automation Tech
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract local businesses from Google Maps by keyword + location and get clean, structured data ready for lead generation, market research, local SEO, and business directories.
No Google API key required. Pay only for unique businesses returned.
Why use this Actor?
- Fast result extraction — designed to collect Google Maps search results without opening every place detail page.
- Pay per result — one charge per unique business successfully written to the Dataset.
- No duplicate charges — duplicate businesses, retries, failed requests, and empty results are not charged.
- Lead-ready fields — names, addresses, phone numbers, websites, ratings, review counts, coordinates, opening hours, Place IDs, and more.
- Automatic deduplication — duplicate businesses across search results are filtered before output.
- No Google API key — enter your searches, location, and result limit and run.
- Reliable production access — production runs use residential proxy infrastructure for Google Maps reliability.
A recent production benchmark returned 100 unique businesses in about 41 seconds with 0 query failures.
Input
Provide one or more search queries and a location:
{"searchQueries": ["dentists", "car dealers"],"location": "Oslo, Norway","maxResults": 100,"language": "en","country": "no"}
Input fields
searchQueries— one or more Google Maps searches, such asdentists,restaurants, orcar dealers.location— city, region, or other location, such asOslo, Norway.maxResults— maximum number of unique businesses to return. Defaults to100, maximum1000.language— optional Google Maps interface language, such asenornb.country— optional country code, such asnoorus.
Output
Each Dataset item represents one unique Google Maps business:
{"name": "Example Dental Clinic","category": "Dentist","address": "Examplegata 1, 0150 Oslo","city": "Oslo","postalCode": "0150","country": "NO","latitude": 59.91,"longitude": 10.75,"phone": "+47 22 00 00 00","website": "https://example.no","rating": 4.8,"reviewsCount": 325,"priceLevel": null,"openingHours": ["Monday: 8 am–5 pm","Tuesday: 8 am–5 pm"],"placeId": "ChIExample","googleMapsUrl": "https://www.google.com/maps/search/?api=1&query_place_id=ChIExample","temporarilyClosed": false,"permanentlyClosed": false}
Available fields
name, category, address, city, postalCode, country, latitude, longitude, phone, website, rating, reviewsCount, priceLevel, openingHours, placeId, googleMapsUrl, temporarilyClosed, permanentlyClosed.
Google Maps does not expose every field consistently for every result. Fields such as reviewsCount, openingHours, phone, website, city, country, or placeId may be null when Google does not expose them reliably in the available search-result data.
Common use cases
- Local lead generation
- Local SEO research
- Competitor discovery
- Building business directories
- Market and territory research
- Finding businesses with websites or phone numbers
- Location-based prospect lists
Pricing
This Actor uses pay-per-result pricing.
A place event is charged only when a unique business is successfully written to the Dataset. Duplicate results, retries, failed requests, and empty searches are not charged.
Limits and behavior
- Maximum
maxResults:1000 - Results depend on what Google Maps makes available for the selected query and location.
- Some public fields may be unavailable for individual businesses.
- A transient query failure is retried once with a fresh residential proxy session.
- If one query fails permanently, successful results from other queries remain available.
Responsible use
Use this Actor only for lawful and proportionate collection of public business information. Follow applicable privacy, marketing, and data-protection laws, and respect recipients' communication preferences.