# How to Calculate Instagram Engagement Rate

Instagram engagement rate by followers is a post's likes plus comments, divided by the account's followers, times 100; for your own account you can divide by reach instead, using the interactions in your Insights.

[![apidojo](/blog/authors/apidojo.png)**Apidojo** *15+ years of experience in data retrieval.*](/blog/authors/apidojo/)

**16 October 2026** Published

**3 min** Read

![Cover card reading 'How to Calculate Instagram Engagement Rate'](/blog/covers/instagram-engagement-rate.png)

**Instagram engagement rate by followers is a post’s likes plus comments, divided by the account’s followers, times 100; for your own account you can divide by reach instead, using the interactions in your Insights.** A post with 450 likes and 50 comments on an account with 20,000 followers has a 2.5% rate. Socialinsider’s benchmarks put the brand average around 0.45% in Q3 2026, so creators and brands land very differently.

Instagram doesn’t show an engagement rate anywhere in the app, so you calculate it. This guide gives the formulas, a worked example, benchmarks, and the mistakes that skew it. Where your own numbers live is covered in [how to see Instagram Insights](/blog/instagram-analytics/see-instagram-insights/). Two related numbers are [who shared or reposted your post](/blog/instagram-analytics/who-shared-your-post/) and [the best time to post on Instagram](/blog/instagram-analytics/best-time-to-post/).

## What Is the Instagram Engagement Rate Formula?

**There are two standard formulas: by followers, which works for any public account, and by reach, which only works for your own account.**

| Formula | Calculation | Use it for |
| --- | --- | --- |
| By followers | (likes + comments) ÷ followers × 100 | Comparing any public accounts |
| By reach | interactions ÷ accounts reached × 100 | Your own posts, from Insights |

The by-followers version uses only public numbers, which is why benchmark reports and influencer research rely on it. Saves and shares are only visible to the account owner.

## How Do You Calculate It for One Post?

**Add the likes and comments, divide by the follower count, and multiply by 100.** Listed below are the 4 steps.

1.  **Read** the counts: 450 likes, 50 comments.
2.  **Add** them: 500 interactions.
3.  **Divide** by followers: 500 ÷ 20,000 = 0.025.
4.  **Multiply** by 100: a 2.5% engagement rate.

## How Do You Calculate It for a Whole Account?

**Calculate the rate for each of the last 10 to 20 posts and take the median.** A single viral post can push an average far above what the account normally gets. Leave out posts from the last day or two, whose numbers are still growing.

## What Is a Good Engagement Rate on Instagram?

**For brand accounts, Socialinsider reports an average engagement rate of 0.45% in Q3 2026, with carousels at 0.50%, reels at 0.48% and images at 0.35%** ([Socialinsider](https://www.socialinsider.io/social-media-benchmarks/instagram)). The same source reports a year-on-year fall of about 24% across 2025. Smaller creators often score well above brand averages, so compare like with like: similar size, similar niche.

| Format (Q3 2026, brands) | Average engagement rate |
| --- | --- |
| Carousels | 0.50% |
| Reels | 0.48% |
| Images | 0.35% |
| All posts | 0.45% |

## What Mistakes Skew Engagement Rate?

**The most common mistakes are averaging instead of using the median, mixing formulas, and counting posts with hidden likes.** Listed below are the 4 to avoid.

-   **Averages** that let one viral post dominate.
-   **Mixing** by-followers and by-reach rates in one comparison.
-   **Hidden like counts**, where the owner has turned off like and view counts; leave those posts out.
-   **Bought followers**, which make the rate look low; generic comments are another warning sign, covered in [how to vet Instagram influencers with data](/blog/instagram-scraping/vet-influencers/).

## How Do You Calculate Engagement Rate for Any Public Account?

**For accounts you don’t own, use public counts across their recent posts.** apidojo’s [Instagram Scraper](https://apify.com/apidojo/instagram-scraper) on Apify returns each post’s `likeCount`, `commentCount`, the owner’s `followerCount`, and an `isLikeAndViewCountsDisabled` flag for posts with hidden counts (Apify).

```
from statistics import median
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("apidojo/instagram-scraper").call(run_input={
    "startUrls": ["https://www.instagram.com/creator/"],
    "maxItems": 20,
})

rates = []
for p in client.dataset(run.default_dataset_id).iterate_items():
    if p.get("isLikeAndViewCountsDisabled"):
        continue
    followers = p["owner"].get("followerCount") or 0
    if followers:
        rates.append(((p.get("likeCount") or 0) + (p.get("commentCount") or 0)) / followers * 100)

print(f"Median engagement rate: {median(rates):.2f}%")
```

It costs $0.50 per 1,000 posts, and each profile should return at least 10 posts. Turning one account’s rate into a benchmark is covered in [how to track competitors on Instagram](/blog/instagram-scraping/track-competitors/). The TikTok formula and benchmarks are in [how to calculate TikTok engagement rate](/blog/tiktok-analytics/engagement-rate/).

## The scrapers behind this

-   [Instagram Scraper Posts and reels from profiles, hashtags, locations and audio URLs; 100–200 posts/sec $0.50 / 1K posts](/scrapers/instagram-scraper/)

## Questions people ask

### Does Instagram show engagement rate?

No, Insights shows interactions and reach, not a rate; calculate it yourself.

### Should saves and shares count?

Include them for your own posts, where Insights shows them; for other accounts only likes and comments are public.

### Is a high engagement rate always good?

Not always; check that comments are real and specific, not generic or repeated.

### What's a good engagement rate for influencers?

Compare creators of similar size in the same niche; see [how to find Instagram influencers in your niche](/blog/instagram-influencers/find-instagram-influencers/).

## More on Instagram analytics

-   [How to See Instagram Insights (Reach and Audience) Get Instagram Insights with a professional account, read views, reach and interactions, and unlock audience demographics.](/blog/instagram-analytics/see-instagram-insights/)
-   [How to See Who Shared or Reposted Your Instagram Post See who reposted your post, check story reshares, read share counts in Insights, and learn which shares stay anonymous.](/blog/instagram-analytics/who-shared-your-post/)
-   [How to Find the Best Time to Post on Instagram Find when your followers are most active in Insights, test posting times properly, and use competitor data when your account is new.](/blog/instagram-analytics/best-time-to-post/)

![apidojo](/blog/authors/apidojo.png)

## [Apidojo](/blog/authors/apidojo/)

15+ years of experience in data retrieval.

API Dojo is always ready for you. With 15+ years of experience, data acquisition has never been that easy. Cheapest prices with high availability.

-   🏯 15+ years of experience in data retrieval.
-   💰 Cheapest prices, qualified data.
-   ⚙️ High availability, extreme maintenance.
-   🐉 Hyper communicative, excellent support.

-   [apify.com](https://apify.com/apidojo)
-   [x.com](https://x.com/apidojo_)
-   [github.com](https://github.com/apidojo-io)
