Extract intelligence from social platforms without alerting your target.
Social media platforms are the world's largest public databases of human behavior. Every post, like, follow, location tag, and metadata edge is a data point. For an OSINT investigator, the challenge isn't finding information — it's extracting it systematically without tipping off the subject. This article covers the techniques that work in 2026, platform by platform.
Beginners focus on what people say. Experienced investigators focus on how, when, and where they say it. The metadata surrounding a post — timestamp, geolocation, device fingerprint, network context — is often more valuable than the text itself. A tweet containing nothing but "good morning" becomes useful when it's geo-tagged at an airport at 4 AM on a Monday. A Facebook check-in at a gym every weekday at 6 PM establishes a routine far more detailed than anything the subject wrote in their bio.
X remains the single most valuable platform for OSINT in 2026. The search API, though heavily restricted compared to 2022, still returns structured data. Key operators:
Chain these operators for precise results. from:target has:media since:2026-06-01 until:2026-07-01 returns every image the target posted in June. Cross-reference timestamps with known events — a post at 2 PM on a Tuesday while the target was supposedly at work might contradict their stated employment.
For bulk collection, tools like Twint are largely broken since the API changes in 2023. The current reliable method is scraping via Playwright or Puppeteer in a headless browser, paired with residential proxies. The Social Analyzer project maintains a community-maintained module for X that updates monthly.
LinkedIn is the most heavily protected mainstream social platform — and the most valuable for corporate OSINT. Public profiles expose employment history, education, skills, mutual connections, and group memberships. Even with privacy settings tightened, metadata leaks:
Critical caveat: Automated scraping of LinkedIn violates their ToS and is aggressively detected. Use manual browsing in a clean browser profile with cookies from a legitimate account. Never access LinkedIn from the same IP used for other recon activities.
Telegram has become the dominant platform for organized groups — both legitimate and adversarial. Public channels and groups are indexable and searchable. Key techniques:
t.me/s/channelname to view the web version, or the Telethon Python library to scrape message history programmatically.Telegram groups are increasingly the primary distribution channel for leaked databases, credential dumps, and early indicators of coordinated influence operations. A monitor script that checks 50-100 relevant channels hourly and logs new messages to a database is one of the highest-value OSINT setups you can build in 2026.
Reddit offers a unique advantage: its users write long, detailed posts across specialized subreddits, often revealing personal information unconsciously. The site:reddit.com dork is your starting point, but the author: operator on the old Reddit search is more precise. The Pushshift archive (available via unddit.com) provides access to deleted comments — people purge their history but the archive preserves it.
The most effective technique: search for a subject's username across subreddits and look for patterns in writing style, timezone of posting, and self-disclosed locations in niche subreddits like r/cityname or r/profession. A user who posted in r/Chicago about their commute and in r/sysadmin about their homelab setup has revealed more than they realize.
The most powerful technique in social media OSINT is connecting identities across platforms. A Reddit username, a Twitter handle, a GitHub account, a Discord tag, and a Telegram username belonging to the same person create a composite profile far richer than any single platform provides.
Tools like Sherlock and Maigret automate username searches across hundreds of platforms. They're imperfect — false positives happen when a username belongs to different people — but they dramatically reduce the search space. The workflow: find a username on one platform, run Sherlock, investigate the hits manually by comparing profile details, avatar images, and posting style.
For avatar-based matching, face recognition libraries and Pimeyes can match profile photos across platforms. This is particularly effective for dating app profiles, which often use real photos but are siloed from other social networks.
Every social media platform logs access patterns. Viewing someone's profile repeatedly can trigger notifications on some platforms (LinkedIn's "Who Viewed Your Profile" is the most obvious). General rules:
For ongoing monitoring, build a pipeline: a cron job that runs hourly, checks configured targets across platforms, stores results in a SQLite database, and alerts on new or changed data. Each platform needs its own module:
The output feeds into a correlation engine that cross-references timestamps, topics, and platforms. When the same person posts about a topic on X and Reddit within the same hour, that's an event worth flagging.
| Platform | Public API | Scraping Difficulty | Best Approach |
|---|---|---|---|
| X / Twitter | Paid (Basic: $100/mo) | High | Playwright + cookies |
| Restricted | Very High | Manual browsing | |
| Telegram | Free (public data) | Low | Telethon library |
| Free (rate-limited) | Low | PRAW + Pushshift | |
| Discord | Bot API only | Medium | Self-bot or webhooks |
| Restricted | High | Playwright + session |