Google Maps Business Social Links Scraper avatar

Google Maps Business Social Links Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Google Maps Business Social Links Scraper

Google Maps Business Social Links Scraper

Source-backed public Google Maps business records with optional social-profile discovery from linked business websites.

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

3 days ago

Last modified

Categories

Share

Find public business profiles on Google Maps and collect the social links associated with each business. The Actor can also check a limited number of public business websites linked from Maps for additional social profiles and public email links.

Website checks are disabled by default. The Actor does not follow social profile links or verify account ownership.

Quick start

{
"query": "coffee shops in Austin",
"maxItems": 10,
"maxPages": 2,
"includeDetails": true
}

Input

Searches and results

InputDescription
queryOne Google Maps search phrase. searchQuery is an alias.
queriesMultiple search phrases. searchStringsArray and searchKeywords are aliases.
startUrlsPublic Google Maps search or place URLs. These replace generated searches. urls is an alias.
locationQueryOptional location appended to generated search phrases; ignored when Maps URLs are supplied.
maxItemsGlobal maximum number of business records (default 25). maxCrawledPlacesPerSearch is a compatibility alias.
page / maxPagesStarting result batch and maximum batches per source (defaults: 1 and 3).
deduplicateRemove duplicates using public Maps identity (default true).
minRating / minReviewsKeep businesses meeting the visible rating or review-count threshold.
categoryFilterKeep listings whose visible primary category contains this text.
sortBySort by recommended Maps order, rating, review count, or business name.

Optional details

InputDescription
includeDetailsOpen selected Google Maps profiles for additional public business details (default false).
maxDetailItemsMaximum number of profiles to open (default 5).
includeMediaInclude visible business photo URLs (default true).
maxImagesMaximum photo URLs per business (default 12).
includeWebsiteEnrichmentCheck the linked business website for public social and email links (default false).
maxWebsiteEnrichmentItemsMaximum listed business websites to check (default 5).

Page settings

InputDescription
renderJavaScriptRender dynamic Maps pages in a standard browser (default true). useBrowser is a compatibility alias.
proxyConfigurationThis input is retained for compatibility, but the Actor uses direct connections; configuring a proxy here does not change the route.
localeLanguage preference such as en or en-US. language is a compatibility alias.

Dataset

Each dataset row represents one business. It can contain the business name, category, Maps profile link, address, phone, website, public email addresses, ratings, opening hours, service attributes, business photos, and social links.

Social links are available as a platform-indexed socialProfiles object and as a socialLinks list with each link's platform and source. Sources distinguish links found on a Maps result, a Maps profile, or the linked business website. When website enrichment is enabled, public website details are grouped in websiteProfile to distinguish them from the Maps listing.

Only visible public information is included. Individual reviewer identities and review text are not collected. Social profile links are not opened, and their ownership is not verified.

{
"businessName": "Example Coffee",
"canonicalUrl": "https://www.google.com/maps/place/Example+Coffee",
"categoryName": "Coffee shop",
"website": "https://example.com/",
"socialProfiles": {
"instagram": "https://www.instagram.com/examplecoffee"
},
"socialLinks": [
{
"platform": "instagram",
"profileUrl": "https://www.instagram.com/examplecoffee",
"source": "public_business_website"
}
],
"socialLinkCount": 1,
"socialLinkSources": ["https://example.com/"]
}

The example is illustrative; fields depend on what Maps or the linked website publishes. Download the dataset from the Apify run page in JSON, CSV, Excel, or another supported format. Run totals and source outcomes are available in the run output.

Limits and troubleshooting

Google Maps and business websites may not expose social links for every business. Website enrichment reads at most one public page per selected business and is limited by maxWebsiteEnrichmentItems. A run may return fewer listings than requested.

If a run is empty or partial, check the run log and summary. The Actor uses public pages and does not bypass CAPTCHAs or other access controls. The proxyConfiguration input does not enable proxy routing in this Actor.

Privacy

The Actor sends search phrases, location, and supplied Maps URLs to Google Maps. When website enrichment is enabled, it also visits the public website linked from selected Maps profiles. Avoid submitting sensitive information. This independent Actor is not affiliated with Google.