Username OSINT Search — Social Media Username Lookup Tool
Pricing
Pay per event
Username OSINT Search — Social Media Username Lookup Tool
Username search across 200+ social media, developer, gaming and creator platforms. Enter one or more usernames and get one row per confirmed account, with profile URL, category and scraped metadata. Powered by the open-source user-scanner (MIT). Unofficial wrapper.
Pricing
Pay per event
Rating
0.0
(0)
Developer
daehwan kim
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
4
Monthly active users
6 days ago
Last modified
Categories
Share
Give one username, get back every platform where that account is registered. This Actor performs a username search across 200+ social media, developer, gaming, creator, music, shopping and community platforms using the open-source user-scanner engine — with zero setup and no API keys.
Built for brand protection, account auditing, authorized security research, due diligence, recruiting, and journalism. Runs on the Apify platform with API access, scheduling, integrations, and monitoring built in.
Unofficial. This Actor wraps the open-source user-scanner (MIT) and is not affiliated with, endorsed by, or sponsored by the project or any of the platforms it checks. It returns public data only. You are responsible for complying with each platform's Terms of Service and with GDPR, PIPA, CCPA, and other applicable laws.
Why use Username OSINT Search?
- 200+ platforms in one call — Instagram, X, TikTok, Reddit, GitHub, Twitch, Steam, Spotify, LinkedIn, Telegram, Snapchat, Discord and hundreds more across 13 categories (Social, Dev, Creator, Gaming, Music, Community, Shopping, Finance, Learning, Donation, Political, Email, Other)
- Metadata, not just a yes/no — display name, follower count, bio, user id and avatar URL are returned when the platform exposes them
- A one-line verdict on every row — the
headlinefield says it plainly:`octocat` found on 99 platforms — top: Reddit, Telegram, Tumblr - Bulk — up to 5 usernames per run, one row per confirmed account
- Quiet by design — public profile lookups only. The engine's "loud" modules, which would trigger password-reset emails, are never enabled, so the target is never notified.
How to use Username OSINT Search
- Enter one or more usernames.
- (Optional) Adjust the per-request timeout or include NSFW platforms.
- Click Start and read the results in the Output tab.
Input
| Field | Type | Description |
|---|---|---|
usernames | array | Up to 5 usernames per run (letters, digits, . _ -) |
username | string | Single-username alternative |
timeout | integer | Per-request timeout in seconds (5–120, default 15) |
includeNsfw | boolean | Include adult/NSFW platforms (default false) |
{"usernames": ["octocat"],"timeout": 15,"includeNsfw": false}
Output
One dataset item per confirmed account. Rows that carry a noticeCode are
status rows, not results (summary, no-accounts, invalid-username,
scan-failed, targets-truncated, charge-limit-reached, free-plan-cap) —
skip them when parsing programmatically.
Invalid input ends the run as SUCCEEDED with a notice row.
{"username": "octocat","platform": "Itch.io","category": "Creator","exists": true,"profileUrl": "https://itch.io/profile/octocat","displayName": "Octocat","followers": null,"bio": null,"avatarUrl": null,"extra": { "name": "Octocat" },"source": "user-scanner","headline": "`octocat` found on 99 platforms — top: Reddit, Telegram, Tumblr","scannedAt": "2026-08-25T05:58:00.000Z"}
Each username also gets one unbilled summary row with accountsFound,
platformsChecked, platformsErrored and the full platformsRegistered list.
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data table
| Field | Description |
|---|---|
username | The username searched |
platform | Platform where the account was found |
category | Platform category (Social, Dev, Gaming, …) |
profileUrl | Direct URL to the discovered profile |
displayName | Profile display name, when the platform exposes one |
followers | Follower count, when the platform exposes one |
bio | Profile bio, truncated to 500 characters |
avatarUrl | Profile picture URL, when available |
extra | All additional metadata the engine scraped for this profile |
headline | One-line verdict for this username |
scannedAt | UTC timestamp of the lookup |
Pricing
Pay-per-event: $0.005 per run plus $0.02 per account found. A username registered on 40 platforms costs $0.805 for that run. Apify platform compute is billed separately per your plan. Free-plan runs return at most 25 accounts; upgrade to receive the full result set in one run.
Tips
- Lower the
timeoutfor faster runs; raise it if you suspect false negatives from slow platforms. - Some platforms rate-limit shared cloud IPs and are reported in
platformsErroredon the summary row — re-running usually clears them. - Schedule recurring runs to monitor when a brand handle appears on new platforms.
FAQ, disclaimers, and support
Is this legal? Checking whether a public account exists, and reading a public profile, is generally lawful. You are responsible for how you use the results. Do not use this tool for harassment, stalking, or any unlawful purpose, and comply with all applicable laws and platform terms.
Privacy & data responsibility. You are the data controller for every lookup you run with this Actor; ntriqpro is a data processor acting solely on your instructions. You are responsible for having a lawful basis and a legitimate, purpose-limited reason for each lookup, and for complying with GDPR, PIPA, CCPA, and other applicable privacy laws. We do not store your results — output is written only to your own run's dataset and is never retained on our side.
Why didn't it find an account I know exists? Some platforms rate-limit or
block automated checks from cloud IPs, which can cause false negatives. The
platformsErrored count on the summary row tells you how many were affected.
Open-source licence. This Actor wraps user-scanner (MIT) by kaifcodec.
https://github.com/kaifcodec/user-scanner. It runs the tool as a separate
process and returns its results; it is an independent integration, not an
official distribution. See LICENSE-NOTICE.md.
Found a bug or want a feature? Use the Issues tab. Custom solutions available.
Used this Actor? A sentence in the Reviews tab about what you used it for helps the next person decide.
Works well with
- socialscan-osint — Confirm the same identity by email address, not just username.
- phoneinfoga-osint — Add the phone-number angle: carrier, line type and public footprint.
Every run of this Actor also returns these suggestions in the nextSteps field of its summary row.