Fast Instagram Profile Stats Checker avatar

Fast Instagram Profile Stats Checker

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Fast Instagram Profile Stats Checker

Fast Instagram Profile Stats Checker

Scrape Statistics for Instagram accounts profiles for followers count and followings and numbers of posts fast and clean data. Ideal for monitoring and data analysis of accounts changes.

Pricing

from $2.00 / 1,000 results

Rating

5.0

(3)

Developer

karamelo

karamelo

Maintained by Community

Actor stats

22

Bookmarked

1.9K

Total users

58

Monthly active users

9.2 days

Issues response

5 days ago

Last modified

Share

Check publicly available metadata for Instagram profiles. Supply profile URLs or handles and receive one dataset record per distinct profile, including profile counts, public bio information, profile image URL, and a status when a profile cannot be retrieved.

The actor checks the public Instagram profile page through Apify Residential Proxy. Each short-lived profile session keeps its proxy, cookies, and generated browser-like request headers together; blocked sessions are replaced before a bounded retry. It does not require an Instagram login, supplied cookies, or a third-party scraping service.

Quick start

{
"startUrls": [
"https://www.instagram.com/instagram/",
"cristiano"
],
"maxConcurrency": 1,
"maxRequestRetries": 6
}

Each supplied profile is normalized and duplicate handles are skipped. Use a small concurrency value for more conservative request pacing.

Input

InputTypeDefaultDescription
startUrlsarray of stringsRequiredInstagram profile URLs or usernames to check. Post, reel, and Instagram system URLs are ignored. Up to 250 distinct profiles are processed in one run.
proxyOptionsobjectApify Residential ProxyStandard Apify proxy configuration. The actor is configured to use Residential Proxy.
maxConcurrencyinteger2Requested number of concurrent profile checks. The actor limits this to two to avoid bursts.
maxRequestRetriesinteger6Requested retry rounds for transient request failures. The actor applies a maximum of three retries.

Output

The default dataset contains flat profile records. status is Active, 404 Not Found, or Failed (Blocked). Fields unavailable from a public response are null.

FieldTypeDescription
idstring or nullInstagram’s public profile identifier when returned.
usernamestringChecked Instagram handle.
statusstringResult of the profile lookup.
fullNamestring or nullDisplay name.
biographystring or nullPublic biography text.
is_privateboolean or nullWhether Instagram marks the account as private.
is_verifiedboolean or nullWhether Instagram marks the account as verified.
facebook_idstring or nullConnected Facebook identifier when supplied by Instagram.
followersinteger or nullFollower count.
followinginteger or nullFollowing count.
postsinteger or nullFeed post count.
video_countinteger or nullVideo count when returned.
highlight_reel_countinteger or nullStory-highlight count when returned.
category_namestring or nullPublic business or creator category.
external_urlstring or nullProfile’s public external link.
urlstringCanonical Instagram profile URL.
imagestring or nullProfile-image URL when returned.
bio_linksarray or nullStructured links supplied in the biography.
biography_with_entitiesobject or nullStructured biography entity metadata when returned.
errorstring or nullSanitized reason when the lookup did not succeed.

Example successful record:

{
"id": "25025320",
"username": "instagram",
"status": "Active",
"fullName": "Instagram",
"biography": "Discover what's new on Instagram.",
"is_private": false,
"is_verified": true,
"facebook_id": null,
"followers": 0,
"following": 0,
"posts": 0,
"video_count": null,
"highlight_reel_count": null,
"category_name": null,
"external_url": null,
"url": "https://www.instagram.com/instagram/",
"image": null,
"bio_links": null,
"biography_with_entities": null,
"error": null
}

Limits and troubleshooting

  • Instagram can restrict anonymous requests, vary responses by proxy location, or omit fields. A Failed (Blocked) record preserves the checked URL and a sanitized error instead of fabricating profile data.
  • The actor handles profiles only; it does not download posts, reels, media, or private-account content.
  • Start with a small batch and maxConcurrency: 1. If Instagram returns rate limits, wait before retrying a new run rather than increasing concurrency.
  • Use the dataset’s Overview view or the actor output link to retrieve all records after a run.

Use this actor only for public data and in accordance with Instagram’s terms, applicable laws, and privacy obligations.