Google Maps Collector
Pricing
from $2.80 / 1,000 result (place scraped)s
Google Maps Collector
Extract places, reviews, photos & details from Google Maps. Get names, addresses, phones, websites, ratings, opening hours, and more. Export to CSV, JSON. Pay-per-use pricing starting at $2.80 per 1,000 places scraped - 30% below market.
Pricing
from $2.80 / 1,000 result (place scraped)s
Rating
5.0
(1)
Developer
davz more
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Google Maps Scraper Plus
Extract places, reviews, photos & details from Google Maps at 30% below market price.
Why This Actor?
| Feature | Google Maps Scraper Plus | Competitors |
|---|---|---|
| Place scraped | $2.80 / 1,000 | $4.00 / 1,000 |
| Review scraped | $0.35 / 1,000 | $0.50 / 1,000 |
| Image scraped | $0.35 / 1,000 | $0.50 / 1,000 |
| Details add-on | $1.40 / 1,000 | $2.00 / 1,000 |
| First 2 filters | FREE | Paid |
| Streaming results | Real-time dataset push | Wait for full run |
You pay only for what you scrape. No subscriptions. No minimums.
What You Get
- Place names, categories & ratings - core business data
- Full addresses - street, city, state, postal code, country, coordinates
- Contact info - phone, website, international phone
- Opening hours - weekly schedule + popular hours
- Reviews - text, author, rating, date, replies, tags
- Photos - thumbnail URLs + full image links
- Place details - amenities, about, reservations, order online, menus, Q&A
- Directories - businesses inside malls & shopping centers
- Web results - related web pages per place
How It Works
- Enter your search terms - e.g. "restaurants", "dentist", "gym"
- Pick a location - city, state, country, or custom coordinates
- Choose add-ons - reviews, photos, details (only pay for what you need)
- Run - results stream into your dataset in real time
- Export - CSV, JSON, or integrate with your pipeline via Apify API
Input Options
Search Mode
Type what you would search on Google Maps:
- "English breakfast" in London
- "pet shelter" in California
- Place IDs for direct lookups (e.g. ChIJ...)
Direct Mode
Paste Google Maps URLs or place IDs, one per line.
Filters (First 2 Free)
- Category keywords - narrow by business type
- Minimum star rating - 0.5 to 4.5
- Website filter - with / without website only
- Skip closed places - exclude temp/permanent closures
- Exact name matching - strict search matching
Geolocation
- Free-text location query (city, state, country)
- Structured geo fields (country, city, state, county, postal code)
- Custom lat/lng coordinates
Pricing Breakdown
| Event | Price |
|---|---|
| Actor start | $0.005 / run |
| Place scraped | $0.0028 / place |
| Filter per place (beyond 2 free) | $0.0007 / filter / place |
| Additional details | $0.0014 / place |
| Review scraped | $0.00035 / review |
| Image scraped | $0.00035 / image |
Example: 500 restaurants in Paris, with reviews & photos
- 500 places x $0.0028 = $1.40
- 500 details x $0.0014 = $0.70
- 12,500 reviews x $0.00035 = $4.38
- 10,000 images x $0.00035 = $3.50
- Total: ~$9.98 (competitors would charge ~$14.30)
Use Cases
- Lead generation - build targeted business lists for outreach
- Market research - analyze competitor presence by location
- SEO monitoring - track local search visibility
- Real estate - map amenities around properties
- Travel & hospitality - curate attraction and restaurant databases
- Data enrichment - add location intelligence to existing datasets
- Acquisition targeting - find businesses for potential purchase
Sample Output
Each record is pushed to the Apify dataset with fields ordered for readability:
{"google_maps_url": "https://www.google.com/maps/place/?q=place_id:ChIJjQmUmSGxrBIRqcx4Q0O7J2E","place_id": "ChIJjQmUmSGxrBIRqcx4Q0O7J2E","name": "Les Clédoux","category": "Restaurant","categories": ["Restaurant", "Bar tabac"],"rating": 3.9,"review_count": 105,"reviews_fetched": 10,"photos_fetched": 18,"images_count": 19,"price": "€10–20","price_level": 1,"address": "Les Clédoux, D703, 24370 Pechs-de-l'Espérance, France","street": "D703","city": "Pechs-de-l'Espérance","postal_code": "24370","country_code": "FR","latitude": 44.8819918,"longitude": 1.4253851,"phone": "+33 5 53 59 62 11","opening_hours": [{ "day": "Monday", "hours": "6 AM to 9:30 PM" },{ "day": "Tuesday", "hours": "6 AM to 9:30 PM" },{ "day": "Wednesday", "hours": "6 AM to 9:30 PM" },{ "day": "Thursday", "hours": "6 AM to 9:30 PM" },{ "day": "Friday", "hours": "6 AM to 9:30 PM" },{ "day": "Saturday", "hours": "Closed" },{ "day": "Sunday", "hours": "Closed" }],"reviews_distribution": {"one_star": 20,"two_star": 2,"three_star": 8,"four_star": 15,"five_star": 60},"reviews_tags": [{ "title": "welcome", "count": 8 },{ "title": "atmosphere", "count": 6 },{ "title": "restrooms", "count": 4 },{ "title": "tobacco", "count": 3 },{ "title": "tasty cuisine", "count": 2 }],"additional_info": {"Service options": ["Dine-in", "Delivery", "Drive-through"],"Accessibility": ["Wheelchair accessible entrance", "Wheelchair accessible parking lot"],"Offerings": ["Alcohol", "Beer", "Cocktails", "Coffee", "Vegan options"],"Payments": ["Credit cards", "Debit cards", "NFC mobile payments"]},"people_also_search": [{ "title": "L'ESCAPADE", "rating": 4.5, "review_count": 209 },{ "title": "Le Relais de Maure", "rating": 4.4, "review_count": 381 }],"plus_code": "VCJG+Q5 Pechs-de-l'Espérance, France","cid": "7000770043339918505","kgmid": "/g/11b6dp7syw","permanently_closed": false,"temporarily_closed": false,"is_advertisement": false,"claim_this_business": true,"reviews": [{"name": "guiz mo trucker","stars": 5,"text": "Très bonne adresse je recommande","published_at": "2025-10-28","review_url": "https://www.google.com/maps/reviews/...","reviewer_url": "https://www.google.com/maps/contrib/...","is_local_guide": true,"review_detailed_rating": { "Food": 5, "Service": 5, "Atmosphere": 5 }}],"photos": [{ "image_url": "https://lh3.googleusercontent.com/...", "author_name": null },{ "image_url": "https://lh3.googleusercontent.com/...", "author_name": null }],"source": "fresh","scraped_at": "2026-08-05T10:13:07Z"}
Export as CSV, JSON, or stream into your pipeline via the Apify Dataset API.
Tips for Best Results
- Use unique search terms for faster processing
- Set
maxCrawledPlacesPerSearchto control volume per term - Enable
subdividefor larger areas (splits search into regions) - Use
maxCostPerRunto set a spending cap - Results appear in your dataset as they are scraped - no waiting for the full run to finish
API Access
Run programmatically via the Apify API:
curl -X POST \-H "Authorization: Bearer YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchStringsArray":["restaurant"],"locationQuery":"Bordeaux, France","maxCrawledPlacesPerSearch":50}' \"https://api.apify.com/v2/acts/EDt97PbCVbzLYUggz/run?token=YOUR_TOKEN"
Questions? Open an issue or contact support through the Apify console.