Google Maps $1.5/1k Listings Scraper avatar

Google Maps $1.5/1k Listings Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Google Maps $1.5/1k Listings Scraper

Google Maps $1.5/1k Listings Scraper

$1.5 / 1k πŸ”₯ Extract rich business data from thousands of Google Maps listings, including reviews, reviewer insights, images, contact details, opening hours, pricing, ratings, locations, and more.

Pricing

from $2.50 / 1,000 results

Rating

5.0

(2)

Developer

Brave Leads

Brave Leads

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

πŸ—ΊοΈ Google Maps Scraper

Scrape Google Maps for business listings at scale. Extract names, addresses, phone numbers, websites, ratings, reviews, coordinates, and more from any location worldwide.


What Does Google Maps Scraper Do?

Google Maps Scraper is an Apify actor that extracts data from Google Maps search results. Give it a list of search keywords and a location, and it will return detailed information about every matching business or place.


Why Scrape Google Maps?

  • Lead generation β€” Build targeted lists of businesses by category and location
  • Market research β€” Analyze competitor density, ratings, and reviews in any area
  • Local SEO β€” Monitor business listings and track rating changes over time
  • Data enrichment β€” Enrich your CRM with phone numbers, websites, and addresses
  • Real estate analysis β€” Map business density for location scouting

Input

FieldTypeRequiredDescription
keywordarrayβœ…Search terms to look for. Each keyword is searched independently.
locationstringβœ…Geographic area to search. Can be city, state, country, or any place name.
resultPerKeywordinteger❌Maximum unique places to collect per keyword. Default: 100

Input Example

{
"keyword": ["restaurants", "cafes", "bars"],
"location": "Palm Beach, FL, USA",
"resultPerKeyword": 500
}

πŸ“ How to Enter Location

The location field accepts any recognisable place name β€” city + country. The more specific you are, the more targeted your results will be.

βœ… Accepted Formats

  • New York, NY
  • London, United Kingdom
  • Paris, France
  • California, USA
  • Chicago

πŸ’‘ Good to Know

  • More specific locations return more relevant results
  • Country-level searches work but return broader results spread across the entire country
  • Leaving location blank searches Google Maps based on the default location

πŸ”‘ Keywords

Each keyword in the array is searched independently against your location. The scraper collects up to resultPerKeyword unique results per keyword.

βœ… Good Keywords

  • "restaurants" β€” broad category
  • "italian restaurants" β€” narrower category
  • "plumbers" β€” service type
  • "co-working spaces" β€” specific niche
  • "Tesla dealerships" β€” brand-specific

πŸ’‘ Tips

  • Use plural forms β€” "restaurants" returns more results than "restaurant"
  • Combine broad and narrow terms to cover more ground β€” ["gyms", "fitness centers", "crossfit"]
  • Industry-specific terms work well β€” "orthodontists", "commercial lawyers", "wedding photographers"

Output

Each result is returned as a JSON object with the following fields:

FieldTypeDescriptionExample
titlestringBusiness nameSpark by Hilton Atlanta Airport South College Park
mapsUrlstringGoogle Maps URLhttps://www.google.com/maps/place/?q=place_id:...
hrefstringDirect place URLhttps://www.google.com/maps/place/?q=place_id:...
categoryNamestringPrimary categoryHotel
categoriesstring[]List of categories["Hotel"]
totalScorenumberAverage review score3.5
reviewsCountnumberTotal reviews83
pricestringDisplayed price$75
addressstringFull addressSpark by Hilton Atlanta Airport South College Park, 1888 Sullivan Rd, College Park, GA 30337
phonestringBusiness phone number(770) 996-2220
imageUrlstringMain image URLhttps://lh4.googleusercontent.com/...
isOpenNowboolean | nullCurrent open statusnull
emailsstring[]Extracted email addresses[]
scrapedAtstring (ISO 8601)Timestamp when data was scraped2026-05-12T12:35:51.233Z
kgmidstringGoogle Knowledge Graph ID0x88f4e39e7443d245:0x641801e0804f18aa
hotelStarsnumberHotel star rating1
locationobjectLatitude and longitudeSee location table below
reviewsDistributionobjectReview breakdown by ratingSee reviewsDistribution table below
reviewsTagsstring[]Review tags/keywords[]
pricePerNightstringHotel nightly rate$75
bookingOptionsobject[]Booking provider optionsSee bookingOptions table below
streetstringStreet address1888 Sullivan Rd
citystringCityCollege Park
statestringState or provinceGeorgia
postalCodestringZIP or postal code30337
countrystringCountry codeUS
timezonestringTime zoneAmerica/New_York
plusCodestringGoogle Plus CodeJGGX+GM College Park, Georgia
websitestringOfficial website URLhttps://www.hilton.com/...
permanentlyClosedbooleanPermanently closed statusfalse
temporarilyClosedbooleanTemporarily closed statusfalse
claimThisBusinessbooleanWhether the business is unclaimedfalse
imagesCountnumberNumber of images available75
imagesobject[]Business imagesSee images table below
additionalInfoany | nullAdditional informationnull
featuresstring[]Amenities and features["Free Wi-Fi", "Pool"]

location

FieldTypeDescriptionExample
latnumberLatitude33.626297199999996
lngnumberLongitude-84.4508611

reviewsDistribution

FieldTypeDescriptionExample
fiveStarnumber5-star review count17
fourStarnumber4-star review count7
threeStarnumber3-star review count10
twoStarnumber2-star review count14
oneStarnumber1-star review count35

bookingOptions[]

FieldTypeDescriptionExample
providerstringBooking providerExpedia.com
originalPricestringOriginal listed price$92
discountedPricestringDiscounted price$75

images[]

FieldTypeDescriptionExample
imageUrlstringImage URLhttps://lh3.googleusercontent.com/...

Example Response

{
"title": "Spark by Hilton Atlanta Airport South College Park",
"mapsUrl": "https://www.google.com/maps/place/?q=place_id:ChIJRdJDdJ7j9IgRqhhPgOABGGQ",
"categoryName": "Hotel",
"totalScore": 3.5,
"reviewsCount": 83,
"pricePerNight": "$75",
"address": "1888 Sullivan Rd, College Park, GA 30337",
"phone": "(770) 996-2220",
"location": {
"lat": 33.626297199999996,
"lng": -84.4508611
}
}

Resumption

The scraper automatically saves progress. If the run is interrupted or times out, restarting it with the same input will skip already scraped listings and pick up where it left off.


Free Plan Limits

Free plan users are limited to 20 results total across all keywords and runs within a 30-day window. Upgrade your plan to remove this limit.


Support

If you run into any issues, contact support at mr.braveleads@gmail.com