EngagementAnalyzer IG avatar

EngagementAnalyzer IG

Pricing

Pay per usage

Go to Apify Store
EngagementAnalyzer IG

EngagementAnalyzer IG

EngagementAnalyzer IG โ€” high-performance Apify actor.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Edward Martinez

Edward Martinez

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a few seconds ago

Last modified

Categories

Share

๐Ÿ“Š EngagementAnalyzer IG

Apify Actor Platform Category Node LICENSE

Go beyond vanity metrics. EngagementAnalyzer IG calculates deep engagement quality for any Instagram profile โ€” including comment authenticity, like velocity, saves estimation, fake engagement detection, and niche benchmarking.


๐Ÿš€ What It Does

Most Instagram analytics tools only report a single engagement rate number. EngagementAnalyzer IG digs deeper:

  • Real Engagement Rate โ€” strips out fake/bot interactions for a true picture
  • Comment Quality Score โ€” measures depth and authenticity of comments (not just count)
  • Like Velocity โ€” how fast likes arrive (high velocity = viral / authentic audience)
  • Saves Estimate โ€” infers saves from engagement patterns (saves indicate genuine interest)
  • Fake Engagement Detection โ€” algorithmic detection of bot likes, generic comments, and suspicious patterns
  • Niche Percentile โ€” benchmarks the account against its tier (nano / micro / mid / macro / mega)
  • Best Post Type & Time โ€” identifies what content format and posting schedule drives most engagement
  • AI Engagement Score โ€” composite 0โ€“10 quality score
  • AI Insight โ€” one-sentence computed insight per post

๐ŸŽฏ Use Cases

Use CaseWho It's For
Influencer vetting for brand dealsMarketing teams, agencies
Competitor engagement benchmarkingSocial media managers
Detecting influencer fraudBrands before paying sponsorships
Content strategy optimizationCreators, managers
Audience quality assessmentInvestor due diligence
Platform trend analysisResearchers, analysts

๐Ÿ“ฅ Input Fields

FieldTypeDefaultDescription
usernamestring(required)Instagram username to analyze (with or without @)
maxPostsnumber12Maximum number of posts to analyze (1โ€“50)
includeSavesbooleantrueEstimate saves from engagement patterns
detectFakeEngagementbooleantrueRun fake engagement detection algorithm
benchmarkAgainstNichebooleantrueCompare against niche tier benchmarks

๐Ÿ“ค Output Fields

FieldTypeDescription
urlstringPost or profile URL analyzed
scrapedAtstringISO 8601 timestamp of scrape
actorVersionstringActor version (e.g. 0.1.0)
avgEngagementRatenumberRaw engagement rate % (likes+comments / followers)
realEngagementRatenumberEngagement rate adjusted for fake activity
commentQualityScorenumberComment depth & authenticity score (0โ€“10)
likeVelocitynumberAverage likes per hour since posting
savesEstimatenumberEstimated number of saves
fakeEngagementPercentnumberEstimated % of engagement that is fake/bot
nichePercentilenumberPercentile ranking within account's tier
bestPostTypestringBest performing content type (feed/carousel/reel)
bestPostTimestringBest day and time for posting
aiEngagementScorenumberComposite AI quality score 0โ€“10
aiInsightstringOne-sentence computed insight about this record
aiScorenumberOverall relevance/quality score 0โ€“10

๐Ÿ“ฆ Example Output

{
"url": "https://www.instagram.com/p/ABC123xyz/",
"scrapedAt": "2024-07-15T10:32:41.000Z",
"actorVersion": "0.1.0",
"avgEngagementRate": 4.72,
"realEngagementRate": 3.89,
"commentQualityScore": 7.2,
"likeVelocity": 342,
"savesEstimate": 1240,
"fakeEngagementPercent": 17.5,
"nichePercentile": 82,
"bestPostType": "carousel",
"bestPostTime": "Tuesday 6:00 PM",
"aiEngagementScore": 7.8,
"aiInsight": "Top-tier performer in their niche (82nd percentile) with 4.72% engagement rate โ€” carousel posts at Tuesday 6:00 PM drive the best results.",
"aiScore": 7.8
}

๐Ÿ” How Fake Engagement Is Detected

The actor uses a multi-signal algorithm:

  1. Engagement Rate Anomaly โ€” suspiciously high ER for large accounts flags potential bought likes
  2. Comment-to-Like Ratio โ€” very low ratio suggests purchased likes without organic interaction
  3. Comment Generic Score โ€” high proportion of single-word/emoji comments ("nice!", "โค๏ธ", "๐Ÿ”ฅ") indicates bot activity
  4. Velocity Pattern โ€” unnaturally uniform like velocity can indicate drip-purchased engagement

๐Ÿงฎ Engagement Tier Benchmarks

TierFollower RangeAvg Engagement Rate
Nano< 1K5.5%
Micro1K โ€“ 10K3.8%
Mid10K โ€“ 100K2.4%
Macro100K โ€“ 1M1.8%
Mega1M+1.2%

โš™๏ธ Technical Details

  • Built with Crawlee PlaywrightCrawler for robust JavaScript-rendered page scraping
  • Uses residential proxies to avoid Instagram rate limiting
  • Implements random delays (800โ€“2000ms) between requests
  • Stealth mode to bypass bot detection
  • Automatic scroll-based pagination to load all posts
  • Zod schema validation on every output record
  • Pushes both per-post records AND an aggregated summary record

๐Ÿ’ก Tips

  • Start with maxPosts: 12 for a fast initial analysis (1โ€“2 min)
  • Use maxPosts: 30+ for a comprehensive historical audit
  • The final record in the dataset with #summary in the URL contains aggregated metrics across all posts
  • Compare multiple accounts by running the actor in sequence and using the nichePercentile field

โš ๏ธ Disclaimer

This actor is for analytical and research purposes only. Always comply with Instagram's Terms of Service. Fake engagement percentages are estimates based on heuristic signals, not absolute measurements.