Google Maps Scraper Api avatar

Google Maps Scraper Api

Pricing

from $0.00005 / actor start

Go to Apify Store
Google Maps Scraper Api

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

Akash Kumar Naik

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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

EventPriceDescription
Place Result$0.001Per place extracted with full data
Google API Call$0.0005Per 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-start event is handled automatically by Apify (first 5 seconds of compute are free)


How to use Google Maps Scraper

Quick Start

  1. Enter your search query (e.g., "restaurants in Paris")
  2. Set max results (1-200)
  3. Choose review sorting (newest or most relevant)
  4. Click Start
  5. Download results as JSON, CSV, or Excel

Input Options

ParameterDefaultDescription
query"restaurants"Search query (place type, business name, location)
maxResults20Maximum places to extract (1-200)
reviewSort"newest"Sort reviews by "newest" or "most_relevant"
maxReviews5Max reviews per place (1-10)

Example Searches

  • restaurants in New York
  • hotels near London
  • pizza delivery Mumbai
  • coffee shops Berlin
  • dentists in Tokyo

What data can you extract from Google Maps?

FieldDescription
nameBusiness name
addressFull address
latitudeGPS latitude
longitudeGPS longitude
ratingStar rating (1-5)
user_ratings_totalNumber of reviews
phonePhone number
websiteBusiness website
google_maps_urlGoogle Maps link
open_nowCurrently open
business_statusOperational status
price_levelPrice category
opening_hoursWeekly hours
photosUp to 5 photos
reviewsUp 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 maxReviews if 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