Instagram Follower Count Checker avatar

Instagram Follower Count Checker

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Instagram Follower Count Checker

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

Assia Fadli

Maintained by Community

Actor 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:

FieldTypeDescription
usernamestringThe handle that produced the record.
userIdstring | nullInstagram's internal numeric user id.
fullNamestring | nullThe account's display name.
followersnumber | nullFollower count.
followingsnumber | nullFollowing count.
postsnumber | nullTotal number of posts.
isPrivateboolean | nullWhether the account is private.
isVerifiedboolean | nullWhether the account is verified.
profilePicUrlstring | nullURL 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

FieldTypeRequiredDescription
usernamesarray of stringsInstagram handles, with or without @, or full profile URLs.
sessionCookiestring (secret)Your Instagram sessionid cookie. Optional, but greatly improves success rates.
proxyCountrystringTwo-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

  1. Provide your usernames list (and optionally a sessionCookie / proxyCountry).
  2. Run the actor.
  3. 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