Website Social Profile Finder
Pricing
from $1.74 / 1,000 social profile founds
Website Social Profile Finder
Find official social profile links from public websites for domain-list enrichment.
Pricing
from $1.74 / 1,000 social profile founds
Rating
0.0
(0)
Developer
Hanna Nosova
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Social Media Finder — Website Social Profile Finder
Website Social Profile Finder is a social media finder for growth teams enriching company domains with reviewable public social-profile links. Supply website URLs or domains and export official-link candidates with the page that cited them, how they were found, and a confidence score.
It finds public links published by the website itself. It does not log in to social networks, scrape profile content, or collect email addresses and phone numbers.
Who is it for?
- Growth and sales operations teams enriching CRM account lists before outreach.
- Agencies and researchers checking where a brand publicly maintains a social presence.
- Data teams that need source-page evidence alongside a normalized profile URL.
Website social links scraper: what you get
The Actor keeps purchasable rows in the default Website Social Profiles dataset and writes one domain-level outcome to a separate named dataset.
- Website Social Profiles (default dataset) — one deduplicated public profile link per row.
- Domain Social Summaries (
summaries) — one outcome row per input website, including websites with no matching profile.
Each profile row retains source-page provenance and deterministic confidence reasons, so a downstream workflow can review candidates rather than trusting an unverified ownership claim.
Output fields
Profile fields
| Field | Meaning |
|---|---|
inputUrl, domain | Normalized website input and hostname. |
platform, profileUrl, profileHandle | Recognized social network and canonical public profile link. |
sourcePageUrl, discoveryMethod | Website page that cited the link and whether it was an anchor or Schema.org sameAs value. |
confidence, confidenceReasons | Deterministic evidence score and reasons to help review officialness. |
discoveredAt | ISO timestamp when the public link was found. |
Summary fields
brandName, pagesScanned, totalProfilesFound, socialProfiles, status, and warnings explain the enrichment result for each domain. A summary may be completed, partial, empty, or blocked; use warnings to review source problems without losing other saved rows.
Input recipes
Start with a small list and a low page limit. This input finds LinkedIn, Instagram, Facebook, X, and YouTube links referenced by two websites.
{"urls": ["https://apify.com", "github.com"],"socialPlatforms": ["linkedin", "instagram", "facebook", "x", "youtube"],"maxPagesPerSite": 3,"confidenceThreshold": 0.6}
Input settings
| Input | Use |
|---|---|
urls | Website URLs or raw domains to enrich. |
domains | Optional CRM-style domain list; it is combined with urls. |
socialPlatforms | Only return these platforms. |
maxPagesPerSite | Scan 1–10 public same-site pages; start low for faster batches. |
confidenceThreshold | Keep candidates at or above a score from 0 to 1. |
How the enrichment workflow fits
- Export a domain list from your CRM, spreadsheet, or lead source.
- Run a small sample with the platforms that matter to your team.
- Review
confidenceReasonsandsourcePageUrlfor sensitive uses. - Export the default profile dataset to your enrichment workflow.
- Use the
summariesdataset to identify domains needing a different research path.
Use cases
- Enrich CRM account lists with official brand social links.
- Build social outreach and audience-research lists from company websites.
- Audit whether a website publicly links its current social presence.
- Compare public social coverage across a list of target accounts.
Tips and limits
- Start with the homepage and a small page limit. The Actor follows only a short list of same-site about, contact, team, company, and social pages.
- A returned link is evidence-backed, not a claim of account ownership. Review
confidenceReasonsandsourcePageUrlfor sensitive workflows. - Websites that block automated public requests are reported in the summary; saved results from other websites remain available.
- The Actor intentionally excludes share, login, intent, and tracking links.
- A website that does not publish a selected-platform link can correctly produce an
emptysummary.
Pricing
A run has a small start charge and charges for each saved social-profile result. Domain summaries are not charged separately. See the Actor’s live Pricing tab for current tiered rates.
API usage
Use the same JSON keys shown in the input recipe. The default dataset contains profile rows; open summaries when you need one outcome per domain.
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('fetch_cat/website-social-profile-finder').call({urls: ['https://apify.com'],socialPlatforms: ['linkedin', 'x'],maxPagesPerSite: 2,confidenceThreshold: 0.6,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("fetch_cat/website-social-profile-finder").call(run_input={"urls": ["https://apify.com"],"socialPlatforms": ["linkedin", "x"],"maxPagesPerSite": 2,"confidenceThreshold": 0.6,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
cURL
curl "https://api.apify.com/v2/acts/fetch_cat~website-social-profile-finder/runs?token=$APIFY_TOKEN" \-X POST -H 'Content-Type: application/json' \-d '{"urls":["https://apify.com"],"socialPlatforms":["linkedin"],"maxPagesPerSite":2,"confidenceThreshold":0.6}'
MCP and agent usage
Add the Actor as an Apify MCP tool, then give your agent the same input object used in the recipes.
Claude Code
$claude mcp add --transport http apify "https://mcp.apify.com?tools=fetch_cat/website-social-profile-finder"
Desktop, Cursor, and VS Code
{"mcpServers": {"apify": {"url": "https://mcp.apify.com?tools=fetch_cat/website-social-profile-finder"}}}
Ask the agent to enrich website domains and return the profile rows with sourcePageUrl and confidenceReasons for review.
Example prompts for MCP
- “Find the official LinkedIn and X profiles referenced by
apify.comand return the source page for each result.” - “Enrich these domains with Instagram and YouTube profile links, keeping only confidence scores of 0.7 or higher.”
- “Summarize domains that returned no public social profile links so I can queue them for manual research.”
FAQ
What data can I export with this social media finder?
Export deduplicated public profile links, their platform, source page, discovery method, confidence evidence, and a domain-level summary.
Can I run Website Social Profile Finder through an API, schedule, or MCP client?
Yes. Send the same JSON input through the Apify API, a scheduled Actor run, or an MCP client and export the default profile dataset or summaries dataset.
How much does it cost to use Website Social Profile Finder?
Each run has a small start charge and charges per saved social-profile result. See the live Pricing tab for your current tiered rate.
Why did a domain return no profiles?
The website may not publish selected-platform links, its links may fall below your threshold, or a public request may have been blocked. Check its summary row and warnings.
Related actors
- Website Contact Finder for broader public contact enrichment.
- Google Maps Lead Finder for location-based lead discovery.
- Google Search Results Scraper for search-result discovery.
- Instagram Scraper for public Instagram data workflows.
- LinkedIn Company Posts Scraper for company social-content research.
Support
Need help with an input or output? Open an issue from the Actor page and include:
- the run ID or run URL (for example,
https://console.apify.com/view/runs/RUN_ID); - the non-sensitive input JSON you submitted (remove tokens or private URLs);
- the expected result and the actual profile/summary row you received; and
- a reproducible public website URL, plus the matching summary
statusandwarnings.
This lets Support reproduce a public-page result without requesting account access or private browsing data.