Sherlock
Pricing
from $4.99 / 1,000 results
Sherlock
Sherlock Search for usernames across hundreds of social media platforms and websites to discover associated public profiles. Export profile URLs, platform names, availability, and results to JSON, CSV, Excel, or XML for OSINT, brand monitoring, and online identity research.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
Scraper Engine
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
3
Monthly active users
14 days ago
Last modified
Categories
Share
π΅οΈ Sherlock β Username Hunter Across 400+ Social Networks
Hunt down a person's online footprint by username across 400+ social networks, forums, and platforms β in seconds, in parallel, with smart proxy fallback.
β‘ Powered by the open-source sherlock-project detection ruleset, wrapped as a production-grade Apify Actor.
π Why Choose Us?
- π 400+ sites β the same battle-tested ruleset that powers Sherlock CLI, refreshed live from upstream.
- π‘οΈ Smart proxy fallback β runs with no proxy by default, auto-escalates to datacenter β residential only when a site fights back, then sticks with residential for the rest of the run.
- β‘ Truly parallel β up to 200 sites checked concurrently per username.
- πΎ Live results β every confirmed hit is pushed to the dataset the moment it's found, so you can watch the table fill up.
- π― Bulk usernames β enter as many as you want, one row per hit.
- π Automatic retries β exponential backoff on 5xx, timeouts, and rate-limits.
π§° Key Features
- π Username hunting across GitHub, Reddit, Instagram, TikTok, X, Telegram, Pinterest, Steam, Spotify, and 390+ more.
- π‘οΈ Proxy-tier escalation:
NO_PROXY β DATACENTER β RESIDENTIAL Γ 3. - π Two dataset views: Found Accounts (one row per hit) and Summary (one row per username).
- π§΅ Configurable concurrency, timeout, retries, and backoff.
- πͺ΅ Detailed progress logs every 10% so long runs feel alive.
π₯ Input
{"usernames": ["johndoe", "elonmusk"],"sites": [],"proxyConfiguration": { "useApifyProxy": false }}
| Field | Type | Default | What it does |
|---|---|---|---|
usernames | string[] | β | One or more usernames to hunt. Required. |
sites | string[] | [] | Optional whitelist (e.g. ["GitHub", "Reddit"]). Empty = scan all sites. |
proxyConfiguration | object | {useApifyProxy: false} | Defaults to no proxy; auto-falls-back to datacenter then residential on block. |
βοΈ Concurrency, timeout, retries and backoff are tuned internally with battle-tested defaults β no knobs to fiddle with.
π€ Output
The actor produces two views in the same dataset:
1. Found Accounts (one row per hit β live updates)
{"username": "johndoe","site_name": "GitHub","profile_url": "https://www.github.com/johndoe","proxy_tier": "NO_PROXY","status_code": 200,"found_at": "2026-05-19T14:32:18+00:00"}
2. Summary (one row per username β pushed at the end)
{"username": "johndoe","total_found": 287,"links": ["https://www.github.com/johndoe","https://www.reddit.com/user/johndoe","..."]}
π How to Use (Apify Console)
- π Log in at https://console.apify.com β Actors.
- π Find Sherlock β Username Hunter and open it.
- π Enter one or more usernames (bulk supported).
- π‘οΈ Leave proxy on default (no proxy) β fallback is automatic.
- βΆοΈ Click Start.
- πΊ Watch the logs as hits stream in.
- π Open the Output tab when the run completes.
- πΎ Export to JSON / CSV / XLSX.
π€ Use via API
curl -X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"usernames":["johndoe","elonmusk"]}'
π‘ Best Use Cases
- π΅οΈ OSINT β investigate a person's online footprint.
- π‘οΈ Brand monitoring β check whether your handle is taken across platforms.
- π Account audit β discover dormant accounts under your own usernames.
- π§ͺ Username availability β bulk-check before launching a product.
πΈ Pricing β Pay Per Event
apify-actor-startβ handled by Apify (first 5 s of compute free).apify-default-dataset-itemβ charged automatically per pushed row, so you only pay for confirmed hits + summaries.
β FAQ
Q: Why is no proxy the default? A: Most Sherlock sites don't need a proxy. Running direct is fastest and cheapest. The actor only escalates to datacenter / residential proxies when a site actively blocks the request, then stays there for the rest of the run.
Q: How accurate is detection?
A: We use the upstream sherlock-project/sherlock ruleset (status-code / message / response-url checks). False positives are rare but possible on sites that return generic landing pages.
Q: Can I scan only specific sites?
A: Yes β fill in the Limit to specific sites field with case-insensitive names (e.g. GitHub, Reddit).
Q: How fast is it? A: At default concurrency=40 a single username takes ~30-60 s for the full 400+ site sweep.
βοΈ Cautions & Legal
- π Data is collected only from publicly available sources β no authentication, no private content.
- π Do not use this Actor to harass, dox, or harm anyone.
- π You are responsible for legal compliance (GDPR, CCPA, anti-spam laws, target site ToS).
- π€ Honor
robots.txtand reasonable rate limits β being a good citizen reduces blocks too.
π¬ Support & Feedback
Open an issue or reach out via the Apify Store contact tab β we read every report.