Website Social Profile Finder avatar

Website Social Profile Finder

Pricing

from $1.74 / 1,000 social profile founds

Go to Apify Store
Website Social Profile Finder

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

Hanna Nosova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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.

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

FieldMeaning
inputUrl, domainNormalized website input and hostname.
platform, profileUrl, profileHandleRecognized social network and canonical public profile link.
sourcePageUrl, discoveryMethodWebsite page that cited the link and whether it was an anchor or Schema.org sameAs value.
confidence, confidenceReasonsDeterministic evidence score and reasons to help review officialness.
discoveredAtISO 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

InputUse
urlsWebsite URLs or raw domains to enrich.
domainsOptional CRM-style domain list; it is combined with urls.
socialPlatformsOnly return these platforms.
maxPagesPerSiteScan 1–10 public same-site pages; start low for faster batches.
confidenceThresholdKeep candidates at or above a score from 0 to 1.

How the enrichment workflow fits

  1. Export a domain list from your CRM, spreadsheet, or lead source.
  2. Run a small sample with the platforms that matter to your team.
  3. Review confidenceReasons and sourcePageUrl for sensitive uses.
  4. Export the default profile dataset to your enrichment workflow.
  5. Use the summaries dataset 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 confidenceReasons and sourcePageUrl for 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 empty summary.

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 ApifyClient
client = 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.com and 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.

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 status and warnings.

This lets Support reproduce a public-page result without requesting account access or private browsing data.