Instagram Profile Monitor avatar

Instagram Profile Monitor

Pricing

from $24.00 / 1,000 new profile discovery & baselines

Go to Apify Store
Instagram Profile Monitor

Instagram Profile Monitor

Monitor Instagram profiles over time and track follower growth, engagement metrics, and profile changes with historical data and visualizations.

Pricing

from $24.00 / 1,000 new profile discovery & baselines

Rating

0.0

(0)

Developer

Hpix

Hpix

Maintained by Community

Actor stats

0

Bookmarked

504

Total users

5

Monthly active users

14 days ago

Last modified

Categories

Share

ℹ️ About

Track Instagram profiles over time with historical data, trend analysis, and a built-in interactive dashboard. No login required — just add usernames and run.

✨ Features

  • 📊 Interactive dashboard — single-page visual analytics for all monitored profiles, dark mode included
  • 📈 Historical tracking — data persists between runs, building a complete growth history
  • 🔍 Change detection — automatically flags follower, bio, and engagement shifts
  • 👥 Bulk monitoring — track multiple profiles simultaneously in one run
  • 📐 Engagement analytics — average likes, comments, views, and engagement rate over time
  • 📥 CSV & PDF export — download per-profile data or reports from the dashboard
  • 🕐 Customizable lookback — analyze the last 7, 30, 90 days or any window

📊 Interactive Dashboard

Every run generates a dashboard you can open from your browser. It includes a portfolio overview, per-profile drill-downs with trend charts, and plain-language insights.

Portfolio view — compare all monitored profiles at a glance. Growth leaderboard, engagement rates, and recent changes in one view:

Portfolio dashboard

Per-profile analytics — follower trends, posting cadence, and automated insights. Export to CSV or PDF:

Profile detail dashboard

Posts calendar — view individual posts metrics on a calendar view:

Posts calendar

🔎 When Should I Use This?

Use CaseBest Tool
Track competitor/influencer growth over time✅ This actor
Need a visual dashboard, not raw JSON✅ This actor
Monitor 5–100 profiles at developer-friendly prices✅ This actor
One-time profile, post, or reel extraction➡️ Instagram Scraper
Massive data extraction➡️ Instagram Scraper

💰 Pricing

Pay-per-event. No subscription, no platform usage charge — you only pay for what you use.

ActionStandardGold (Business)
Start Tracking$0.01 / run$0.005 / run
New Profile Discovery & Baseline$0.04 / profile$0.024 / profile
Historical Snapshot & Trend Analysis$0.02 / profile$0.012 / profile

Example: 10 profiles, weekly runs

StandardGold
Month 1 (all new)$0.44$0.26
Month 2+ (returning)$0.24$0.14

Example: 100 profiles, weekly runs

StandardGold
Month 1 (all new)$4.04$2.42
Month 2+ (returning)$2.04$1.22

Compare that to other Instagram monitoring tools at $2.75 ~ $44.99/mo — this actor is dramatically cheaper.

💡 Scheduling Tip

Set up a schedule in Apify Console for daily or weekly runs. This actor persists data between executions, so each run adds to your historical dataset automatically. Daily gives the best trend resolution; weekly is the cheapest.

⚙️ Inputs

FieldTypeDescription
profilesstring[]Instagram usernames to monitor (e.g., ["zuck", "cristiano"])
history_daysintegerDays of history to include in analytics (default: 90)

Example input:

{
"profiles": [
"zuck",
"cristiano",
"leomessi"
],
"history_days": 30
}

⬆️ Outputs

The actor produces three data views:

1. Dataset

Per-profile records with stats, growth metrics, and detected changes. Available as JSON, CSV, Excel, XML, or HTML.

{
"username": "zuck",
"bio": "I build stuff",
"stats": {
"followers": 16676794,
"following": 622,
"total_posts": 423,
"average_likes": 461145,
"average_comments": 7111,
"average_views": 4898992
},
"growth": {
"followers": {
"absolute": 1250,
"percentage": 12.5,
"daily_average": 41.67,
"period_days": 30.0
}
},
"changes": {
"root['stats']['followers']": {
"new_value": 16676794,
"old_value": 16676765,
"delta": 29
}
}
}

2. Dashboard

Interactive dashboard with portfolio overview, per-profile charts, growth leaderboard, and engagement analytics.

Dashboard

3. Dashboard Data

Per-profile chart data as reports-{username}-data.json for custom integrations or downstream processing.

📖 FAQ

How does historical tracking work?

Your monitoring history persists between runs: each execution adds a new snapshot for every profile. Growth metrics and visualizations require at least 2 data points — they appear starting from the second run.

Can I track private accounts?

Partly. Public accounts get full monitoring — follower and engagement history, per-post analytics, and the complete dashboard. Private and age-restricted accounts cannot be watched post by post, but their publicly visible counts (followers, following, and an approximate post count) are captured on every run, so you can still follow their growth over time. For those accounts there is no engagement data, biography, or profile picture. Either way, only publicly accessible data is ever read.

How often should I run this?

Daily runs give the best trend resolution (you see day-to-day changes). Weekly runs are the cheapest option and still reveal meaningful trends. Set up a schedule in Apify Console.

Can I export the data?

Yes. The dataset exports to JSON, CSV, Excel, XML, HTML, and RSS. The dashboard includes per-profile CSV extraction and PDF reports.

What does "New Profile Discovery" vs "Historical Snapshot" mean?

  • New Profile Discovery ($0.04/profile): Charged once per profile, the first time you monitor it. Creates the baseline.
  • Historical Snapshot ($0.02/profile): Charged on every subsequent run for returning profiles. Adds data points and generates visualizations.

How does this compare to other Instagram actors?

Other Instagram actors are built for one-time extraction: each run is a fresh snapshot you pay for again. Consumer SaaS products charge monthly subscriptions ($2.75 ~ $44.99/mo). This actor is a developer tool with pay-per-event pricing — no subscription, no lock-in. At 10 profiles weekly, you pay ~$0.24/mo. At 100 profiles weekly, ~$2.04/mo. You also get raw data access, API integration, and scheduling control that consumer tools don't offer.

⚠️ Disclaimer

This Actor monitors public data from Instagram profiles. Features are subject to changes made by Meta. Use responsibly and in accordance with Instagram's Terms of Service.

⛔ Known Limitations

  • Private and age-restricted accounts are captured from public metadata only: follower, following, and approximate post counts, without engagement metrics, biography, or profile picture
  • Very new profiles with minimal posting history may not have enough data for meaningful analytics
  • Aggregated metrics and growth analytics require at least 2 historical data points

📃 Changelog

v1.1.0

  • ✨ Unified single-page dashboard with comparison strip and in-page profile switching
  • ✨ Light and dark themes across the dashboard and every chart
  • ✨ Profile pictures are downloaded once and reused on later runs
  • 🔄 Replaced per-profile HTML reports with unified dashboard

v1.0.0

  • ✨ Aggregated metrics with 5 KPIs (engagement rate, view-to-engagement ratio, post frequency, comment-to-like ratio, growth rate)
  • ✨ Growth analytics (absolute, percentage, daily average)

v0.1.0

  • ✨ Multi-profile monitoring with historical tracking
  • ✨ Automated visualization generation
  • ✨ Change detection for all profile metrics
  • ✨ Engagement analytics (likes, comments, views)
  • ✨ Customizable history lookback period

👀 See Also