Google Maps Business Scraper avatar

Google Maps Business Scraper

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Google Maps Business Scraper

Google Maps Business Scraper

Under maintenance

Extract business data from Google Maps: names, addresses, phone, ratings, reviews, hours, coordinates.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Fulcria Labs

Fulcria Labs

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Categories

Share

Extract business data from Google Maps at scale. Search by keyword and location, or provide direct Google Maps URLs. Get structured data including business names, addresses, phone numbers, ratings, reviews, websites, opening hours, and GPS coordinates.

Features

  • Keyword search: Search Google Maps with any query (e.g., "restaurants in New York")
  • Direct URLs: Provide specific Google Maps business or search URLs
  • Rich data extraction: Name, address, phone, website, rating, reviews, hours, coordinates
  • Optional reviews: Extract top reviews with author, rating, text, and date
  • Multi-language: Support for 14 languages
  • Scalable: Control concurrency and max results per query
  • Proxy support: Built-in proxy configuration for reliable scraping

Output Fields

FieldTypeDescription
namestringBusiness name
addressstringFull address
phonestringPhone number
websitestringBusiness website URL
ratingnumberAverage rating (1-5)
totalReviewsnumberTotal number of reviews
categorystringBusiness category
latitudenumberGPS latitude
longitudenumberGPS longitude
openingHoursobjectHours by day of week
photoCountnumberNumber of photos
priceLevelstringPrice level ($-$$$$)
reviewsarrayTop reviews (if enabled)

Use Cases

  • Lead generation: Build prospect lists by industry and location
  • Market research: Analyze competitor ratings, reviews, and pricing
  • Local SEO: Track business listings and reviews over time
  • Real estate: Find nearby businesses and amenities
  • Sales intelligence: Enrich CRM data with business details

Example Output

{
"name": "Joe's Pizza",
"address": "7 Carmine St, New York, NY 10014",
"phone": "+1 212-366-1182",
"website": "https://joespizzanyc.com",
"rating": 4.4,
"totalReviews": 8521,
"category": "Pizza restaurant",
"latitude": 40.7304,
"longitude": -74.0019,
"openingHours": {
"Monday": "10 AM - 4 AM",
"Tuesday": "10 AM - 4 AM"
},
"photoCount": 5200
}

Tips

  • Use specific location terms for better results (city + state/country)
  • Keep maxConcurrency at 3-5 to avoid rate limiting
  • Enable proxy for large-scale scraping (100+ results)
  • Set maxResults to control costs and runtime