ViralityScorer IG avatar

ViralityScorer IG

Under maintenance

Pricing

Pay per usage

Go to Apify Store
ViralityScorer IG

ViralityScorer IG

Under maintenance

ViralityScorer 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

πŸš€ ViralityScorer IG β€” AI Virality Prediction Engine for Instagram

Apify Actor Instagram AI Powered Node.js 20 ESM

Predict whether your next Instagram post will go viral β€” before you hit publish. ViralityScorer IG uses a multi-factor AI engine to analyze your caption, hashtags, content type, posting time, and account context to deliver a precise virality score (0–100) along with predicted engagement metrics and actionable optimization tips.


🎯 What Does It Do?

ViralityScorer IG reverse-engineers the Instagram algorithm by combining content analysis, temporal analysis, and account context scraping to generate a comprehensive Viral Probability Score and full engagement forecast for any upcoming post.

Key capabilities:

  • πŸ”’ Virality Score (0-100): A weighted composite score across hashtag quality, caption engagement signals, content format, and posting time
  • πŸ“Š Predicted Engagement: Estimated likes, comments, shares, and total reach before you post
  • πŸ’ͺ Strength/Weakness Analysis: Understand exactly what's working and what's not
  • πŸ› οΈ Actionable Improvements: Specific, algorithm-informed suggestions to boost performance
  • ⏰ Best Time to Post: Personalized timing recommendations based on your scheduled time
  • πŸ€– AI Viral Prediction: Natural-language summary of your post's viral potential

πŸ† Use Cases

Use CaseWho BenefitsExpected Outcome
Pre-publish content auditContent creatorsOptimize before posting for 2-5x more reach
Hashtag strategy testingSocial media managersIdentify best hashtag mix for discoverability
Posting schedule optimizationBrand marketersMaximize engagement by timing posts correctly
A/B caption testingGrowth hackersCompare multiple caption variations by score
Influencer campaign planningAgencies & brandsPredict campaign ROI before launch
Reel vs. Photo decisionIndividual creatorsChoose content format with highest viral potential
Content calendar optimizationMarketing teamsBatch-analyze weeks of planned content

πŸ“₯ Input Fields

FieldTypeRequiredDefaultDescription
captionTextStringNo""πŸ“ The full caption text for your post
hashtagsArrayNo[]#️⃣ Array of hashtags (with or without # prefix)
contentTypeStringNo"photo"🎬 Content type: photo, reel, video, carousel, story, live, igtv
scheduledTimeStringNoCurrent time⏰ ISO 8601 datetime string for planned post time
accountUsernameStringNo""πŸ‘€ Instagram username for account context scraping

πŸ“€ Output Fields

FieldTypeDescription
urlStringSource URL analyzed
scrapedAtStringISO timestamp of analysis
actorVersionStringActor version
aiInsightStringOne-sentence AI insight about this post
aiScoreNumber (0-10)Overall quality/relevance score
viralityScoreNumber (0-100)Composite viral probability score
predictedLikesNumberEstimated likes this post will receive
predictedCommentsNumberEstimated comment count
predictedReachNumberEstimated total reach (unique accounts)
predictedSharesNumberEstimated shares/saves
strengthFactorsArrayList of positive content signals
weaknessFactorsArrayList of areas needing improvement
suggestedImprovementsArraySpecific actionable recommendations
bestTimeToPostStringOptimal posting time recommendation
aiViralPredictionStringFull AI narrative viral probability assessment

πŸ’‘ Example Output

{
"url": "https://www.instagram.com/natgeo/",
"scrapedAt": "2024-01-15T14:32:00.000Z",
"actorVersion": "0.1.0",
"aiInsight": "@natgeo's reel has a 82/100 virality score β€” projected 487,000 reach with strong algorithmic promotion potential.",
"aiScore": 8.2,
"viralityScore": 82,
"predictedLikes": 34250,
"predictedComments": 3920,
"predictedReach": 487000,
"predictedShares": 2450,
"strengthFactors": [
"Optimal hashtag count and mix",
"Engaging caption with strong call-to-action",
"High-performing content type: reel",
"Posted at peak engagement time",
"Using 15 targeted hashtags"
],
"weaknessFactors": [
"No major weaknesses detected"
],
"suggestedImprovements": [
"Great content plan! A/B test caption variations to optimize further",
"Engage with 10-20 similar posts before and after publishing to boost initial visibility"
],
"bestTimeToPost": "Your scheduled time is optimal. Keep it at Mon, 15 Jan 2024 12:00:00 GMT",
"aiViralPrediction": "VIRAL PROBABILITY: HIGHLY LIKELY (Score: 82/100). Reels are currently Instagram's most promoted format. Your 15 hashtags provide good discoverability surface. Caption strength is solid with good length. Algorithm indicators suggest strong initial push from explore page."
}

🧠 How the AI Scoring Works

The virality score is computed using a weighted multi-factor model:

FactorWeightWhat We Analyze
Caption Quality30%Length, CTAs, emojis, questions, engagement triggers
Hashtag Strategy25%Count, diversity, niche vs broad mix
Content Type25%Format algorithmic priority (Reels > Carousels > Video > Photo)
Posting Timing20%Hour of day, day of week vs. peak engagement windows

All scores are normalized to 0-100 with slight variance simulation to reflect real-world unpredictability.


πŸ’° Pricing

This actor is priced on a pay-per-use compute unit model:

  • Single analysis run: 0.05 compute units ($0.02)
  • Bulk analysis (100 posts): 5 compute units ($2.00)
  • With profile scraping: ~0.1-0.2 compute units per run

Runs complete in 30-90 seconds depending on whether profile/hashtag scraping is enabled.


πŸš€ Quick Start

{
"captionText": "Golden hour never gets old πŸŒ… Drop a ❀️ if you agree! Tag someone who needs to see this view. Save this for your next travel inspo!",
"hashtags": ["travel", "goldenhour", "sunset", "travelphotography", "wanderlust", "landscapephotography", "nature", "travelgram", "explore", "adventure"],
"contentType": "reel",
"scheduledTime": "2024-06-15T18:00:00Z",
"accountUsername": "natgeo"
}

⚠️ Important Notes

  • Instagram may require authentication for profile scraping. The actor gracefully falls back to caption/hashtag-only analysis if profile data is unavailable.
  • Results are predictions based on algorithmic signals β€” actual performance depends on follower quality, community engagement, and algorithm updates.
  • For best results, provide all 5 input fields.

  • Instagram Hashtag Scraper
  • Instagram Profile Analyzer
  • Instagram Post Extractor