Instagram Follower Count & Growth Monitor
Track follower, following, and post-count changes for public Instagram accounts with durable comparisons between scheduled runs.
- runs · 30d
- 21
- success · 30d
- 85.7%
- runs all time
- 34
- users · 30d
- 0
curl -X POST "https://api.apify.com/v2/acts/data-slayer~instagram-follower-count-growth-monitor/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"accounts": [
"patagonia",
"https://www.instagram.com/natgeo/"
],
"monitorKey": "competitor-watch"
}'{
"requestedAccount": string,
"profileId": string,
"username": string,
"profileUrl": string,
"observedAt": string,
"followersCount": integer,
"followingCount": integer,
"postsCount": integer,
"previousObservedAt": string,
"previousFollowersCount": integer,
"previousFollowingCount": integer,
"previousPostsCount": integer,
"followersDelta": integer,
"followingDelta": integer,
// + 5 more fields
}Output fields
19 documented fields per record. Showing the first 19.
| Field | Type | Description |
|---|---|---|
| requestedAccount | string | The first input value retained after equivalent duplicates are removed. |
| profileId | string | Stable Instagram profile identifier used to continue comparisons across username changes. |
| username | string | Canonical Instagram username observed during this check. |
| profileUrl | string | |
| observedAt | string | UTC timestamp for this observation. |
| followersCount | integer · nullable | Current follower count, in accounts, or null when unavailable. |
| followingCount | integer · nullable | Current following count, in accounts, or null when unavailable. |
| postsCount | integer · nullable | Current published-post count, in posts, or null when unavailable. |
| previousObservedAt | string · nullable | UTC timestamp of the previous successful observation, or null on the first observation. |
| previousFollowersCount | integer · nullable | |
| previousFollowingCount | integer · nullable | |
| previousPostsCount | integer · nullable | |
| followersDelta | integer · nullable | Current followers minus previous followers, in accounts; null when either value is unavailable. |
| followingDelta | integer · nullable | Current following minus previous following, in accounts; null when either value is unavailable. |
| postsDelta | integer · nullable | Current posts minus previous posts, in posts; null when either value is unavailable. |
| followersGrowthPercent | number · nullable | Follower change divided by previous followers, multiplied by 100 and rounded to four decimal places; null when unavailable or the previous count is zero. |
| isFirstObservation | boolean | |
| changed | boolean · nullable | True when a complete comparison changed, false when all three complete comparisons are unchanged, or null when this is the first or a partial comparison. |
| observationStatus | string | Partial means one or two current counts were unavailable. At least one current count is required for a row. |
Related scrapers
Extract followers from any Instagram profile and optionally enrich with emails, phone numbers, websites, bios, follower counts, and categories. 36 fields per result. SocialScraper alternative — pay per result. Optional MillionVerifier email verification. No login. JSON/CSV/Excel.
- runs/30d
- 521
- users/30d
- 59
Instagramfrom $1.50 / 1K resultsFind public Instagram accounts matching a keyword inside a profile's followers or following list. Search up to 25 target accounts, choose one relationship or both, and export deduplicated matches to JSON, CSV, or Excel.
- runs/30d
- 152
- users/30d
- 5
Instagramfrom $0.700 / 1K resultsCollect newly observed public Instagram tagged posts, keyword results, and campaign hashtag posts in one deduplicated feed with persistent first-seen state.
- runs/30d
- 22
- users/30d
- 1
Instagramfrom $40.00 / 1K results
Frequently asked questions
What does Instagram Follower Count & Growth Monitor return?+
Track follower, following, and post-count changes for public Instagram accounts with durable comparisons between scheduled runs. It returns 19 documented fields per record.
How much does Instagram Follower Count & Growth Monitor cost?+
It is priced at $3.50 per 1,000 results (lowest tier), billed through your Apify account. Failed runs are not billed as results.
What format does the data come back in?+
Typed JSON records by default. You can also download a run's dataset as CSV or Excel, or stream it into your own stack.
How reliable is this scraper?+
Over the last 30 days it ran 21 times with a 85.7% success rate.
How do I run it?+
POST a JSON body to the actor's run endpoint with your Apify token, or open it on Apify and start a run from the console.
Run Instagram Follower Count & Growth Monitor on Apify
One request, structured rows back. Pay per result through your Apify account.