Instagram Followers Count & Growth Tracker avatar

Instagram Followers Count & Growth Tracker

Pricing

$24.99/month + usage

Go to Apify Store
Instagram Followers Count & Growth Tracker

Instagram Followers Count & Growth Tracker

Scrape Instagram follower counts with the Instagram Followers Count Scraper. Retrieve usernames, full names, and precise follower numbers. Ideal for influencer analysis, audience insights, and social media research. Fast, reliable, and scalable for single or bulk profiles.

Pricing

$24.99/month + usage

Rating

0.0

(0)

Developer

Scrapier

Scrapier

Maintained by Community

Actor stats

0

Bookmarked

29

Total users

2

Monthly active users

3 days ago

Last modified

Share

๐Ÿ“ˆ Instagram Profile Stats & Growth Tracker

Bulk-scrape public Instagram profile statistics and track follower growth across runs. For each username, URL, or @handle you provide, the actor returns a single structured row with follower/following/post counts, account flags (verified, private, business, professional), category, bio and contact data, an engagement proxy computed from recent posts, related-profile discovery, and โ€” when history is enabled โ€” follower-growth deltas versus the previous run.

The actor reverse-engineers Instagram's public web_profile_info endpoint (no login) via a Chrome TLS-impersonating client, with a four-layer HTML fallback (inline JSON, _sharedData, xdt_api payload, meta tags). Every emitted value comes from the real payload or from real cross-run snapshots โ€” unavailable values are null, never a fabricated 0.

Keywords

Instagram scraper, Instagram followers count, Instagram profile scraper, follower growth tracker, Instagram analytics, engagement rate, social media monitoring, influencer vetting, lead generation, bio email extractor, Instagram business account, bulk Instagram data.

What it extracts

FieldDescription
username, userId, fullName, userUrlProfile identity
isVerified, isPrivate, isBusinessAccount, isProfessionalAccount flags
categoryNameBusiness/professional category
followersCount, followsCount, postsCountCore counts (null when unavailable)
followersFollowingRatioFollowers รท following
countIsExacttrue for precise API counts, false when the approximate meta-tag fallback ("13M") was used
followersDelta, growthPct, dailyAvgGrowth, previousSnapshotAtGrowth vs the last stored snapshot (null on first run for a username)
avgLikes, avgComments, engagementRatePct, lastPostAt, postsSampledEngagement proxy from the last ~12 posts (null for private/empty accounts)
biography, externalUrl, bioLinksProfile bio and links
businessEmail, businessPhonePublic business contact fields (when present)
emailsFromBio, phonesFromBioContacts regex-extracted from the biography
relatedProfilesInstagram's suggested related accounts
profilePicUrl, profilePicUrlHDProfile picture (standard + HD)
scrapedAtISO-8601 UTC timestamp of the scrape
errornull on success, otherwise the failure reason. Exactly one row per input.

Input

OptionTypeDefaultDescription
urlsarrayโ€”Usernames, @handles, or profile URLs. Deduplicated case-insensitively.
enableHistorybooleantrueSnapshot follower counts to a named Key-Value Store and compute growth.
historyStoreNamestringinstagram-followers-historyName of the persistent store for snapshots. Reuse across runs to accumulate history.
concurrencyinteger2Profiles fetched in parallel (each on a fresh proxy IP).
maxRetriesinteger3Retries per profile before an error row is recorded.
delayMsinteger2000Base delay for per-profile jitter and retry back-off.
proxyConfigurationobjectRESIDENTIALProxy settings. RESIDENTIAL is strongly recommended.

Example input

{
"urls": ["humansofny", "https://instagram.com/natgeo", "@cristiano"],
"enableHistory": true,
"historyStoreName": "instagram-followers-history",
"concurrency": 2,
"maxRetries": 3,
"delayMs": 2000,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

How follower-growth tracking works

When enableHistory is on, each successful scrape reads the username's previous snapshot from the named Key-Value Store, computes followersDelta / growthPct / dailyAvgGrowth / previousSnapshotAt, then writes the new snapshot. The store is named (persistent), so it survives across runs. On the first run for a given username these growth fields are null โ€” they are never fabricated. Schedule the actor (e.g. daily) against the same store to build a growth timeline.

Output notes

  • Exactly one row per input โ€” a successful scrape and a failed one both produce a row; failures carry a non-null error and null data fields.
  • Null, not zero โ€” a missing count is null; a genuine 0 (e.g. an account following nobody) is preserved as 0.
  • Private accounts return identity + flags, but engagement fields are null (no visible posts).

Compliance

The actor collects only publicly available profile data (no logins, no private content). Use the data in accordance with Instagram's terms and applicable privacy law (e.g. GDPR).