Brand Social Media Search
Pricing
from $2.50 / 1,000 results
Brand Social Media Search
Find public social media profiles for brands, companies, websites, creators, and local businesses across major platforms using Google search results.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
Yusuf Barış
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Brand Social Profile Finder - Cheap & Fast
Find public social media profiles for brands, companies, creators, websites, and local businesses using Google search results.
This Actor discovers public profiles across Instagram, Facebook, LinkedIn Company Pages, YouTube, TikTok, X/Twitter, Pinterest, Threads, Medium, and GitHub. It returns profile URLs, handles, result titles, snippets, source queries, match types, confidence scores, and timestamps.
This Actor is useful for lead enrichment, CRM enrichment, agency research, brand monitoring, competitor research, and local business research when you need fast public profile discovery without logging in to social platforms.
What This Actor Does
Searches Google results for brand, company, domain, creator, or local business inputs.
Finds public profile-like URLs on supported social platforms.
Uses optional domain and location context to improve matching.
Checks URLs against platform-specific profile patterns.
Skips low-confidence, invalid, irrelevant, and duplicate results.
Saves structured profile records to the Apify dataset for export as JSON, CSV, Excel, XML, or through the API.
Common Use Cases
Enrich lead lists with public social profile URLs.
Add social profile fields to CRM company records.
Research brands, companies, creators, and local businesses.
Build agency prospecting and audit workflows.
Monitor competitor or market presence across social platforms.
Prepare public profile datasets for analytics, AI enrichment, and internal tools.
How To Use
Enter one or more brand or company names in brands.
Optionally add matching domains in domains to improve confidence.
Add locations when searching for local businesses or regional brands.
Choose the platforms you want to search.
Set maxProfilesPerBrand to control how many profiles are returned for each brand.
Set maxSearchesPerBrand and resultsPerSearch when you want broader or narrower discovery.
Run the Actor and download the dataset from the run results.
Example Input
{"brands": ["Apify", "OpenAI"],"domains": ["apify.com", "openai.com"],"locations": ["United States"],"platforms": ["instagram", "facebook", "linkedin", "youtube", "tiktok", "x"],"maxProfilesPerBrand": 5,"maxSearchesPerBrand": 6,"minConfidenceScore": 0.65,"deduplicateProfiles": true,"resultsPerSearch": 5,"country": "US","language": "en"}
Input Configuration
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
brands | Array of strings | No | - | Brand, company, creator, website, or local business names to search. Required when domains is empty. |
domains | Array of strings | No | - | Optional company or website domains. When supplied in the same order as brands, they are paired by index. |
locations | Array of strings | No | - | Optional location context, such as country, city, or region. Useful for local businesses and regional brands. |
platforms | Array of strings | No | instagram, facebook, linkedin, youtube, tiktok, x | Social platforms to search. |
maxProfilesPerBrand | Integer | No | 5 | Maximum high-confidence profiles returned per brand. Supported range: 1 to 50. |
maxSearchesPerBrand | Integer | No | 6 | Maximum searches tried for each brand. Supported range: 1 to 50. |
minConfidenceScore | Number | No | 0.65 | Minimum confidence score required for a profile to be saved. Supported range: 0 to 1. |
deduplicateProfiles | Boolean | No | true | When enabled, duplicate profile URLs are skipped. |
resultsPerSearch | Integer | No | 5 | Number of Google results checked for each search. Supported range: 1 to 100. |
country | String | No | - | Optional Google country code or country name, such as US, TR, GB, or Germany. |
language | String | No | en | Optional Google UI language code, such as en, tr, de, fr, or es. |
Output Data
Each dataset item represents one discovered public social profile.
Example Output
{"brandInput": "Apify","domainInput": "apify.com","locationInput": "United States","platform": "linkedin","profileUrl": "https://linkedin.com/company/apify","handle": "apify","title": "Apify","snippet": "Apify is a full-stack web scraping and automation platform...","matchType": "domain_and_brand_match","confidenceScore": 0.94,"sourceQuery": "\"apify.com\" site:linkedin.com/company","source": "google_search","status": "found","scrapedAt": "2026-05-14T12:00:00.000Z"}
Output Fields
| Field | Type | Description |
|---|---|---|
brandInput | String | Original brand or company name used for the search. |
domainInput | String or null | Domain paired with the brand input, when provided. |
locationInput | String or null | Location context used for the profile search, when provided. |
platform | String | Social platform where the public profile was found. |
profileUrl | String | Normalized public profile URL. |
handle | String or null | Extracted profile handle, slug, channel ID, or organization name. |
title | String | Google result title for the matched profile. |
snippet | String | Google result snippet for the matched profile. |
matchType | String | How the result matched the brand, domain, or location. |
confidenceScore | Number | Confidence score between 0 and 1. |
sourceQuery | String | Search query used to discover the profile. |
source | String | Search source that produced the result. |
status | String | Result status. Saved profile records use found. |
scrapedAt | String | ISO timestamp when the profile record was saved. |
Supported Platforms
| Platform | Accepted Profile Examples |
|---|---|
instagram.com/{handle} | |
facebook.com/{page} | |
| LinkedIn Company | linkedin.com/company/{slug} |
| YouTube | youtube.com/@{handle}, youtube.com/channel/{id} |
| TikTok | tiktok.com/@{handle} |
| X / Twitter | x.com/{handle}, twitter.com/{handle} |
pinterest.com/{handle} | |
| Threads | threads.net/@{handle} |
| Medium | medium.com/@{handle} |
| GitHub | github.com/{org} |
Performance Tips
Use domains when available. Domain context usually improves profile matching.
Use locations for local businesses, franchises, branches, and regional brand pages.
Select only the platforms you need for faster runs.
Increase maxSearchesPerBrand for broader discovery when a brand has many regional or platform-specific pages.
Raise minConfidenceScore when you want stricter matching, or lower it when you prefer broader discovery that you will review manually.
Limitations
This Actor searches public Google results only.
It does not log in to social platforms or access private, hidden, restricted, or account-only data.
It does not extract emails, phone numbers, messages, followers, posts, comments, or full social profile details.
LinkedIn support focuses on company pages. Personal LinkedIn profiles are not targeted.
Google result availability can vary by country, language, brand ambiguity, and platform indexing.
Some valid public profiles may not appear in Google results for every query.
FAQ
Can this Actor find private profiles?
No. It only finds public profile URLs visible in Google search results.
Does this Actor require social platform login or cookies?
No. It does not use platform login, cookies, or private account access.
Can it find LinkedIn people profiles?
No. LinkedIn support is focused on company pages. Personal profile discovery is outside the scope of this Actor.
Why are some expected profiles missing?
The profile may not be indexed by Google, the brand name may be ambiguous, or the result may have scored below the configured confidence threshold.
Why are some results skipped?
Results are skipped when the URL is not a supported public profile URL, the confidence score is too low, the page looks irrelevant, or the profile was already saved as a duplicate.
Which export formats are supported?
The Apify dataset can be exported as JSON, CSV, Excel, XML, RSS, or accessed through the Apify API.
Technical Details
Runtime: Node.js 20+
Search source: public Google search results
Dataset format: one public social profile per item
Supported profile matching: brand, domain, location, handle, title, and snippet heuristics
Support
If you find a bug, need another platform, or want an additional output field, open an issue in the Actor Issues tab.