Google Maps Scraper avatar

Google Maps Scraper

Pricing

Pay per usage

Go to Apify Store
Google Maps Scraper

Google Maps Scraper

Extracts public place and business results from Google Maps: names, categories, addresses, coordinates, ratings, reviews, hours, phones, websites, and photos.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Search API

Search API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Share

Extracts public place and business results from Google Maps: names, categories, addresses, coordinates, ratings, reviews, hours, phones, websites, and photos.

What this Actor collects

The Actor converts Google Maps results into one clean JSON record per place or business, including name, category, address, coordinates, ratings and reviews, hours, phone, website, photos, and search provenance when available.

  • Uses the input limits and filters below to control the crawl.
  • Stores source-backed fields defined by the 42-field dataset schema.
  • Omits optional fields when the source does not expose a value instead of writing nulls or fabricated placeholders.

Use cases

  • Local lead research
  • Location and category monitoring
  • Business-directory enrichment

Input

Provide input in JSON. Fields marked required must be supplied. The Default / example column shows a schema default when one exists; otherwise it shows a documented prefill or fixture value.

FieldTypeRequiredDefault / exampleDescription
querystringYes"restaurants in New York"The place/business search term (e.g. 'restaurants in New York', 'coffee shops London')
maxItemsintegerNo10Maximum number of place results to retrieve
glstringNo"us"Two-letter country code for localized Maps results (e.g. 'us', 'uk', 'in')
hlstringNo"en"Two-letter language code for Maps interface (e.g. 'en', 'es', 'de')
proxyConfigurationobjectNo{"useApifyProxy":true,"apifyProxyGroups":["GOOGLE_SERP"]}Proxy settings for the scraper.

Example input

{
"query": "restaurants in New York",
"maxItems": 3,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"GOOGLE_SERP"
]
},
"gl": "us",
"hl": "en"
}

Output

The default dataset contains one item per place or local-business result. The following are the most useful fields; contact, review, opening-hours, price, and photo fields vary by place.

FieldTypeDescription
positionintegerPosition
namestringBusiness Name
categorystringCategory
addressstringAddress
ratingnumberRating
reviewCountintegerReview Count
phonestringPhone
websitestringWebsite
searchQuerystringSearch Query
scrapedAtstringScraped At
typestringType
urlstringPlace URL
latitudenumberLatitude
longitudenumberLongitude
openingHoursstringOpening Hours
isOpenNowbooleanIs Open Now

Example dataset item

No static output record is embedded because the current local storage has no trustworthy item. Run the Actor with the example input to create source-backed output; the Actor does not fabricate a sample record.