Sherlock avatar

Sherlock

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Sherlock

Sherlock

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

SimpleAPI

SimpleAPI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 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.