Social Media Finder Pro | Public Profile Discovery
Pricing
$20.00/month + usage
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
Maintained by CommunityActor stats
15
Bookmarked
724
Total users
12
Monthly active users
6 hours ago
Last modified
Categories
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
| Field | Type | Required | Description |
|---|---|---|---|
usernames | string[] | Yes | One to 20 usernames to search. |
sites | string[] | No | Exact Sherlock site names. Empty means all supported sites. |
maxConcurrency | integer | No | Parallel 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
- Google Ads Transparency Scraper — compare a brand's public ad creatives after finding its official profiles.
- YouTube Ads Scraper — collect matching YouTube ad videos and landing pages for creative research.
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_completedis false: checkerror_message, then retry that username in a smaller run.partial_failureis true: use the explicit profile claims as leads, readerror_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.