Instagram Engagement Rate Calculator · Reels Stats avatar

Instagram Engagement Rate Calculator · Reels Stats

Pricing

from $1.58 / 1,000 profile analyzeds

Go to Apify Store
Instagram Engagement Rate Calculator · Reels Stats

Instagram Engagement Rate Calculator · Reels Stats

Calculate the engagement rate of any public Instagram account from its latest reels or posts: ER, average and median views, likes, comments, saves and shares, posting frequency, days since the last post and the best reel. One row per profile. No login.

Pricing

from $1.58 / 1,000 profile analyzeds

Rating

0.0

(0)

Developer

Instagram Data API

Instagram Data API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

Instagram engagement rate calculator: real stats of the latest reels

Paste creators and get one row each — engagement rate, average and median views, likes, comments, saves and shares of their latest reels, how often they post and how long ago.

  • 📈 Two engagement rates — the usual (likes + comments) ÷ followers, and a full one with saves and shares.
  • 🎯 Median views and views ÷ followers — not skewed by one viral reel.
  • 📌 Pinned posts left out by default — old hits don't inflate the averages.
  • 🕒 Activity — posts per week and days since the last post.
  • 🔓 No login; private or missing accounts are free.

Why this one

  • 🔓 No Instagram login or cookies — you paste usernames, links or keywords; your own account is never involved.
  • 🧾 Free rows, not silent gaps — private, deleted or missing items come back as free rows with an error reason; duplicates are never returned or charged.
  • 🧯 Your budget is a hard stop — set Maximum cost per run and the run stops at your limit (the run summary says so).
  • 📊 A summary you can check — every run saves a SUMMARY record: results, free rows, what was skipped and why.
  • 🚫 null, never a fake 0 — when Instagram hides a number (hidden likes, saves on photos), you see that it's missing.

Why scrape Instagram engagement rate?

  • Influencer vetting: real engagement before you pay for a collaboration — ER, median views, saves and shares of the latest reels.
  • Fake or inactive accounts: low views ÷ followers, hidden likes and days since the last post stand out at once.
  • Compare creators in one table: paste 100 usernames, sort by engagement rate.
  • Track growth: schedule it weekly and watch the averages change.

How to scrape Instagram engagement rate

  1. Paste usernames or links into the input, one per line.
  2. Press Start — rows stream into the Output tab while the run goes.
  3. Download them as JSON, CSV, Excel or HTML, or get them through the API.

Works with any public profile on Instagram — no login, no cookies, no Instagram account of yours.

No input at hand? Press Start with an empty input — you get a 3-row sample.

Input example

{
"usernames": [
"natgeo"
],
"content": "reels",
"postsToAnalyze": 12,
"includePinned": false
}

Output example: Instagram engagement rate data

{
"username": "natgeo",
"followers": 268255042,
"content": "reels",
"sampleSize": 12,
"postsPerWeek": 12,
"avgViews": 1981079.3,
"medianViews": 1369677.5,
"avgLikes": 79256.3,
"avgComments": 209.8,
"avgSaves": 3400.8,
"avgShares": 8199.1,
"engagementRate": 0.03,
"engagementRateFull": 0.034,
"viewsToFollowers": 0.005,
"daysSinceLastPost": 1,
"bestPostUrl": "https://www.instagram.com/reel/De5DGUogJ5-/",
"bestPostViews": 7705580
}

Each row has up to 29 fields — the Output tab describes every one of them. Fields Instagram doesn't show come as null, never as a fake 0.

Limits

  • Stats are based on the latest posts only (up to 36) — not the whole history.
  • Saves and shares exist for reels; with Analyze = posts they're empty for photos.
  • Free Apify plan: the first 100 results of each run. Any paid Apify plan gets every result — no cap.

How much does it cost to scrape Instagram engagement rate?

Pay per event: you pay for the rows you get, plus $0.0005 per run. No subscription to this Actor.

Apify planPer 1,000 profilesWhat $5 of free credit gets you
Free$2.50≈ 2,000 profiles
Starter$2.25—
Business and higher$1.57—

Every event of this Actor on the Starter plan:

EventWhat it isPrice
Profile analyzedEach profile with its engagement rate and stats of the latest posts$2.25 per 1,000

Typical jobs on Starter:

  • 100 creators with 12 reels each = 100 ≈ $0.23

Always free: private or missing accounts and duplicates. Set Maximum cost per run in the run options to cap any run.

Chain it with other Actors

Use the rows of an earlier run as the input: paste its dataset ID into Or: dataset from another run. For example, run Instagram Followers Scraper on a brand, then give its dataset to Instagram Email & Phone Scraper — you get the emails of the brand's followers. Works with the datasets of Apify's own Instagram Actors too.

Instagram engagement rate API: Python, n8n, Make, Zapier and AI agents

Python:

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("instagram-data-api/instagram-engagement-rate-calculator").call(run_input={'usernames': ['natgeo'], 'content': 'reels', 'postsToAnalyze': 12, 'includePinned': False})
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row)

n8n, Make, Zapier or any HTTP client: one request runs the Actor and returns the rows — POST https://api.apify.com/v2/acts/instagram-data-api~instagram-engagement-rate-calculator/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN with the input JSON as the body.

AI agents (MCP) — your agent gets this Actor as a tool:

  • Claude Code: claude mcp add --transport http apify "https://mcp.apify.com?tools=instagram-data-api/instagram-engagement-rate-calculator"
  • Claude, Cursor, VS Code, n8n: add https://mcp.apify.com?tools=instagram-data-api/instagram-engagement-rate-calculator as a remote MCP server and sign in to Apify.
  • Ask it: “What's the engagement rate of @natgeo's latest reels?” · “Compare the engagement of these 20 creators and sort by median views.”

FAQ: scraping Instagram engagement rate

How is the engagement rate calculated? (likes + comments) per analyzed post ÷ followers × 100. engagementRateFull adds saves and shares — they're often the strongest signal on reels.

How many posts are analyzed? The latest 12 by default (one request), up to 36. Pinned posts are skipped unless you include them.

Why are some averages empty? Accounts that hide likes have no like averages; photos have no views, saves or shares.

Do I need an Instagram account or cookies? No. You only paste usernames, links or keywords. Nothing to log in, nothing to install, and your own Instagram account is never involved.

What am I charged for — and what's free? Only the events in the pricing table, plus $0.0005 per run. Rows with an error field are free, and duplicates are never returned or charged. Each run's SUMMARY record shows results and free rows.

Can I cap what a run costs? Yes. Set Maximum cost per run in the run options — the run stops at your limit and SUMMARY shows stoppedAtChargeLimit: true.

Can I use it from n8n, Make, Zapier or an AI agent? Yes, like any Apify Actor: REST API, webhooks, the n8n, Make and Zapier integrations, and the Apify MCP server for Claude, Cursor, VS Code and other MCP clients.

Is it legal to scrape Instagram? We only collect what public profiles show publicly. Results can include personal data such as names, usernames or public business contacts, which laws like GDPR protect — use the data for a legitimate purpose and ask a lawyer if unsure.

For AI agents

Actor: instagram-data-api/instagram-engagement-rate-calculator
Does: Instagram engagement rate calculator: ER, median views, saves and shares of the latest reels for any creator, in bulk. No login.
Input: {"usernames": ["natgeo"], "content": "reels", "postsToAnalyze": 12, "includePinned": false}
Output: one JSON row per result, up to 29 fields; main: username, followers, engagementRate, engagementRateFull, avgViews, medianViews, avgLikes, avgComments, avgSaves, avgShares, postsPerWeek, daysSinceLastPost
Free: private or missing accounts and duplicates
Price: event "profile-analytics" $2.25 per 1,000 on Starter + $0.0005 per run
Run: POST https://api.apify.com/v2/acts/instagram-data-api~instagram-engagement-rate-calculator/run-sync-get-dataset-items?token=APIFY_TOKEN

More Instagram Actors from us

ContentPeopleStories
All-in-one Instagram Scraper · Reels · Posts · Post details · Reel views checker · Hashtags (coming this week) · Search (coming this week) · Transcripts (coming this week) · Tagged posts (coming this week) · Sounds (coming this week) · Locations (coming this week)Profiles · Account age · Emails & phones · Similar · Lookalikes · Followers · Comments (coming this week) · Likers (coming this week) · Engagement rate · Username checker · User ID · Follower checkerStories (coming this week) · Highlights (coming this week)

What changed and when — see the Changelog tab.

Independent. Not affiliated with, endorsed or sponsored by Instagram or Meta. Instagram is a trademark of Meta Platforms, Inc.