Google Maps Scraper avatar

Google Maps Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Google Maps Scraper

Google Maps Scraper

Extract business listings from Google Maps.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Syed Rupom

Syed Rupom

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Categories

Share

Extract business listings from Google Maps — name, phone, website, address, rating, reviews, opening hours, price range, gallery photos, categories, and coordinates. Cheaper than competitors at $1.00 per 1,000 results.

What it extracts

  • Business name, category, and Google Maps URL
  • Phone number, website, and email
  • Full address with latitude/longitude
  • Rating, review count, and price range
  • Opening hours (today's status + full weekly schedule)
  • Up to 10 gallery photos per business
  • Top 5 customer reviews with author, rating, and text
  • Service options (dine-in, delivery, takeout, etc.)
  • Popular times data

Sample output

{
"place_id": "ChIJ...",
"name": "Marriott Atlanta Downtown",
"category": "hotel",
"rating": 4.4,
"review_count": 3241,
"address": "160 Spring St NW, Atlanta, GA 30303",
"phone": "+1 404-589-1000",
"website": "https://www.marriott.com/...",
"email": "",
"latitude": 33.758,
"longitude": -84.386,
"open_now": true,
"hours": ["Monday: 8:00 AM - 10:00 PM", "Tuesday: 8:00 AM - 10:00 PM"],
"price_range": "$$",
"price_level": 2,
"categories": ["Hotel", "Wedding venue"],
"service_options": ["In-store shopping", "Delivery"],
"photos": ["https://lh3.googleusercontent.com/...", "..."],
"thumbnail": "https://lh3.googleusercontent.com/...",
"top_reviews": [
{
"author": "Jane D.",
"rating": 5,
"text": "Amazing stay, the hot tub was perfect.",
"date": "2 weeks ago"
}
],
"maps_url": "https://www.google.com/maps/place/...",
"search_query": "hotels with hot tub in Atlanta Georgia"
}

Input

Mode 1: Search query + locations (bulk by city)

{
"searchQuery": "hotels with hot tub",
"location": ["Atlanta, Georgia", "Miami, Florida", "Chicago, Illinois"],
"resultsWanted": 100,
"scrapeDetails": true
}

Mode 2: Full search queries

{
"searchQueries": [
"hotels with hot tub in Atlanta Georgia",
"spa resorts in Miami Florida"
],
"resultsWanted": 100
}

Input fields

FieldTypeDefaultDescription
searchQuerystringWhat to search: "hotels with hot tub"
locationstring[]Cities: ["Atlanta, Georgia"]
searchQueriesstring[]Full queries (overrides query + location)
resultsWantedinteger100Max results per query (up to 500)
minRatingnumber0Only return places rated ≥ this value
categorystringFilter results by category keyword (e.g. "hotel")
scrapeDetailsbooleantrueVisit each listing page for full details (phone, hours, photos, reviews). Disable for listing-only bulk mode.
proxyConfigurationobjectResidential USProxy settings

Use cases

  • Lead generation: collect phone numbers and websites for local businesses
  • Hotel and travel research: find properties with specific amenities across cities
  • Competitive intelligence: track ratings, reviews, and pricing in any market
  • Real estate and location analysis: map businesses near a target area

Notes

  • Google Maps shows up to ~120 results per search
  • Detail scraping adds ~2–5 seconds per listing
  • Datacenter proxies included; residential proxies recommended for high volumes
  • No Google API key required