Google Maps Similar Places Scraper avatar

Google Maps Similar Places Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Google Maps Similar Places Scraper

Google Maps Similar Places Scraper

Extracts public, source-labeled similar and related business recommendations from Google Maps place panels.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

Google API

Google API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Find businesses that Google Maps labels as similar or related to a selected place. Each result is a visible recommendation from a Maps page, connected to the place where it appeared. The Actor reports Google’s recommendations and does not calculate its own similarity score.

How to use

Provide a public Maps place URL in startUrls, or search for a source place with queries. A search URL is used to find a source place; it does not turn every search result into a recommendation.

{
"startUrls": [
{ "url": "https://www.google.com/maps/place/Example+Grand+Hotel/" }
],
"maxItems": 25,
"includeMedia": true,
"includeDetails": false
}

To filter and sort recommendations:

{
"queries": ["coffee shops"],
"locationQuery": "Brooklyn, New York",
"minRating": 4.5,
"minReviews": 100,
"categoryFilter": "coffee",
"sortBy": "rating_desc",
"maxItems": 10
}

Input

InputDescriptionDefault
startUrlsPublic Google Maps place or search URLs. urls is an alias.—
queriesSearch phrases used to find source places. Aliases include searchStringsArray, searchKeywords, searchQuery, and similarTo.—
locationQueryLocation appended to generated searches.—
page / maxPagesStarting position and number of source URLs/searches to inspect (up to 25). These do not paginate a Maps results feed.1 / 3
maxItemsMaximum recommendation records across the run. maxCrawledPlacesPerSearch is a compatibility alias.25
deduplicateRemove repeated recommendations by place identity or name.true
minRating / minReviewsOptional filters using visible card ratings and review counts.—
categoryFilterOptional category text filter.—
sortByKeep recommended order or sort by rating, review count, or name.recommended
includeMediaInclude visible public Maps photo URLs.true
includeDetailsVisit selected recommendation panels for additional public business details.false
maxDetailItemsMaximum recommendation profiles to inspect across the run (up to 10).3, or the selected result limit if lower
localeLanguage/locale for Maps. language is an alias.en
proxyConfigurationOptional Apify Proxy configuration for public Maps pages.—

The Input tab also includes bounded page timing and retry settings.

Output

Each dataset row represents a recommended business and requires title, recommendationLabel, and relatedTo. The relatedTo object identifies the source place where Maps showed the recommendation.

When visible, a recommendation can include:

  • Recommendation context: section label, order, comparison text, card summary, and distance from the source place.
  • Business details: title, category, rating, review count, price, and Maps URL or identifiers.
  • Optional profile details: address, phone, website, hours, services, attributes, aggregate review distribution, and public photos when includeDetails is enabled.
  • Source place: the relatedTo profile, with its name and other public details when available.

Example dataset item:

{
"title": "Example Boutique Hotel",
"recommendationLabel": "Similar hotels nearby",
"recommendationPosition": 1,
"categoryName": "Boutique hotel",
"totalScore": 4.6,
"reviewsCount": 321,
"priceText": "$240 per night",
"distanceText": "0.2 km away",
"comparisonText": "Also a boutique hotel",
"canonicalUrl": "https://www.google.com/maps/place/Example+Boutique+Hotel/",
"relatedTo": {
"title": "Example Grand Hotel",
"canonicalUrl": "https://www.google.com/maps/place/Example+Grand+Hotel/"
}
}

Optional values depend on what Maps displays. Ratings and review counts are aggregate business information; individual reviews are not collected. The Actor records public email and social links only when shown on the place panel.

The Output tab shows the available result fields. Run summary information is available with the run output in Apify.

Limits and responsible use

Recommendations, labels, ordering, and profile details vary by place and region. Optional profile visits can increase run time. Google Maps may limit page access; the Actor does not sign in or bypass access checks.

Use public business information responsibly and follow applicable privacy requirements and Google Maps terms. This Actor is not affiliated with Google.