Sherlock avatar

Sherlock

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Sherlock

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

Scraper Engine

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

3

Monthly active users

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