Maps Scraper Fast avatar

Maps Scraper Fast

Pricing

from $0.50 / 1,000 place scrapeds

Go to Apify Store
Maps Scraper Fast

Maps Scraper Fast

Scrape Google Maps fast: names, phones, websites, addresses, ratings, reviews count, opening hours and coordinates of every place in any city or country. Optional emails and social profiles. Export to Excel, CSV or JSON.

Pricing

from $0.50 / 1,000 place scrapeds

Rating

0.0

(0)

Developer

Knowten

Knowten

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Share

📍 Maps Scraper Fast — Google Maps Scraper

Extract businesses and places from Google Maps in seconds: names, phone numbers, websites, addresses, ratings, opening hours, categories, coordinates and much more. Turn any Google Maps search into a clean, ready-to-use list of leads.

  • ⚡ Fast and light — around 1,000 places in under 2 minutes, using only 256 MB of memory.
  • 🌎 Search any area — a city, a region, a whole country or your own custom shape on the map.
  • 🎯 Get past Google's limits — Google Maps only shows ~120 results per search; Maps Scraper Fast automatically covers the whole area so you get every place, not just the first page.
  • 📇 Lead generation ready — phones, websites and optional emails and social media profiles from each business website.
  • 💰 Affordable — $0.50 per 1,000 places, details included; contacts enrichment +$0.25 per 1,000.
  • 📤 Export to Excel, CSV, JSON, HTML or XML, or connect it to Google Sheets, Zapier, Make, n8n and your own app via API.

🤔 What can Maps Scraper Fast do?

Type what you are looking for (e.g. restaurant, dentist, hotel) and where (e.g. New York, USA), and Maps Scraper Fast returns every matching place on Google Maps as a structured table.

Popular use cases:

  • 🧲 Lead generation — build lists of local businesses with phone, website, email and social profiles for sales and outreach.
  • 📊 Market research — count, map and compare businesses by category, rating or neighborhood.
  • 🕵️ Competitor tracking — monitor ratings, review counts, opening hours and new locations of your competitors.
  • 🗺️ Location intelligence — find the best spot for a new store, analyze coverage, or enrich your CRM with coordinates.
  • 🏨 Travel & hospitality — collect hotels, restaurants and attractions with ratings and booking links.
  • 🤖 AI & automation — feed fresh, structured local business data to your AI agents, dashboards and workflows.

📦 What data does Maps Scraper Fast extract?

Data
🏢Place name, category and all categories, description
📍Full address split into street, neighborhood, city, postal code, state and country
🛰️Exact coordinates (latitude / longitude) and plus code
☎️Phone number (formatted and international)
🌐Website
⭐Average rating, number of reviews and star distribution (1★ to 5★)
🕒Opening hours for every day, plus special hours (delivery, takeout…)
🚦Open / temporarily closed / permanently closed status
✅Amenities and attributes (accessibility, payments, service options, highlights…)
🍽️Menu link, price level, table reservation and online ordering links (when available)
🏨Hotel booking links
👥"People also search for" and review keywords (with place detail page)
🖼️Main image and image count
🔗Google Maps URL, Place ID, CID and other identifiers
📧Add-on: emails, extra phones and social profiles (Facebook, Instagram, LinkedIn, X, YouTube, TikTok, Pinterest, Discord) from the business website
🗺️Bonus: an interactive map with all scraped places

💬 Need the reviews? Maps Scraper Fast includes a sample of each place's latest reviews. To download the complete review history of any place (thousands of reviews, with text, translations, owner responses and photos), use our companion actor Maps Reviews Fast.


💰 How much does it cost?

Simple pay-per-result pricing — no subscription, no monthly fee:

Price
📍 Place$0.50 per 1,000 places ($0.0005 each)
📧 Company contacts enrichment add-on (optional)+$0.25 per 1,000 places — charged only when contacts are found
  • ✅ Details included — the place detail page costs nothing extra.
  • ✅ Pay only for results — you are charged per place delivered, never for empty searches.
  • ✅ Stay in control — set a maximum cost per run and the scraper stops exactly there.

With the Apify Free plan's monthly credits you can scrape thousands of places for free.


🚀 How to scrape Google Maps

  1. Click Try for free.
  2. Enter one or more search terms — e.g. restaurant, coffee shop, plumber.
  3. Enter the location — e.g. Miami, USA or Madrid, Spain.
  4. Choose how many places you want per search term (leave empty to get them all).
  5. (Optional) Add filters: minimum rating, with/without website, skip closed places, categories.
  6. (Optional) Turn on Company contacts enrichment to get emails and social profiles.
  7. Click Start and download your data in the format you need.

That's it — no coding needed.

💡 Tips for the best results

  • One idea per search term. Use dentist and orthodontist as two terms instead of dentists and orthodontists.
  • Keep the location in the Location field, not in the search term (pizza + Chicago, USA rather than pizza in Chicago). Maps Scraper Fast then covers the whole city automatically.
  • Need a very specific area? Use Custom search area to draw a polygon or a circle (see below).
  • Already have the places? Paste Google Maps URLs or Place IDs to get their data directly.

⬇️ Input

The most important fields:

FieldWhat it doesExample
🔍 Search termsWhat you would type into Google Maps["restaurant", "cafe"]
📍 LocationCity, region or countryNew York, USA
💯 Number of placesMax places per search term (empty = all)500
🌍 LanguageLanguage of the resultsen
⭐ Minimum starsSkip places rated below this4
🌐 Website filterOnly places with / without a websitewithoutWebsite
🎢 Place categoriesKeep only places in these categories["dentist"]
🔗 Google Maps URLs / Place IDsScrape specific places or searcheshttps://www.google.com/maps/place/...
📧 Company contacts enrichmentEmails and social profiles from websitestrue

Example input:

{
"searchStringsArray": ["restaurant"],
"locationQuery": "New York, USA",
"maxCrawledPlacesPerSearch": 500,
"language": "en",
"placeMinimumStars": "four",
"scrapeContacts": true
}

Already using another Google Maps scraper? Your existing input works as-is — just paste it.


⬆️ Output

You get one row per place. Preview it as a table in the Overview or Contacts view, or download it. Example item:

{
"title": "The Battery Urban Farm",
"categoryName": "Garden",
"address": "State St &, Battery Pl, New York, NY 10004",
"neighborhood": "Manhattan",
"city": "New York",
"postalCode": "10004",
"state": "NY",
"countryCode": "US",
"website": "http://www.thebattery.org/projects/urban-farm/",
"phone": "(212) 344-3491",
"phoneUnformatted": "+12123443491",
"location": { "lat": 40.7028339, "lng": -74.0150933 },
"totalScore": 4.6,
"reviewsCount": 2064,
"reviewsDistribution": { "oneStar": 8, "twoStar": 20, "threeStar": 122, "fourStar": 453, "fiveStar": 1461 },
"openingHours": [{ "day": "Monday", "hours": "8 AM to 3 PM" }],
"additionalInfo": { "Accessibility": [{ "Wheelchair accessible entrance": true }] },
"placeId": "ChIJF_GzrxNawokR20ZFHpJIVR8",
"url": "https://www.google.com/maps/search/?api=1&query=The%20Battery%20Urban%20Farm&query_place_id=ChIJF_GzrxNawokR20ZFHpJIVR8",
"imageUrl": "https://lh3.googleusercontent.com/...",
"emails": ["info@thebattery.org"],
"instagrams": ["https://www.instagram.com/thebatterynyc"]
}

🗺️ Map view

At the end of every run you also get an interactive map with all scraped places (key-value store → results-map). Perfect for a quick visual check of your area.


📍 Choosing the search area

Location, country, state, county, city and postal code

The easiest way is the Location field (Berlin, Germany). You can also combine Country, State, County, City and Postal code for more precision — e.g. country us + state Texas to cover the whole state.

🛰️ Custom search area

Draw exactly the area you need with Custom search area. Coordinates are [longitude, latitude].

💠 Polygon

{
"type": "Polygon",
"coordinates": [[
[-0.322813, 51.597165], [-0.314990, 51.388023], [0.060493, 51.389199],
[0.051936, 51.600360], [-0.322813, 51.597165]
]]
}

💠💠 MultiPolygon — several areas in one run:

{
"type": "MultiPolygon",
"coordinates": [
[[[-74.02, 40.70], [-73.97, 40.70], [-73.97, 40.75], [-74.02, 40.75], [-74.02, 40.70]]],
[[[-73.96, 40.67], [-73.92, 40.67], [-73.92, 40.70], [-73.96, 40.70], [-73.96, 40.67]]]
]
}

🔘 Circle — a point and a radius:

{ "type": "Point", "coordinates": [-73.9857, 40.7484], "radiusKm": 2 }

⚙️ Add-ons

📧 Company contacts enrichment

Turn on Add-on: Company contacts enrichment and Maps Scraper Fast visits each business website to collect emails, additional phone numbers and social media profiles (Facebook, Instagram, LinkedIn, X/Twitter, YouTube, TikTok, Pinterest, Discord). Ideal for outreach campaigns. It costs +$0.25 per 1,000 places, charged only for places where contacts are found. 💡 Tip: set the run memory to 1 GB for about 3x faster runs with this add-on.

🔎 Place detail page

Turn on Scrape place detail page for extra information such as the owner's description, plus code, "located in", "people also search for", review keywords and reservation links.


❓ FAQ

How does Maps Scraper Fast work?

It searches Google Maps the same way you would, splits large areas into smaller zones so no place is missed, removes duplicates and delivers every result as a structured dataset.

Why not use the official Google Maps API?

The official Places API is expensive, returns a limited set of fields, caps results per search and requires a billing account and API keys. Maps Scraper Fast gives you more data per place, covers whole cities and countries, and needs no setup.

How many places can I get?

As many as Google Maps has for your search and area. Leave Number of places empty to get them all — large cities often return thousands of results per category.

Can I scrape several locations or categories at once?

Yes. Add as many search terms as you want; each one is searched in the whole area. For several separate regions use Custom search area with a MultiPolygon, or run the actor once per location.

How fast is it?

Typically around 1,000 places in under 2 minutes. Enabling contacts enrichment visits every business website, so it takes longer: about 1,000 places in 9 minutes with the default 256 MB, or under 3 minutes with 1 GB of memory (Run options → Memory); the place detail page also adds a bit of time per place.

Can I get Google Maps reviews?

Maps Scraper Fast includes the rating, review count, star distribution and a sample of the latest reviews. For the full list of reviews of any place, use Maps Reviews Fast.

Can I integrate it with other apps?

Yes. Connect Maps Scraper Fast to Google Sheets, Google Drive, Slack, Zapier, Make, n8n, Airbyte, GitHub and more through Apify integrations, or receive results via webhooks.

Can I use it as an API, or from Python / JavaScript?

Yes. Every run is available through the Apify API. Use the official Apify clients for Python and JavaScript, or call it from any language — see the API tab for ready-to-copy code.

Can I schedule it?

Yes. Use Apify Schedules to run it daily, weekly or monthly and keep your lists always up to date.

Maps Scraper Fast only collects publicly available business information. Personal data is protected by regulations such as GDPR; only collect it if you have a legitimate reason, and consult a lawyer if you are unsure.

I have a question or found a problem

Open an issue in the Issues tab — we answer quickly and are always happy to add features you need.