Google Maps Scraper - Businesses, Phones, Ratings avatar

Google Maps Scraper - Businesses, Phones, Ratings

Pricing

Pay per usage

Go to Apify Store
Google Maps Scraper - Businesses, Phones, Ratings

Google Maps Scraper - Businesses, Phones, Ratings

Scrape Google Maps businesses: name, address, phone, website, rating, categories, GPS coordinates, opening hours. Search any query. Pure HTTP, no browser. Fast and cheap at 256MB.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Share

Google Maps Scraper

Scrape Google Maps search results — business names, addresses, phone numbers, websites, ratings, categories, GPS coordinates, and opening hours.

What you get

Business-listing data from Google Maps for any search query in any location — "plumbers in Houston", "dentists in Chicago", "hotels in Paris". Returns structured results with contact info, ratings, categories, GPS coordinates, area/neighborhood, description, and current opening status. Ideal for lead generation, market research, and location intelligence.

Output fields

FieldDescription
nameBusiness name
addressFull formatted address
phonePhone number
websiteBusiness website URL
ratingGoogle rating (1.0-5.0)
categoriesBusiness categories (e.g., "Plumber", "Electrician")
latitudeGPS latitude
longitudeGPS longitude
place_idGoogle Place ID
google_maps_urlDirect link to the Google Maps listing
areaNeighborhood / area name
descriptionBusiness description (when available)
opening_statusCurrent status (e.g., "Open - Closes 8 PM")
opening_hoursStructured day-by-day schedule (when available)

Example output

{
"name": "Village Plumbing, Air & Electric",
"address": "10644 W Little York Rd Suite 200, Houston, TX 77041",
"phone": "(281) 607-5357",
"website": "https://www.villageplumbing.com/",
"rating": 4.8,
"categories": ["Plumber", "Air conditioning contractor", "Electrician"],
"latitude": 29.8640568,
"longitude": -95.5618629,
"place_id": "ChIJIc-2aF_AQIYRJabyrgymSoA",
"google_maps_url": "https://www.google.com/maps/place/?q=place_id:ChIJIc-2aF_AQIYRJabyrgymSoA",
"area": "Carverdale",
"opening_status": "Open - Closes 8 PM"
}

Input parameters

ParameterRequiredDescription
searchQueryYesGoogle Maps search query (e.g., "plumbers in Houston", "dentists in Chicago", "hotels in Paris").
maxResultsNoMaximum results (1-100). Each page fetches up to 20. Default 20.
languageNoLanguage code (en, es, fr, de, ja, etc.). Default en.
regionNoCountry code to bias results (us, uk, in, de, etc.). Default us.

Use cases

  • Lead generation: Build prospect lists of local businesses with phone and website for cold outreach.
  • Market research: Analyze business density, rating bands, and category mix in any city or neighborhood.
  • Local SEO: Audit competitor listings and track ratings over time for clients.
  • Data enrichment: Append addresses, GPS coordinates, and categories to CRM and customer records.
  • Real estate and retail siting: Map businesses around a property or territory to inform site-selection.
  • Field operations: Generate contact lists for door-to-door or phone-based outreach campaigns.

Pricing

Pay-per-result pricing. Tiered discounts apply automatically based on usage volume.

TierPrice per result
FREE$0.002
BRONZE$0.0017
SILVER$0.0013
GOLD$0.001

Limitations

  • Review count and price level are not available from the search response — only rating and categories.
  • Up to 100 results per single searchQuery. For more, split into narrower queries (e.g., per neighborhood).
  • Results depend on Google Maps' own ranking for that query, language, and region.
  • Sponsored results are handled as Google Maps presents them.
  • Opening hours are returned only when Google Maps itself publishes a structured schedule for the business.

Compared to alternatives

  • vs. compass/crawler-google-places (350K users, $0.004/result): Our $0.001-$0.002 tiered pricing is 2-4x cheaper for the same core fields (name, phone, website, rating, coordinates).
  • vs. Google Places API: The Places API charges per call, caps responses at 60 results per query, and requires billing setup — this actor returns 100 results per query with simpler pricing.

Pairs well with Yelp Business Scraper and TripAdvisor Scraper for full local-business intelligence.

FAQ

Can I scrape outside the US? Yes. Set region to the country code (e.g., uk, in, de, fr) and optionally language to a matching locale.

Why isn't review count in the output? Review counts are not exposed in Google Maps' search-results response — they only appear on individual business pages. This actor is a search-results scraper; review count and price level are not retrievable at this level.

Can I get more than 100 results? Not in one query. Google Maps caps search-results depth — for larger lists, split your search geographically (e.g., "plumbers in Houston Heights" + "plumbers in Montrose" + ...).

Does the output include opening hours? Yes, when Google Maps publishes a structured schedule for the business. The opening_hours field returns a day-by-day array when available, and opening_status gives the live "Open / Closes at X" label.

How fresh is the data? Pulled live at run time — as fresh as Google Maps itself.

Last verified: 2026-04

More scrapers at thirdwatch.dev.