Sherlock avatar

Sherlock

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Sherlock

Sherlock

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Scrapier

Scrapier

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

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 }
}
FieldTypeDefaultWhat it does
usernamesstring[]โ€”One or more usernames to hunt. Required.
sitesstring[][]Optional whitelist (e.g. ["GitHub", "Reddit"]). Empty = scan all sites.
proxyConfigurationobject{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)

  1. ๐Ÿ”‘ Log in at https://console.apify.com โ†’ Actors.
  2. ๐Ÿ” Find Sherlock โ€” Username Hunter and open it.
  3. ๐Ÿ“ Enter one or more usernames (bulk supported).
  4. ๐Ÿ›ก๏ธ Leave proxy on default (no proxy) โ€” fallback is automatic.
  5. โ–ถ๏ธ Click Start.
  6. ๐Ÿ“บ Watch the logs as hits stream in.
  7. ๐Ÿ“Š Open the Output tab when the run completes.
  8. ๐Ÿ’พ 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.


  • ๐Ÿ“œ 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.txt and 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.