Guides & recipesInstagram9 min read

What's a Good Instagram Engagement Rate? Creator Vetting Thresholds and Fake-Engagement Checks

Learn how to spot fake influencers using engagement-rate benchmarks, audience-quality signals, and the vetting thresholds brands use before signing a deal.

by Marcus Reed · Data Infrastructure & API EditorPublished
share
Bold title card reading How to Spot Fake Influencers next to an audience dot grid.
TL;DR

Spot fake influencers by benchmarking each creator's follower-based engagement rate against the median for their own follower tier, then verifying it with comment quality, follower-growth velocity, and cross-platform consistency. Flat cutoffs fail because nano and macro accounts have different medians; when public data can't prove authenticity, request first-party Insights or run a paid test.

To check for fake Instagram followers, you don't hunt for a single red flag — you compare each creator's follower-based engagement rate against the median for their own follower tier, then confirm that number against comment quality, follower-growth velocity, and cross-platform consistency before you commit a single dollar of budget.

Most articles on how to spot fake influencers hand out the same unquantified list: "low engagement," "spammy comments," "sudden follower spikes." None of those are decision rules. This piece converts them into thresholds you can encode, applies them across the nano-to-mega tier range where a flat cutoff is statistically wrong, and is explicit about where public data stops being able to prove anything — at which point you request first-party Insights or run a paid test.

What Counts as a Good Instagram Engagement Rate? Tier-Based Benchmarks

Define the metric before you benchmark it, because two creators quoting "engagement rate" are frequently quoting different fractions. The comparable public definition is follower-based:

Engagement rate (follower-based) = (likes + comments + saves + shares) ÷ followers × 100

The alternative is reach-based: the same numerator divided by accounts reached. Reach-based ER is higher almost by construction, because reach is always a subset of followers. Reach data is private to the account owner through Instagram Insights, which is precisely why a creator pitching an inflated "reach engagement" figure is usually quoting the reach denominator while you assume the follower one. When a creator sends you a rate without a stated denominator, treat it as unverified until they show the Insights screen that produced it.

Follower-based ER is the number you can recompute from public post data, so it is the number that belongs in a shortlist comparison. Rate-based nuance matters: you should benchmark engagement rates by content format, niche, and follower tier rather than as one global average, because a single blended figure hides structural differences between accounts. A dedicated calculator that turns raw likes and comments into an exact rate is the first step before any comparison to a threshold.

Tier

Follower range

Working follower-based ER range

What a 3% rate implies

Nano

1K–10K

roughly 4–8%

Below range — investigate

Micro

10K–100K

roughly 2–5%

Healthy — pass

Mid-tier

100K–500K

roughly 1.5–3%

Healthy, upper end

Macro

500K–1M

roughly 1–2%

Above range — verify

Mega

1M+

under 1%

Well above range — investigate

These ranges are working heuristics for this vetting workflow, not published universal thresholds. The available source material does not establish a specific numeric engagement-rate pass/fail line for creator vetting, so treat the table as a starting baseline you re-estimate against your own accepted-and-rejected creator history. Re-baseline quarterly; format mix shifts fast, and a Reels-heavy account will read differently from a carousel-heavy one.

So is 3% good? It depends entirely on the tier. 3% is healthy for a micro or mid-tier account, roughly average-to-strong for macro, and a warning sign for a nano account that should be clearing 4% or better. The raw number decides nothing; the tier-adjusted position decides pass or fail.

Why Engagement Rate Drops as Follower Count Grows (and Why One Threshold Fails)

Three mechanisms push ER down as follower count climbs, and all three are structural rather than suspicious:

  • Distribution caps. Platform distribution limits how much of a large follower base sees any single post, so the numerator is capped while the denominator keeps growing.

  • Follower dilution. Large accounts accumulate passive followers, incentivized followers, and long-dormant accounts; the marginal follower engages far less than the earliest ones.

  • Audience scale effects. Celebrity-scale audiences engage at lower rates by nature — the content is consumed, not responded to.

A flat "must be above 4%" filter therefore rejects excellent micro creators and green-lights inflated nano accounts that sit just under the line while buying most of their followers.

Normalize against the tier median, not the sitewide average

Two comparisons do the real work. First, the creator's ER against Instagram engagement averages for creator vetting within their own follower tier — a 2.1% rate means something different at 8K followers than at 800K. Second, the creator's ER against their own trailing 12-post average, which surfaces decay that a tier benchmark alone will not catch.

Metric-basis traps that silently invalidate a shortlist

Comparisons break when the denominators are mixed:

  • Reels-plays-based "engagement" is not comparable to follower-based ER — plays can exceed follower count, so the ratio is inflated by definition.

  • View-count vanity metrics are pass-through numbers, not response metrics; putting them next to a likes-plus-comments rate on the same spreadsheet produces a ranking that means nothing.

  • Inconsistent windows (last 9 posts vs. last 30 days vs. best-of-90) make two creators incomparable even when both rates are arithmetically correct.

Before judging any rate, agree internally on which Instagram metrics to track and how to attribute results, so the reported rate is comparable across every creator on the shortlist.

Set Creator Vetting Thresholds Before You Open a Single Profile

Write the decision rules first, then apply them mechanically. A three-state matrix is enough: Pass, Investigate, Reject. Below is a template — the numeric triggers are illustrative and should be re-fit to your own data.

Signal

Pass

Investigate

Reject

ER vs. tier median

At or above tier median

20–40% below median

More than 40% below median

ER variance (last 9–12 posts)

Stable, no single-post dominance

One post carries >50% of total engagement

Variance with no content explanation

Comment-to-like ratio

Consistent with tier norm

Very high likes, near-zero comments

Comments present but clearly templated

Saves + shares share

Meaningful share of total engagement

Field unavailable from public data

Zero across every post, consistently

Follower growth, 30/90 days

Gradual, content-correlated

Single spike, then flatline

Vertical step with no viral content

Note the Investigate column for saves and shares. On many accounts these fields are simply not exposed publicly, and missing must be recorded as unknown rather than zero — otherwise your pipeline flags honest creators as frauds and real frauds slip through on a technicality.

Add business-outcome thresholds for commerce creators

For TikTok Shop or affiliate-driven creators, an Instagram ER is one input among several. Weigh creator GMV and conversion history alongside it. A polished Instagram feed with no trackable sales history is a different risk profile from a bot problem: the engagement may be entirely genuine and the creator still commercially wrong for you. Keep the two failure modes on separate lines in the matrix so a commerce mismatch doesn't get misfiled as fraud.

Compute ER and growth at shortlist scale from public data

Vetting a shortlist of 40 creators by hand is where thresholds quietly become gut feel. Pull the inputs through an API instead, and handle pagination and rate limits explicitly rather than relying on creator-supplied screenshots.

Illustrative request — confirm paths and field names against your current API reference:

GET /v1/instagram/profiles/{username}?fields=followers_count,media_count,biography
Authorization: Bearer $SIGNALCART_TOKEN

Illustrative response shape (values synthetic):

{ "username": "example_creator", "followers_count": 48210, "media_count": 612, "fetched_at": "2026-02-11T09:14:00Z" }

Then page the recent posts:

GET /v1/instagram/posts?username=example_creator&limit=12&cursor=&fields=id,posted_at,likes,comments,saves,shares,media_type

Compute per-post ER, then the 12-post mean and standard deviation. Store both the raw payload and a normalized record so a threshold change is re-runnable against history instead of requiring a fresh scrape. For trend and category context — whether the creator's niche is hot or cooling, which products their audience is actually buying — join against SignalCart Trends before you rank the shortlist.

Practical constraints to design for: cursor-based pagination rather than offset, idempotent keys on creator handles, a 429 response carrying a Retry-After header that your client honors with exponential backoff and jitter, and explicit handling for 401 (bad token), 403 (scope), 404 (deleted or renamed handle), and 5xx (retry with cap). Treat every unreturned field as unknown, and log which fields were requested versus returned so a coverage drop doesn't look like a data anomaly.

Fake-Engagement Red Flags That Actually Catch Bots

Red flags earn their place only when they are operationalized as queries. Four families do the most work.

Comment-section forensics

  • Generic emoji-only replies clustered under posts that otherwise have substantive comments.

  • Spam phrases repeated verbatim across a creator's last 30 posts.

  • Language and geography mismatch — comment pools in languages that don't match the creator's content language or claimed audience market.

  • Near-zero comment-to-follower ratio on high-like posts, where likes scale and conversation does not.

  • The pod signature: the same small set of accounts appearing under every post, in order, within minutes.

Monitoring hashtags, comments, and mentions at scale surfaces coordinated comment patterns and repeated commenter pools — the practical, repeatable signals rather than one-off impressions.

Audience and growth anomalies

Plot follower count over 90 days and look for the shape, not just the slope: a near-vertical spike with no corresponding post performance, a flatline followed by a step change, follower-to-following ratios typical of follow-for-follow schemes, and — the one most people miss — an ER collapse that arrives weeks after the spike, when a purchased batch ages out of the follower base or gets purged.

Audience-quality mismatch

Engagement that doesn't square with the stated niche or claimed audience geography deserves a flag. Be explicit about the limit here: public data cannot confirm demographics. Follower-level analysis built on public data carries documented limits, so any authenticity conclusion drawn from follower lists alone is partial rather than definitive. Request native Insights or audience screenshots with a visible date range to confirm geography, age, and gender splits.

State the boundary in your own vetting doc: public metrics can establish whether engagement is plausible, consistent, and cross-platform coherent. They cannot prove who the followers are. That last mile is first-party data or a paid test, and no amount of public scraping substitutes for it.

A Repeatable 6-Step Fake-Influencer Audit Workflow

  1. Pull public metrics. Profile, last 12 posts, follower count, and posting cadence through the API. Store the payload with a timestamp.

  2. Compute tier-adjusted ER. Assign the follower tier, calculate follower-based ER, compare to tier median and to the creator's own 12-post mean.

  3. Scan comment quality. Sample 50 comments per post across three recent posts; score for genericity, language fit, repeat commenters, and comment-to-like ratio.

  4. Check the growth curve. Plot 30- and 90-day follower change; flag step functions and post-spike ER decay.

  5. Cross-check platforms. Compare follower counts, cadence, and ER on Instagram, TikTok, and YouTube for the same creator.

  6. Request first-party confirmation. Ask for Insights exports with date ranges, then validate on a small paid test post or a tracked affiliate link before scaling spend.

The negotiation and contract layer

Ask in writing for: Insights screenshots or exports covering a stated date range (reach, engagement, audience geography), and past campaign performance including any brand they'll name as a reference. Then protect the budget with clauses that match the audit: performance-based or milestone payment, audit rights to the account's Insights during the campaign window, a clause requiring disclosure of any purchased engagement, and post-campaign re-measurement rights.

Post-campaign re-check

Re-pull ER and the follower curve 30 and 60 days after the collaboration. Purchased engagement decays visibly once batches age out, and that decay is nearly invisible in a single pre-campaign snapshot — which is exactly why the re-check belongs in the contract, not in someone's calendar reminder.

Cross-Platform Consistency: The Check Most Vetting Guides Skip

Compare the same creator across Instagram, TikTok, and YouTube: follower count, posting cadence, and engagement rate. Large, unexplained imbalances are a stronger fraud signal than any single-platform number. An account with 400K followers on Instagram and 3K on TikTok, posting the same content on both, has some explaining to do — organic audiences do not fragment that hard without a reason (a platform-specific launch, a repost-only strategy, or a purchased base).

For commerce-driven creators, weigh reachable audience and sales evidence over vanity ER. Creator GMV, affiliate conversion, and repeat-sponsorship history tell you whether the engagement converts; a creator who has been re-booked by three brands in the same category is a stronger signal than any percentage.

The closing recommendation is infrastructure, not intuition: one API for Amazon, TikTok Shop, Instagram, and YouTube public data — SignalCart API — plus SignalCart Trends for trending-product and creator intelligence, so your vetting thresholds live in a documented, versioned pipeline instead of a spreadsheet rebuilt for every campaign. Start from the engagement-rate calculator to fix the metric definition, use follower-range filtering to find micro-creators for closer inspection, and keep the public-data boundary written down next to the thresholds so nobody mistakes a plausible number for proof.

FAQ

What is considered a good engagement rate on Instagram?

There is no universal number: a good rate is one at or above the median for the creator's own follower tier. Nano accounts should be judged against nano medians and macro accounts against macro medians, not a single flat cutoff.

Is a 3% engagement rate good on Instagram?

It depends on the tier. Three percent is typically below average for nano and micro creators but can be competitive for macro and mega accounts, so always compare it to the median for that follower band.

Is engagement rate calculated by reach or by follower count?

Both definitions circulate, but follower-based ER — (likes + comments + saves + shares) ÷ followers × 100 — is the comparable public metric. Reach is private to the account owner and always a subset of followers, which inflates reach-based figures.

Why is engagement rate lower for macro-influencers than nano-influencers?

As follower counts grow, audiences include more passive and casual viewers, so engagement dilutes. That structural decline is why tier-based benchmarks are the correct comparison instead of one threshold for everyone.

How do you calculate an Instagram engagement rate?

Add likes, comments, saves, and shares for a post (or average across a consistent sample of recent posts), divide by follower count, and multiply by 100. Use the same formula and post window for every creator you compare.

by Marcus Reed, Data Infrastructure & API Editor

Marcus Reed writes about the engineering work behind reliable commerce data: API selection, schema normalization, pagination, collection pipelines, and data warehousing. His guides focus on trade-offs developers face when building versus buying data infrastructure, including refresh cadence, failure handling, and maintenance. The aim is to help technical teams move from scattered platform outputs to consistent datasets they can query and maintain.

More articles in Guides & recipes

All articles →
// next step

Get your first records in a few minutes.

1,000 free records every month. No credit card required.

Create your free account Browse APIs