Instagram Follower Count Checker
Pricing
from $0.01 / 1,000 results
Instagram Follower Count Checker
Check follower, following and post counts for any Instagram profile in seconds. Feed it one handle or a whole list and get back clean, structured JSON for each account.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer
Assia Fadli
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Instagram Follower Count Checker turns any list of Instagram handles into a tidy count report. Give it one username or thousands and get back the follower, following and post counts for each account — plus a few basic profile details — as clean, structured JSON.
Great for marketers, agencies, analysts and developers who need up-to-date Instagram counts without running or maintaining any scraping infrastructure.
What you get
For every handle you provide, the actor writes a single dataset record with these fields:
| Field | Type | Description |
|---|---|---|
username | string | The handle that produced the record. |
userId | string | null | Instagram's internal numeric user id. |
fullName | string | null | The account's display name. |
followers | number | null | Follower count. |
followings | number | null | Following count. |
posts | number | null | Total number of posts. |
isPrivate | boolean | null | Whether the account is private. |
isVerified | boolean | null | Whether the account is verified. |
profilePicUrl | string | null | URL of the profile picture (HD when available). |
If a handle can't be read (invalid, or temporarily blocked), the actor still writes a row with the
same fields set to null plus an error message — so no requested handle is ever silently dropped.
Input
| Field | Type | Required | Description |
|---|---|---|---|
usernames | array of strings | ✅ | Instagram handles, with or without @, or full profile URLs. |
sessionCookie | string (secret) | — | Your Instagram sessionid cookie. Optional, but greatly improves success rates. |
proxyCountry | string | — | Two-letter residential-proxy country code (e.g. US, GB, DE). |
The original instagramUsernames, sessionId and proxyCountryCode field names are still accepted
as aliases, so existing integrations keep working unchanged.
Example input
{"usernames": ["cristiano", "leomessi", "nasa"],"proxyCountry": "US"}
Example output
{"username": "nasa","userId": "528817151","fullName": "NASA","followers": 95000000,"followings": 78,"posts": 4200,"isPrivate": false,"isVerified": true,"profilePicUrl": "https://.../nasa.jpg"}
How it works
The actor calls Instagram's public web_profile_info endpoint directly over HTTP (no headless
browser), sending the same application headers instagram.com's own web client uses. Requests are
routed through Apify residential proxies for reliability, and each handle is fetched independently
so one failure never affects the rest of the batch.
Pricing
This actor uses the pay-per-event model: you are charged once per successfully delivered count
(event count-scraped). Handles that fail are written to the dataset for transparency but are
never charged.
Running
- Provide your
usernameslist (and optionally asessionCookie/proxyCountry). - Run the actor.
- Collect results from the default dataset as JSON, CSV, Excel or via the API.
Tech
Written in TypeScript on the Apify SDK. HTTP-only, so builds are fast and runs are cheap.
License
MIT © Assia Fadli