Check a list of usernames across 400+ sites without installing Sherlock
说明与用途
将开源 Sherlock 引擎封装为 Apify Actor,无需本地安装即可对 400+ 个站点批量检查用户名,返回每确认账号一行结构化数据(JSON/CSV/Excel)。
问题
A user needs to check a list of usernames across many sites and get structured output (JSON, CSV, Excel) without running Sherlock locally.
结果
The Actor checks up to 5 usernames against 400+ sites (GitHub, Reddit, Instagram, TikTok, X, Steam, Twitch) in one run and returns one dataset row per confirmed account, including profile URLs, HTTP status, and response time. A username with no hits returns a single 'No accounts found' row.
工作流
- Send usernames (up to 5 per run on paid plans), optional site list, timeout, and includeNsfw flags to the Apify Actor
- Receive one row per confirmed account with fields: username, siteName, profileUrl, status, httpStatus, responseTimeS
- Receive a single 'No accounts found' row for usernames with no hits, so an empty result is still a stored answer
- Optionally schedule weekly runs to track when a brand name appears on a new platform
- Read the Actor output as JSON, CSV, or Excel from Python, JavaScript, Make, n8n, or a webhook
证据
I wrapped the open-source Sherlock engine (MIT) as an Apify Actor so the setup step disappears. You send usernames, you get one row per site where the account exists.
For johnsmith the Actor checks 400+ sites, including GitHub, Reddit, Instagram, TikTok, X, Steam and Twitch. Each confirmed account becomes one dataset row.
A username with no hits returns a single 'No accounts found' row, so an empty result is still an answer you can store.
The free plan checks one username on the top 100 sites and shows up to 5 accounts, so you can see the real output before deciding anything. The last row of a free run says what was held back.
Some sites rate-limit or block automated checks, which can produce false negatives. A hit also only shows that a handle exists, not that it belongs to the person you have in mind. Treat results as leads to verify.
- 记录日期: 2026-11-03T02:13:48.101Z