Google Maps Scraper - Businesses & Contacts avatar

Google Maps Scraper - Businesses & Contacts

Pricing

from $3.82 / 1,000 results

Go to Apify Store
Google Maps Scraper - Businesses & Contacts

Google Maps Scraper - Businesses & Contacts

Scrape Google Maps businesses and places. Extract names, addresses, phones, websites, hours, ratings, reviews, categories, photos. Search by keyword & location. No API limits. Pay per result. Export JSON/CSV/Excel.

Pricing

from $3.82 / 1,000 results

Rating

0.0

(0)

Developer

Harald

Harald

Maintained by Community

Actor stats

0

Bookmarked

90

Total users

9

Monthly active users

5 days ago

Last modified

Categories

Share

Google Maps Scraper - Businesses, Places & Contacts

Extract business and place data from Google Maps at scale — no Google API key and no API rate limits. Search by keyword and location, then collect names, addresses, phone numbers, websites, opening hours, ratings, reviews, categories, and photos. Ideal for lead generation, local SEO, market research, and building business directories.

What this Google Maps Scraper does

  • 🔍 Search by keyword + location (e.g. "coffee shops in Austin")
  • 🏢 Extract business names, addresses, and categories
  • ☎️ Collect phone numbers and websites for outreach
  • ⭐ Get ratings and review counts
  • 🕒 Capture opening hours and location coordinates
  • 🖼️ Pull photo URLs
  • 💾 Export to JSON, CSV, or Excel
  • 🚫 No Google Maps API key and no API request limits

Use cases

  • Lead generation — build targeted lists of local businesses with contact details
  • Local SEO & market research — analyze competitors, categories, and ratings by area
  • Build and enrich a business directory or CRM
  • Sales prospecting for agencies, B2B, and local services
  • Location and footfall analysis for expansion planning

Input

FieldTypeDescription
searchQueriesarrayOne or more search terms, ideally including a location
maxResultsintegerMaximum number of results per query (default: 20)
proxyConfigobjectProxy settings (Apify Proxy recommended)

Example input

{
"searchQueries": [
"coffee shops in Austin, TX",
"dentists in Miami, FL"
],
"maxResults": 50,
"proxyConfig": {
"useApifyProxy": true
}
}

Output

Each result is a clean JSON record with the business's public Google Maps details:

FieldDescription
title / nameBusiness name
addressFull street address
phonePhone number (when listed)
websiteBusiness website (when listed)
categoryPrimary business category
ratingAverage star rating
reviewsCountNumber of reviews
openingHoursOpening hours by day
locationLatitude / longitude
imagesPhoto URLs
urlGoogle Maps link
searchQueryThe query that produced this result
scrapedAtTimestamp of extraction

Example output

{
"title": "Blue Bottle Coffee",
"address": "123 Congress Ave, Austin, TX 78701",
"phone": "+1 512-555-0100",
"website": "https://bluebottlecoffee.com",
"category": "Coffee shop",
"rating": 4.6,
"reviewsCount": 1240,
"url": "https://www.google.com/maps/place/..."
}

How to use

  1. Add one or more search queries (include a city or area for best results).
  2. Set maxResults per query.
  3. Leave proxy on Apify Proxy for reliable extraction.
  4. Click Start, then download your data as JSON, CSV, or Excel.

Tips

  • Add the location directly in each query (e.g. "plumbers in Denver") for the most relevant results.
  • Split large areas into multiple queries (by neighborhood or ZIP) to get deeper coverage.
  • Not every business lists a phone or website — those fields may be empty.

Pricing

This Actor uses pay-per-result pricing — you only pay for the businesses you collect. No monthly Google API fees and no request quotas.

Frequently asked questions

Do I need a Google Maps API key? No. This Actor works without any Google API key and isn't subject to Google's API request limits.

Can I scrape emails? Google Maps listings don't include emails directly. This Actor extracts websites and phone numbers; you can pair it with a contact-details enrichment step to find emails from the websites.

Which export formats are supported? JSON, CSV, and Excel from the run's Storage tab.

Is this legal? The Actor collects only publicly available information. You are responsible for how you use the data and for complying with Google's terms and applicable laws.


Built by Harald. Questions or feature requests? Open an issue on the Actor's Issues tab.