Social Media Finder Pro | Public Profile Discovery avatar

Social Media Finder Pro | Public Profile Discovery

Pricing

$20.00/month + usage

Go to Apify Store
Social Media Finder Pro | Public Profile Discovery

Social Media Finder Pro | Public Profile Discovery

Find public profiles by username across 400+ sites with focused or broad search modes, structured profile URLs, and explicit diagnostics that distinguish empty results from incomplete checks.

Pricing

$20.00/month + usage

Rating

2.0

(3)

Developer

Xtech

Xtech

Maintained by Community

Actor stats

15

Bookmarked

724

Total users

12

Monthly active users

6 hours ago

Last modified

Share

Social Media Finder Pro

Find public profiles for a username across more than 400 social networks, developer communities, forums, media sites, and other websites. Use it for OSINT research, brand protection, lead enrichment, identity resolution, and due diligence.

Each username produces one structured dataset row, making the results easy to export to JSON, CSV, Excel, Make, Zapier, or your own API workflow.

Every run also writes RUN_SUMMARY with completed searches, failed searches, partial searches, and total accounts found. If every checker process fails, the run is marked FAILED after the diagnostic rows are saved; an empty result from a completed search is kept distinct from a checker failure.

Best for

  • Qualifying a username across a focused set of networks before a broader search
  • Enriching lead lists with public profile URLs and explicit checker diagnostics
  • Investigating possible impersonation or brand presence without treating an empty result as proof of absence

What you get

  • Profile URLs grouped by username and site
  • Targeted searches on selected sites for faster results
  • Broad discovery across 400+ supported sites when no filter is supplied
  • Batch input for up to 20 usernames per run
  • A completion flag and error message for every username, including partial failures
  • No third-party API key required

Example input

For a fast, focused search:

{
"usernames": ["openai"],
"sites": ["GitHub", "Reddit", "YouTube"]
}

To check every supported site, omit sites:

{
"usernames": ["openai", "github"]
}

The Store form intentionally leaves sites empty so a new run is not silently limited to a repeated shortlist. Add exact Sherlock site names when you want a faster, focused qualification pass.

Ready-to-run presets

Broad discovery:

{
"usernames": ["openai"],
"sites": [],
"maxConcurrency": 2
}

Focused qualification:

{
"usernames": ["openai"],
"sites": ["GitHub", "Reddit", "YouTube"],
"maxConcurrency": 2
}

Batch brand check:

{
"usernames": ["openai", "example-brand"],
"sites": ["GitHub", "YouTube", "LinkedIn"],
"maxConcurrency": 2
}

Start with focused mode when qualifying a lead, then run broad discovery only for usernames that need wider coverage.

Input

FieldTypeRequiredDescription
usernamesstring[]YesOne to 20 usernames to search.
sitesstring[]NoExact Sherlock site names. Empty means all supported sites.
maxConcurrencyintegerNoParallel username searches, from 1 to 4. Default: 2.

Selecting a short list of sites reduces runtime and platform compute cost. A broad search takes longer because it checks hundreds of independent websites.

Output

Results are saved to the run's default dataset. One input username produces one row:

{
"username": "openai",
"total_found": 2,
"search_completed": true,
"partial_failure": false,
"error_message": null,
"accounts_found": [
{
"site": "GitHub",
"url": "https://www.github.com/openai",
"username": "openai",
"status": "found"
},
{
"site": "Reddit",
"url": "https://www.reddit.com/user/openai",
"username": "openai",
"status": "found"
}
]
}

If partial_failure is true, the row contains only Sherlock's explicit claimed profile URLs but at least one checker reported an error. Treat those URLs as leads, inspect error_message, and verify important matches at the source before using them. A search_completed: false row has no trustworthy profile claims and should be retried. The run summary exposes the count as searchesPartial.

You can retrieve the same data through the Apify API:

GET https://api.apify.com/v2/datasets/DATASET_ID/items?clean=true&format=json

Common workflows

  • Enrich a lead list with likely social profiles
  • Investigate a public username during OSINT research
  • Detect possible brand or executive impersonation
  • Map a creator's public presence across platforms
  • Feed profile URLs into a downstream scraper or review queue

Continue the workflow

Use the focused sites input first for a quick qualification pass, then expand to the full supported-site list only when you need broader discovery.

Accuracy and responsible use

The Actor checks publicly reachable profile URLs. Websites can change their responses, block automated requests, or return ambiguous status pages, so results may contain false positives or miss existing profiles. Treat matches as leads and verify important findings at the source.

Use the Actor only for lawful purposes and handle personal data in accordance with the rules that apply to your use case. The Actor does not access private accounts or bypass authentication.

Troubleshooting

  • A site name is rejected: use the site's Sherlock name exactly, including capitalization.
  • A broad run is slow: select only the sites relevant to your workflow.
  • A username returns no matches: verify the spelling and retry with a focused site list.
  • search_completed is false: check error_message, then retry that username in a smaller run.
  • partial_failure is true: use the explicit profile claims as leads, read error_message, and verify the URLs at their source.
  • A checker or site-definition download failure is recorded as search_completed: false; do not treat that row as a confirmed no-match.