Google Maps Scraper — Places avatar

Google Maps Scraper — Places

Pricing

from $2.00 / 1,000 place scrapeds

Go to Apify Store
Google Maps Scraper — Places

Google Maps Scraper — Places

Scrape Google Maps businesses in any country. Get names, addresses, phones, websites, ratings, star histograms, popular times and more. Search by keyword and location. From $2 per 1,000 places. Pair with our Reviews Scraper for full review text.

Pricing

from $2.00 / 1,000 place scrapeds

Rating

0.0

(0)

Developer

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days 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).

Google Maps Scraper returns 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, Google Maps 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

Every place already includes ratings and the full star histogram. Set Individual reviews per place above 0 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:

TierWhat you getPrice
PlaceName, address, phone, website, rating, exact review count, star histogram (1–5★), hours, coordinates, photos count, booking URL$2 per 1,000 places
+ Individual reviewsAuthor, rating, text and language for up to 60 reviews per place+$1 per 1,000 places with reviews

Examples:

ScenarioPrice
1,000 places (with ratings & histogram)$2.00
1,000 places + individual reviews$3.00

Ratings, the exact review count and the star histogram come with every place at no extra cost. You only pay the add-on when you also pull individual review text.


🚀 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

{
"searches": ["restaurant Lisboa, Portugal"],
"country": "pt",
"language": "pt",
"maxResults": 50,
"enrich": true
}
FieldDescription
searchesOne or more searches — include the city in the text
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

Google Maps Scraper works in any country — just set the Location, Country and Language. The postal-code and province helpers are specific to Spain; for other countries just use the free-text search with the city in it.


⭐ Need full review text?

Google Maps Scraper gives you ratings, review counts and star histograms for every place. If you also need the full text of individual reviews, use Google Maps Reviews Scraper — just pass the place URLs from this scraper and get 50+ reviews/second at $0.20 per 1,000 reviews.


❓ Frequently Asked Questions

Google Maps Scraper extracts publicly available business data — information visible to any visitor. We use lightweight HTTP calls (no browser automation) and apply reasonable rate limiting. As with any data collection, ensure your use case complies with applicable laws. For guidance, see Apify's blog on the legality of web scraping.

Does Google Maps Scraper require an API key?

No. Google Maps Scraper works without any Google API key, account, or credentials. It extracts public data directly.

How many places can I extract?

There is no hard limit. A single search typically returns up to ~250 places. Enable Full census mode to scan an entire area section by section for complete coverage. For very large areas, split into multiple searches by neighbourhood or postal code.

Can I use Google Maps Scraper for lead generation?

Yes — the scraper returns phone numbers, websites, and addresses for every business found, making it ideal for building targeted lead lists by category and location.


ActorDescription
Google Maps Reviews ScraperGet full review text, author, rating, and language for any place

🛟 Support

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


🇪🇸 Versión en español

¿Qué es Google Maps Scraper?

Google Maps Scraper extrae datos de negocios de Google Maps en cualquier país: nombre, dirección, teléfono, web, valoración, histograma de estrellas, horarios y tiempos populares. Desde $2 por cada 1.000 fichas.

¿Cómo usarlo?

  1. Escribe tu búsqueda (ej: "restaurante Madrid España")
  2. Configura el país e idioma
  3. Haz clic en Start y descarga los resultados en JSON, CSV o Excel

¿Cuánto cuesta?

$2 por cada 1.000 fichas (nombre, contacto, rating, histograma). +$1 por cada 1.000 fichas si también quieres reseñas individuales.