Google Maps Scraper — Places & Reviews (Worldwide) avatar

Google Maps Scraper — Places & Reviews (Worldwide)

Pricing

from $2.00 / 1,000 place scrapeds

Go to Apify Store
Google Maps Scraper — Places & Reviews (Worldwide)

Google Maps Scraper — Places & Reviews (Worldwide)

Extract business data from Google Maps worldwide: names, addresses, phones, websites, ratings, review histograms, popular times and more. No browser, fast, from $2 per 1,000 places. Search by keyword and location in any country.

Pricing

from $2.00 / 1,000 place scrapeds

Rating

0.0

(0)

Developer

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Share

Google Maps Scraper — Places & Reviews (Worldwide) 🌍

Extract business data from Google Maps in any country by search term and location — fast, no browser, and from just $2 per 1,000 places (half the price of other Google Maps scrapers).

Get names, addresses, phone numbers, websites, coordinates, categories, opening hours, ratings, review counts, review histograms, popular times and more — exported to JSON, CSV or Excel, ready for lead generation, market research or local SEO.


✨ What you get

For every place found, the scraper returns:

  • Identity — name, category, subcategories, Google place_id
  • Location — full address, city, postal code, region, latitude & longitude
  • Contact — phone (local & international format), website
  • Status — permanently/temporarily closed flags, price level
  • Opening hours — per-day schedule
  • Ratings — average score and total review count
  • Photos — cover photo and photo count
  • Maps URL — direct link to the place

Enable the Ratings, popular times & reviews add-on to also get:

  • Review histogram — star-by-star distribution (1★–5★)
  • Popular times — busy hours by day
  • Exact review count and a sample of individual reviews (author, rating, text, language)

💲 Pricing — pay only for what you need

Transparent pay-per-result pricing with no monthly fee and no per-run start fee. Mix and match tiers:

TierWhat you getPrice
Basic placeName, address, phone, website, rating, hours, coordinates$2 per 1,000 places
+ Enrichment add-onReview histogram (1-5 stars), popular times, exact review count, photos count, booking URL, international phone+$3 per 1,000 places
+ Individual reviewsAuthor, rating, text, language per review+$1 per 1,000 reviews

Examples:

ScenarioPrice
1,000 basic places$2.00
1,000 places + histogram & popular times$5.00
1,000 places + histogram + 5 reviews each (5,000 reviews)$10.00
1,000 basic places + 5 reviews each (no histogram)$7.00

You only pay for what you enable. Reviews are charged per review extracted, not per place.


🚀 How to use it

  1. In 🔍 Search term(s), type what you'd search on Google Maps (e.g. restaurant, dentist, hotel). Add several terms to widen coverage.
  2. In 📍 Location, enter a city or area (e.g. Lisboa, Portugal, Austin, USA). Use one location per run.
  3. Pick your 🌍 Language and 🗺 Country.
  4. Set 💯 Number of places to extract (start with a low number like 20–50 for your first test).
  5. (Optional) turn on ⭐️ Ratings, popular times & reviews for richer data.
  6. Click Start and download your results as JSON, CSV or Excel.

💡 Tip: start with a small run to preview the data and cost before scaling up.


📥 Input example

{
"queries": ["restaurant"],
"locationQuery": "Lisboa, Portugal",
"country": "pt",
"language": "pt",
"maxResults": 50,
"enrich": true
}
FieldDescription
queriesOne or more search terms
locationQueryCity / area (worldwide)
countryCountry of the search
languageLanguage of the results
maxResultsTotal places to extract (0 = no limit)
enrichAdd review histogram, popular times & review count

📤 Output example

{
"name": "Taberna Gourmet",
"category": "Restaurant",
"address": "R. da Boavista 12, 1200-001 Lisboa",
"city": "Lisboa",
"postal_code": "1200-001",
"lat": 38.7071,
"lng": -9.1499,
"phone": "+351 21 000 0000",
"website": "https://example.pt",
"rating": 4.6,
"reviews_count": 399,
"reviews_by_star": { "one": 8, "two": 6, "three": 20, "four": 95, "five": 270 },
"maps_url": "https://www.google.com/maps/place/..."
}

Results are also organized into ready-to-read table views: Overview, Contact, Ratings, Reviews and Enrich status.


🌍 Worldwide coverage

Works in any country — just set the Location, Country and Language. The postal-code and province helpers are specific to Spain (INE codes); for other countries use the free-text Location field.


❓ FAQ

Is scraping Google Maps legal? This Actor extracts publicly available business information. You are responsible for how you use the data and for complying with applicable laws (including GDPR for any personal data).

Why is it cheaper than other scrapers? It runs over plain HTTP (no headless browser), so it uses far less compute, and we pass those savings on to you.

How do I get more places? Increase Number of places or add more search terms. For full-area coverage set it to 0 (no limit).

Can I schedule it or call it via API? Yes — like any Apify Actor, you can schedule runs, use the API, and integrate with Make, Zapier and others.


🛟 Support

Found a bug or need a new field? Open an issue on the Actor's Issues tab and we'll take a look.