Who Engaged With Me avatar

Who Engaged With Me

Pricing

$9.00/month + usage

Go to Apify Store
Who Engaged With Me

Who Engaged With Me

This powerful Apify Actor tracks likes, comments, shares, stars, forks, followers, and more — then uses intelligent identity matching to identify the same person engaging with you on different networks.

Pricing

$9.00/month + usage

Rating

5.0

(5)

Developer

mr beast

mr beast

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

3

Monthly active users

5 days ago

Last modified

Share

Who Engaged With Me Banner

Who Engaged With Me - Cross-Platform Social Media Engagement Tracker

Discover who interacts with your content across multiple social media platforms. This powerful Apify Actor tracks likes, comments, shares, stars, forks, followers, and more — then uses intelligent identity matching to identify the same person engaging with you on different networks.

Apify Actor License: MIT

Supported Platforms (All 10!)

GitHub X LinkedIn YouTube Reddit Instagram TikTok Medium Threads Facebook


Why Use This Tool?

In today's multi-platform digital world, your audience engages with you across GitHub, X (formerly Twitter), LinkedIn, YouTube, Reddit, and more. But tracking who's genuinely interested in your content requires checking each platform separately — until now.

Who Engaged With Me solves this problem by:

  • Aggregating engagement data from all your social media accounts in one place
  • Identifying your most engaged followers with weighted scoring that values meaningful interactions
  • Matching identities across platforms so you know when the same person engages on multiple networks
  • Analyzing sentiment of comments and replies to understand engagement quality
  • Tracking trends to identify peak activity times and engagement velocity
  • Providing actionable exports in CSV, JSON, and CRM-ready formats

Key Features

Multi-Platform Social Media Tracking

Multi-Platform Engagement Aggregation

One actor run connects to 10 platforms simultaneously, extracts engagement data using the optimal method for each (API, Apify actors, or web scraping), and merges everything into a unified view of who's engaging with you.

Track engagement and interactions from 10 major platforms:

PlatformWhat We TrackAuthentication
GitHubStars, Forks, Issues, Pull Requests, Comments, FollowersOptional (token for private repos)
XLikes, Reposts, Replies, Mentions, Quotes, FollowersOptional (bearer token for API)
LinkedInReactions, Comments, Profile Views, Connection RequestsSession cookie required
YouTubeComments, Replies, SubscribersAPI key optional
RedditPost Comments, Comment Replies, MentionsNone required
InstagramLikes, Comments, Followers, Story ViewsSession ID optional
TikTokComments, FollowersNone required
MediumClaps, Responses, FollowersNone required
ThreadsLikes, Replies, RepostsNone required
FacebookReactions, Comments, SharesAccess token optional

Intelligent Cross-Platform Identity Matching

Our advanced matching algorithm identifies when the same person engages with you on different platforms using:

  • Username similarity — Fuzzy matching catches variations like john_smith, johnsmith, and john-smith
  • Display name matching — Recognizes "John Smith" across different networks
  • Linked account detection — Parses bios for social media links
  • Email and website matching — Connects accounts with shared contact info

Weighted Engagement Scoring

Not all engagements are equal. Our scoring system prioritizes high-value interactions:

Engagement TypeScoreWhy It Matters
FollowFollow / Subscribe10Shows commitment to your content
ForkFork (GitHub)8Indicates intent to use or build on your work
PRPull Request8Demonstrates active contribution
IssueIssue / Bug Report7Shows investment in improving your project
CommentComment / Reply6Requires effort and thought
QuoteQuote / Share5Amplifies your content to their audience
RepostRepost / Retweet5Extends your reach
MentionMention5Brings you into their conversation
StarStar / Watch4Bookmarks your content for later
LikeLike / Reaction2Quick acknowledgment
ViewProfile View1Passive interest

Advanced Analytics (NEW!)

Sentiment Analysis

Understand the quality of engagement with automatic sentiment analysis:

  • Analyzes comments, replies, and responses
  • Identifies positive, negative, neutral, and mixed sentiment
  • Tracks sentiment trends over time
  • Highlights key sentiment keywords

Trend Analysis

Track engagement patterns and identify opportunities:

  • Overall trend direction (growing, stable, declining)
  • Peak activity hours and days
  • Engagement velocity (per day, week, month)
  • Emerging engagers (new high-activity users)
  • Churning engagers (previously active users who stopped)

Export Options

Get your data in the format you need:

  • JSON Export — Full structured data for developers
  • CSV Export — Spreadsheet-compatible for analysis
  • CRM-Ready Export — Pre-formatted with tags and notes for sales tools
  • Markdown Report — Human-readable summary document

Who Is This For?

Sales & Business Development Professionals

Identify warm leads who are already engaging with your content. Know which prospects are showing interest before you reach out.

Recruiters & Talent Acquisition Teams

Find candidates who are actively engaging with your company's content, job posts, or team members.

Content Creators & Influencers

Discover your superfans — the people who consistently engage across multiple platforms. Build deeper relationships with your most loyal audience.

Job Seekers & Career Professionals

See which companies, recruiters, and industry leaders are viewing your profile and engaging with your posts.

Startup Founders & Entrepreneurs

Track engagement from potential investors, partners, and customers who are showing interest in your work.

Personal Brand Builders

Understand who's paying attention to your expertise. Identify networking opportunities and potential collaborators.


How It Works

Actor Flow

Who Engaged With Me - Flow Chart

The actor processes your request through a sophisticated pipeline: input validation → multi-platform data extraction → identity matching → scoring and filtering → optional sentiment and trend analysis → export to multiple formats.

Step 1: Configure Your Platforms

Select which social media platforms you want to track and provide the necessary credentials:

{
"platforms": ["github", "twitter", "linkedin", "youtube", "reddit", "instagram", "tiktok", "medium", "threads", "facebook"],
"githubUsername": "your-github-username",
"githubAccessToken": "ghp_xxxxxxxxxxxx",
"githubTrackRepos": true,
"githubTrackIssues": true,
"githubTrackFollowers": true,
"twitterUsername": "your-x-handle",
"twitterTrackLikes": true,
"twitterTrackRetweets": true,
"twitterTrackReplies": true,
"twitterTrackMentions": true,
"linkedinProfileUrl": "https://linkedin.com/in/your-profile",
"linkedinSessionCookie": "your-li_at-cookie",
"linkedinTrackPostEngagement": true,
"linkedinTrackProfileViews": true,
"instagramUsername": "your-instagram-handle",
"tiktokUsername": "your-tiktok-handle",
"mediumUsername": "your-medium-username",
"threadsUsername": "your-threads-username",
"facebookPageId": "your-page-id",
"timeRange": "7d",
"enableIdentityMatching": true,
"enableSentimentAnalysis": true,
"enableTrendAnalysis": true,
"exportFormat": "both",
"exportCRMFormat": true,
"generateReport": true,
"maxResults": 500
}

Step 2: Run the Actor

Execute the Actor on Apify's cloud infrastructure. It will:

  1. Connect to each configured platform
  2. Extract engagement data within your specified time range
  3. Match identities across platforms
  4. Score and rank your engagers
  5. Analyze sentiment of text-based engagements
  6. Calculate engagement trends and velocity
  7. Generate exports in your chosen formats
  8. Save results to the dataset and key-value store

Step 3: Review Your Results

Get a comprehensive view of who's engaging with your content:

{
"displayName": "John Smith",
"platforms": ["github", "twitter", "instagram"],
"totalEngagements": 23,
"engagementScore": 67,
"engagementTypes": ["star", "fork", "repost", "reply", "like", "comment"],
"lastEngagement": "2024-01-15T10:30:00Z",
"matchConfidence": 0.95,
"contactInfo": {
"email": "john@example.com",
"twitter": "johnsmith",
"github": "jsmith",
"website": "https://johnsmith.com"
},
"platformBreakdown": [
{
"platform": "github",
"username": "jsmith",
"engagementCount": 8,
"engagementTypes": ["star", "fork"]
},
{
"platform": "twitter",
"username": "johnsmith",
"engagementCount": 10,
"engagementTypes": ["repost", "reply", "like"]
},
{
"platform": "instagram",
"username": "john.smith",
"engagementCount": 5,
"engagementTypes": ["like", "comment"]
}
]
}

Configuration Options

Time Range

Choose how far back to look for engagements:

  • 24h — Last 24 hours
  • 7d — Last 7 days (default)
  • 30d — Last 30 days
  • 90d — Last 90 days
  • all — All available data

Identity Matching Settings

  • Enable/Disable — Turn cross-platform matching on or off
  • Confidence Threshold — Set minimum similarity score (0.5 to 1.0) for matching accounts

Advanced Features

  • Sentiment Analysis — Analyze comment/reply sentiment (enabled by default)
  • Trend Analysis — Track engagement patterns over time (enabled by default)
  • Export Format — Choose JSON, CSV, or both
  • CRM Export — Generate CRM-ready format with tags and notes
  • Include Raw Engagements — Include detailed engagement data in exports
  • Generate Report — Create a markdown summary report

Output Controls

  • Minimum Engagement Score — Filter out low-engagement users
  • Maximum Results — Limit the number of engagers returned (up to 10,000)

Authentication Setup Guide

GitHub Personal Access Token

  1. Go to GitHub SettingsDeveloper SettingsPersonal Access Tokens
  2. Click Generate new token (classic)
  3. Select scopes: repo, user, read:user
  4. Copy the token and paste it in the githubAccessToken field

X/Twitter Bearer Token (Optional)

  1. Go to Twitter Developer Portal
  2. Create a project and app
  3. Generate a Bearer Token
  4. Paste it in the twitterBearerToken field
  1. Log into LinkedIn in your web browser
  2. Open Developer Tools (F12 or right-click → Inspect)
  3. Go to ApplicationCookieswww.linkedin.com
  4. Find the li_at cookie and copy its value
  5. Paste it in the linkedinSessionCookie field

YouTube Data API Key

  1. Go to Google Cloud Console
  2. Create a new project (or select existing)
  3. Enable YouTube Data API v3
  4. Go to CredentialsCreate CredentialsAPI Key
  5. Copy the key and paste it in the youtubeApiKey field

Instagram Session ID (Optional)

  1. Log into Instagram in your web browser
  2. Open Developer Tools (F12)
  3. Go to ApplicationCookieswww.instagram.com
  4. Find the sessionid cookie and copy its value
  5. Paste it in the instagramSessionId field

Facebook Access Token (Optional)

  1. Go to Facebook Developers
  2. Create an app and get a Page Access Token
  3. Paste it in the facebookAccessToken field

Output Data Structure

Dataset Items

Each engager is saved as a separate item in the Apify dataset with the following fields:

FieldDescription
displayNameBest available name for the engager
platformsArray of platforms they engaged on
totalEngagementsTotal number of interactions
engagementScoreWeighted score based on engagement types
engagementTypesTypes of engagements performed
lastEngagementMost recent engagement timestamp
firstEngagementEarliest engagement timestamp
matchConfidenceConfidence score for cross-platform matching
contactInfoAvailable contact information
platformBreakdownEngagement details per platform
accountsFull profile data from each platform
engagementsComplete engagement history

Key-Value Store

Additional outputs saved to the key-value store:

KeyDescription
summaryAggregated statistics and top engagers
metadataExecution details, timing, and errors
outputComplete structured output
sentiment_summarySentiment analysis overview
trend_analysisEngagement trends and patterns
engagement_statsDetailed engagement statistics
export_engagers_jsonJSON export of engagers
export_engagers_csvCSV export of engagers
export_crm_jsonCRM-ready JSON export
export_crm_csvCRM-ready CSV export
export_trends_jsonTrend analysis export
report_markdownHuman-readable markdown report

Best Practices

For Accurate Results

  • Use authentication when available for better data access
  • Start with a shorter time range (7 days) to test, then expand
  • Configure specific repositories on GitHub to focus on relevant engagements

For Identity Matching

  • Set threshold to 0.75 (default) for balanced accuracy
  • Lower threshold (0.6) if you want more potential matches
  • Higher threshold (0.9) if you want only high-confidence matches

For Performance

  • Limit platforms to those you actively use
  • Use proxies for Instagram and LinkedIn to avoid rate limits
  • Run during off-peak hours for faster execution

Limitations & Considerations

  • Public Data Only — Extracts only publicly available data (except LinkedIn with authentication)
  • Rate Limits — Respects platform rate limits; large accounts may take longer
  • Historical Data — Some platforms limit how far back data is available
  • Identity Matching — Not 100% accurate; review matches with confidence scores below 0.8

Privacy & Compliance

  • Only extracts publicly available data or data you're authorized to access
  • Does not store data beyond your Apify account
  • Respects platform terms of service and robots.txt
  • Recommended for legitimate business and personal use only
  • GDPR-compliant data handling

Frequently Asked Questions

Can this tool see who viewed my profile?

Only LinkedIn provides profile view data (requires Premium for full details). Other platforms like GitHub, X, and Instagram do not expose this information.

How accurate is cross-platform identity matching?

Matching accuracy depends on how consistent users are with their usernames and display names. Matches with confidence scores above 0.85 are highly reliable. Always review lower-confidence matches manually.

Does this work with private accounts?

No. This tool only accesses publicly available data. For private GitHub repositories, you'll need to provide a personal access token with appropriate permissions.

How often should I run this Actor?

For most use cases, running weekly captures meaningful engagement patterns. For high-volume accounts, daily runs may be appropriate.

What's new in this version?

  • 10 platforms supported — Added Instagram, TikTok, Medium, Threads, and Facebook
  • Sentiment analysis — Understand the quality of engagement
  • Trend analysis — Track patterns and velocity over time
  • Multiple export formats — JSON, CSV, CRM-ready, and markdown reports
  • Improved error handling — Better error messages for missing configurations

Support & Feedback

Have questions or feature requests? We'd love to hear from you:

  • Leave a review or comment on the Apify Store
  • Contact us through Apify Console

  • Social Media Analytics — Track engagement across platforms
  • Lead Generation — Identify warm prospects from engagement data
  • Influencer Marketing — Find your most engaged brand advocates
  • Competitor Analysis — Monitor who engages with competitors
  • Community Building — Identify and nurture superfans

License

MIT License — Free for personal and commercial use.


Keywords: social media engagement tracker, cross-platform analytics, who viewed my profile, GitHub stars tracker, X Twitter engagement, LinkedIn profile views, social media monitoring, audience insights, lead generation tool, influencer analytics, engagement scoring, identity matching, sentiment analysis, trend analysis, CRM export, Apify Actor, web scraping, social media API