Google Maps Scraper Api
Pricing
from $0.00005 / actor start
Google Maps Scraper Api
Extract business data from Google Maps using official Places API. Get names, addresses, phone numbers, ratings, reviews, photos, hours & more for restaurants, hotels, shops & any business.
Pricing
from $0.00005 / actor start
Rating
0.0
(0)
Developer

Akash Kumar Naik
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Google Maps Scraper - Official Places API
What does Google Maps Scraper do?
Google Maps Scraper extracts business data from Google Maps using the official Places API. Get names, addresses, phone numbers, ratings, reviews, photos, opening hours & more for restaurants, hotels, shops, and any business worldwide.
Why use Google Maps Scraper?
- ✅ Official API - Uses Google Places API (not scraping)
- ✅ Rich Data - 15+ fields including photos & reviews
- ✅ Pay-Per-Event - Transparent pricing, pay only for what you use
- ✅ Fast & Reliable - No rate limiting issues
- ✅ Latest Reviews - Get newest or most relevant reviews
How much does Google Maps Scraper cost?
Pricing
| Event | Price | Description |
|---|---|---|
| Place Result | $0.001 | Per place extracted with full data |
| Google API Call | $0.0005 | Per API call to Google (pagination) |
Example: Extract 100 places (~6 API calls) = $0.103 | 20 places (1 API call) = $0.021
💡 Note: The
apify-actor-startevent is handled automatically by Apify (first 5 seconds of compute are free)
How to use Google Maps Scraper
Quick Start
- Enter your search query (e.g., "restaurants in Paris")
- Set max results (1-200)
- Choose review sorting (newest or most relevant)
- Click Start
- Download results as JSON, CSV, or Excel
Input Options
| Parameter | Default | Description |
|---|---|---|
query | "restaurants" | Search query (place type, business name, location) |
maxResults | 20 | Maximum places to extract (1-200) |
reviewSort | "newest" | Sort reviews by "newest" or "most_relevant" |
maxReviews | 5 | Max reviews per place (1-10) |
Example Searches
restaurants in New Yorkhotels near Londonpizza delivery Mumbaicoffee shops Berlindentists in Tokyo
What data can you extract from Google Maps?
| Field | Description |
|---|---|
name | Business name |
address | Full address |
latitude | GPS latitude |
longitude | GPS longitude |
rating | Star rating (1-5) |
user_ratings_total | Number of reviews |
phone | Phone number |
website | Business website |
google_maps_url | Google Maps link |
open_now | Currently open |
business_status | Operational status |
price_level | Price category |
opening_hours | Weekly hours |
photos | Up to 5 photos |
reviews | Up to 10 reviews (sorted) |
Reviews
Review Sorting Options
- Newest First - Get the most recent reviews first
- Most Relevant - Get reviews sorted by Google's relevance algorithm
Review Data Structure
{"rating": 5,"text": "Best Indian vegetarian food!","author": "Jane Smith","time": "a month ago","date": "2024-01-15T10:30:00Z"}
Output Example
{"place_id": "ChIJ3TNNbQDnIDoR...","name": "The Garden Restaurant","address": "Shankar Bagicha, Jharsuguda, Odisha 768201, India","latitude": 21.849994,"longitude": 84.013877,"rating": 4.5,"user_ratings_total": 425,"phone": "097766 66844","website": null,"google_maps_url": "https://maps.google.com/?cid=...","open_now": false,"business_status": "OPERATIONAL","opening_hours": ["Monday: 11:00 AM – 11:00 PM","Tuesday: 11:00 AM – 11:00 PM","Sunday: 11:00 AM – 11:00 PM"],"photos": [{ "url": "https://places.googleapis.com/...", "width": 4032, "height": 3024, "author": "John Doe" }],"reviews": [{ "rating": 5, "text": "Best Indian food!", "author": "Jane Smith", "time": "3 weeks ago", "date": "2024-01-15T10:30:00Z" }]}
FAQ
How is this different from web scraping?
This uses the official Google Places API, which is reliable, fast, and compliant with Google's Terms of Service.
How many results can I get?
Up to 200 results per run. Google returns 20 per page, we handle pagination automatically.
Can I get reviews and photos?
Yes! Each place includes up to 10 reviews and 5 photos with author information.
How are reviews sorted?
Choose "Newest First" for most recent reviews, or "Most Relevant" for Google's relevance algorithm.
What search queries work best?
- Place types: "restaurants", "hotels", "dentists"
- With location: "cafes in Paris"
- Specific terms: "pizza delivery near me"
Tips for Best Results
🔍 Better Searches
- Include location: "restaurants in Mumbai"
- Use specific types: "Italian restaurants" vs just "restaurants"
💰 Save Costs
- Set realistic
maxResults - Use specific queries to get relevant results
- Limit
maxReviewsif you don't need many reviews
⚡ Troubleshooting
- Empty results: Try broader search terms
- Rate limited: The API handles this automatically with retry
Spending Limits
Set a maximum cost per run in the Apify Console. The Actor will automatically stop when the limit is reached, ensuring you never exceed your budget.
Keywords: Google Maps scraper, Google Places API, extract business data, restaurant finder, hotel search, local business data, Google Maps API, places extractor, business listings, phone numbers from Google Maps, reviews API, latest reviews