Username OSINT Scraper - 140+ Site Checker avatar

Username OSINT Scraper - 140+ Site Checker

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Username OSINT Scraper - 140+ Site Checker

Username OSINT Scraper - 140+ Site Checker

Check a username across 140+ platforms — GitHub, Reddit, Instagram, YouTube, Twitch, Keybase, and more. Returns exists/not_found plus profile URL per site. Built for brand monitoring, trend research, and audience analysis.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Username OSINT Scraper — 40+ Site Checker

What you get

Thirdwatch portfolio: 8,800+ users across 140+ public Actors, 2M+ records delivered, >95% run success. Explore all Thirdwatch Actors.

Check whether a username exists across 140+ platforms — GitHub, Reddit, Instagram, YouTube, Twitch, Keybase, Kaggle, Steam, and more. One row per site with exists/not_found status and the profile URL.

Use it for OSINT investigations, brand-handle auditing, impersonation detection, and username availability research.

Why this Actor

  • 40+ sites per run: covers code (GitHub, GitLab, npm, PyPI), social (Reddit, Instagram, Twitch, Pinterest, TikTok-adjacent), creator (Medium, Substack, Patreon, Bandcamp), and niche platforms.
  • Clean verdicts: exists, not_found, or error per site with HTTP status — no ambiguous results.
  • Bulk input: check many usernames in a single run.
  • Site selection: restrict the sweep to the sites you care about.

Quick start

{
"usernames": ["pushpak"],
"sites": ["github", "reddit", "instagram", "youtube"]
}

Omit sites to check all supported platforms.

Input

FieldRequiredDescription
usernamesYesUsernames to check (no @).
sitesNoSubset of site keys to check. Default: all 40+.

Output

One row per username × site:

FieldDescription
username, siteWhat was checked and where.
statusexists, not_found, or error.
profileUrlCanonical profile URL when it exists.
httpStatusHTTP status code behind the verdict.

Notes & limitations

  • Detection is status-code/redirect based; a few platforms rate-limit aggressively and may return error rows under heavy load.
  • An exists verdict means the profile URL resolves — it doesn't prove the account belongs to the person you're investigating.

Use cases

  • Marketers monitoring social presence and engagement
  • Researchers building social-media datasets
  • Teams tracking public figures and trends

Last verified: 2026-09

More scrapers at thirdwatch.dev.