Instagram Fake Check avatar

Instagram Fake Check

Pricing

$2.00 / 1,000 creator audit collecteds

Go to Apify Store
Instagram Fake Check

Instagram Fake Check

Audit Instagram creator handles for fake followers, audience credibility, ghost follower share, and post performance without login. Stable identifier: username.

Pricing

$2.00 / 1,000 creator audit collecteds

Rating

0.0

(0)

Developer

Tarek Etman

Tarek Etman

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

reapX — public sources in, addressable records out

Instagram Fake Followers Audit - Real Or Bought?

Maintained by reapX. Addressable record guarantee: every row cites its run and dataset. Public archive available at reapx.dev.

"This account gained 40,000 followers in three days. Do I say something, or do I just book them and hope?"

You cannot see bought followers in a snapshot. You can only see them in the curve, and nobody keeps the curve. When an Instagram account experiences sudden spikes in follower count without matching engagement, brands and talent agencies face real financial and reputational exposure.

This tool audits Instagram creator handles to evaluate audience credibility, calculate ghost follower share, compare engagement rate against size-band peer medians, and flag unexplainable follower step changes over time without requiring user logins.


⬇️ Input

Configure target handles, proxy settings, and detail options. Pre-filled default values ensure automated runs start immediately.

FieldTypeDefaultDescription
usernamestring"nasa"Single Instagram handle to audit for fake followers and audience credibility, for example "nasa".
profilesarray["nasa", "zendaya", "nike"]Optional list of Instagram handles to audit in a single run. Overrides single handle when provided.
includeRecentPostsbooleantrueWhen enabled, parses recent post cards to evaluate engagement rate vs peer medians and ghost share.
proxyConfigurationobject{"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]}Residential proxy setup with session rotation. Required for Instagram fake follower audit routes.
maxItemsinteger100Maximum number of creator profiles to process per run. Hard cap 1,000.

Example Input JSON

{
"username": "nasa",
"includeRecentPosts": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
},
"maxItems": 100
}

⬆️ Output

The actor outputs audit records to the run's default dataset. Each row contains creator profile data, recent post items, and computed fraud and audience credibility metrics.

Output Field Reference

FieldTypeDescription
usernamestringTarget Instagram handle without @ symbol. Stable identifier.
fullNamestringDisplay name shown on the profile.
followerCountintegerTotal follower count observed on the profile.
followingCountintegerTotal account following count.
mediaCountintegerTotal published post count.
biographystringProfile bio text.
categoryNamestringProfile category or niche as listed on Instagram.
externalUrlstringExternal website URL linked in bio.
isVerifiedbooleanTrue if account holds a verified blue badge.
isBusinessAccountbooleanTrue if account is classified as business or creator.
isPrivatebooleanTrue if account is private.
profilePicUrlstringProfile avatar URL.
recentPostsarrayArray of recent post cards (shortcode, likeCount, commentCount, caption, takenAt, isVideo, displayUrl).
followerSpikeFlagbooleanFlag for unexplainable step-change follower jumps. Null on 1st run; populated as history accrues.
followerSpikeDetailsstringDate and size of detected step change jumps. Null on 1st run.
followerGrowth30dnumber30-day follower growth. Null on 1st run; populated when multi-run history exists.
followerLoss30dnumber30-day follower loss. Null on 1st run; populated when multi-run history exists.
ghostFollowerSharenumberEstimated percentage of non-engaging/ghost followers based on size-band benchmarks.
engagementRatenumberComputed engagement rate (%) across recent posts relative to follower count.
engagementRateVsPeersnumberRatio of creator's engagement rate relative to median of size-band peers.
commentToLikeRationumberRatio of comments to likes across recent posts.
credibilityScorenumberComposite audience credibility score (0-100) derived from peer ER and ghost share.
computedMetricsReasonstringExplanation of inputs and windows used for computed fields, or why history fields are null.
scrapedAtstringISO timestamp when audit was performed.

Example Output JSON

{
"username": "nasa",
"fullName": "NASA",
"followerCount": 104254823,
"followingCount": 74,
"mediaCount": 4102,
"biography": "Exploring the secrets of the universe.",
"categoryName": "Science & Tech",
"externalUrl": "https://www.nasa.gov",
"isVerified": true,
"isBusinessAccount": true,
"isPrivate": false,
"profilePicUrl": "https://instagram.fcdn.net/...",
"recentPosts": [
{
"shortcode": "C9hX6mRO58u",
"likeCount": 245100,
"commentCount": 1820,
"caption": "Cosmic discovery...",
"takenAt": "2026-08-04T18:00:00.000Z",
"isVideo": false,
"displayUrl": "https://instagram.fcdn.net/..."
}
],
"followerSpikeFlag": null,
"followerSpikeDetails": null,
"followerGrowth30d": null,
"followerLoss30d": null,
"ghostFollowerShare": 0.0,
"engagementRate": 0.237,
"engagementRateVsPeers": 1.48,
"commentToLikeRatio": 0.007,
"credibilityScore": 84,
"computedMetricsReason": "Computed from 12 recent posts. followerSpikeFlag and followerGrowth30d require multi-run history (1st run: record starts today).",
"scrapedAt": "2026-08-05T10:55:00.000Z"
}

How it works

  1. Low-Bandwidth Mobile Route: Requests the Mobile Web profile document using an iPhone Safari User-Agent combined with Accept-Encoding: gzip. This fetches profile attributes and recent post cards in ~106.8 KB wire bytes per handle.
  2. Automated Session Rotation: Rotates residential proxy exit IPs on every request (session-<RANDOM>). If an unparsed shell is served, the audit client automatically backs off, rotates the proxy session, and retries.
  3. Audience Credibility Scoring: Evaluates engagement rate against size-band peer medians, calculates ghost follower share, and computes an overall credibility score (0-100).
  4. Historical Tracking: Multi-run history tracks follower curves over time, flagging step changes and sudden growth jumps that organic activity cannot produce.

❓ FAQ

Why does followerSpikeFlag return null on the first run?

Step-change detection requires historical observation across multiple runs. Asserting a follower spike from a single observation would be unverified. On the first run, your record starts today; spike flags and growth curves populate automatically as subsequent runs accumulate.

How is ghost follower share estimated?

Ghost follower share is estimated by comparing observed engagement rate across recent posts against expected minimum engagement thresholds for the creator's follower size band. If engagement falls significantly below size-band medians, the gap determines the ghost follower percentage.

Why are residential proxies required?

Datacenter proxy IPs are blocked by Instagram with HTTP 429 status codes. Residential proxies with rotated session IDs ensure clean profile access and reliable data collection.


💬 Your feedback

Questions, feature requests, or custom integration needs? Contact the maintenance team at reapxdev@proton.me.


Unofficial - not affiliated with Instagram or Meta. Collects data only. reapx. Contact reapxdev@proton.me.