Social Analyzer - Find Profiles Across 900+ Sites avatar

Social Analyzer - Find Profiles Across 900+ Sites

Pricing

$5.00 / 1,000 profile records

Go to Apify Store
Social Analyzer - Find Profiles Across 900+ Sites

Social Analyzer - Find Profiles Across 900+ Sites

Cloud-hosted social-analyzer by qeeqbox. Find a username across 900+ social media and online platforms โ€” confidence scored, country/category tagged, metadata extracted. One dataset record per detected profile. $0.005 per record.

Pricing

$5.00 / 1,000 profile records

Rating

0.0

(0)

Developer

Anshuman Atrey

Anshuman Atrey

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

a day ago

Last modified

Share

Social Analyzer โ€” Find Profiles Across 900+ Sites

๐Ÿ“ฆ Open source ยท MIT: github.com/AnshumanAtrey/social-analyzer

Cloud-hosted qeeqbox/social-analyzer โ€” find a username (a person, brand, or org) across 900+ social media and online platforms in a single scan. Results stream as structured dataset records (one per detected profile) with confidence scoring, country, category, and extracted metadata.

Quick start

{
"username": "elonmusk",
"mode": "fast",
"top": 100
}

Scans the top 100 most popular sites in ~30-60 seconds. Each detected profile becomes a dataset record.

Multiple usernames in one run

{
"username": "elonmusk,jeffbezos,billgates",
"mode": "fast",
"top": 50
}

Comprehensive scan (top 500 sites + metadata)

{
"username": "anshumanatrey",
"mode": "slow",
"top": 500,
"metadata": true,
"extract": true
}

Takes a few minutes, but extracts page metadata (Open Graph, Twitter Card) and any URLs / patterns embedded in detected profile pages.

Output structure

Each scan produces multiple dataset records with a recordType discriminator:

recordTypeFieldsWhen
profileusername, platform, link, status, rate, country, language, type, rank, extracted, metadata, textOne per detected profile
summaryusername, mode, sitesChecked, profilesFound, duration, cmdAlways last record

Filter by recordType=profile in the Apify Console table view to see only detections.

Modes

ModeWhat it doesWhen to use
fastHTTP probing โ€” check if URL responds with a profile page90% of cases
slowPage analysis โ€” parse responses for OSINT signalDeeper investigation
specialExtra signal extraction (text/image/name analysis)Most thorough

Confidence filter

  • good (default) โ€” only high-confidence matches (recommended for clean results)
  • good,maybe โ€” include uncertain matches
  • all โ€” every probe, including false positives

Pricing

$0.005 per dataset record. A typical fast scan of top 100 sites returns 5-15 detected profiles = $0.025-$0.075 per scan.

Use cases

  • Recruiters โ€” verify a candidate's online presence before an interview
  • Journalists โ€” investigate subjects for stories
  • Fraud teams โ€” confirm or deny suspect identities
  • HR background checks โ€” verify professional accounts
  • Dating safety โ€” confirm someone is who they say they are
  • OSINT investigators โ€” case work on individuals or brands

Authorization

Only search usernames you're authorized to investigate. Some jurisdictions restrict OSINT collection on private individuals โ€” consult local law (GDPR in EU, CCPA in California, etc.).

FAQ

How accurate are the results?

The good confidence filter (default) returns only high-signal matches โ€” these are reliable (~95%+ true positives). The good,maybe filter trades precision for recall โ€” useful when you want exhaustive coverage and don't mind manually checking some false positives.

Why does a scan sometimes take 5+ minutes?

slow mode parses each detected page for OSINT signals (emails, links, metadata). special mode runs OCR on profile images. If you just need a list of platforms, stick with fast mode โ€” usually under 60 seconds for top 100 sites.

Can I scan a username only on platforms from certain countries?

Yes โ€” pass a comma-separated list of two-letter country codes (US,IN,JP) and the actor will probe only sites registered to those countries. Useful for compliance investigations restricted to specific jurisdictions.

Why does it sometimes miss LinkedIn?

LinkedIn aggressively rate-limits anonymous probes โ€” confirmation of a profile often requires a logged-in scrape. For LinkedIn specifically, use a dedicated LinkedIn-scraper actor; social-analyzer's value is in the long tail of 900+ other platforms.

How is this different from Sherlock / Maigret?

Sherlock checks ~400 sites with binary "exists / doesn't exist." Social Analyzer adds: 900+ sites, confidence scoring (so you can trust the results), metadata extraction, country/category filtering, and parallel HTTP probing for speed. Maigret is the closest competitor โ€” Social Analyzer covers more sites but Maigret is faster for username-only queries.

Pairs nicely with

Bundle for full identity-resolution workflows:

  • Holehe Email OSINT โ€” Start with an email, find which sites it's registered on, then probe those usernames with Social Analyzer
  • theHarvester โ€” Discover emails/people for a domain, then OSINT the names with Social Analyzer
  • NetIntel โ€” Add WHOIS / GeoIP context to domains found in discovered profiles
  • Bug Bounty Finder โ€” Audit your own brand's presence + check for active disclosure programs
  • nmap โ€” Network recon for the technical-investigation half of OSINT
  • Zomato Restaurant Scraper โ€” Restaurant lead lists (separate B2B use case)

Credits

Built on qeeqbox/social-analyzer by Qeeqbox. AGPL-3.0 licensed per upstream.