Instagram Profile Analyzer avatar

Instagram Profile Analyzer

Pricing

from $5.00 / 1,000 profile analysis rows

Go to Apify Store
Instagram Profile Analyzer

Instagram Profile Analyzer

Run Instagram Profile Analyzer to collect structured public web data with source URLs, clean dataset rows, and guarded execution controls.

Pricing

from $5.00 / 1,000 profile analysis rows

Rating

0.0

(0)

Developer

Techionik

Techionik

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

14 days ago

Last modified

Share

Instagram Profile Snapshot Analyzer

Instagram Profile Snapshot Analyzer collects lightweight public profile metrics for creator discovery, brand monitoring, influencer research, and competitive social media analysis.

Use it when you need a fast profile-level snapshot from a list of Instagram handles or profile URLs. The Actor focuses on useful account signals instead of noisy post-level data: username, follower count, following count, post count, display name, biography, linked website, verification status, private/public status, profile URL, extraction source, and capture time.

What This Actor Does

This Actor turns Instagram usernames and profile URLs into structured profile records. It first tries Instagram's public profile endpoint and then falls back to public profile HTML metadata when the endpoint is unavailable.

It is designed for:

  • Creator and influencer shortlisting
  • Brand and competitor profile monitoring
  • Audience-size comparisons
  • Social prospect research
  • Lightweight creator CRM enrichment
  • Periodic profile snapshots for reporting
  • Detecting profile status changes such as verification or privacy state

Input

You can provide either usernames, profile URLs, or both.

{
"usernames": ["zuck", "instagram"],
"startUrls": [
{ "url": "https://www.instagram.com/natgeo/" }
]
}

Input Fields

FieldTypeDescription
usernamesarrayInstagram handles with or without the @ prefix
startUrlsarrayInstagram profile URLs to analyze

The Actor normalizes handles automatically, removes duplicates, and processes each unique profile once.

Output

Each saved row is one public Instagram profile snapshot.

FieldDescription
usernameInstagram handle returned by the profile
followerCountPublic follower count, exact or compact depending on the source
followingCountPublic following count
postsCountPublic post count
fullNamePublic display name when available
biographyPublic bio text when available
externalUrlWebsite linked from the profile when available
profilePicUrlPublic profile image URL when available
isVerifiedWhether the profile is verified
isPrivateWhether Instagram reports the profile as private
urlDirect Instagram profile URL
sourceExtraction path used, such as instagram_api or profile_html
scrapedAtISO timestamp when the profile was captured

Example Output

{
"username": "instagram",
"followerCount": 690000000,
"followingCount": 100,
"postsCount": 7900,
"fullName": "Instagram",
"biography": "Discover what's next on Instagram",
"externalUrl": "https://about.instagram.com/",
"isVerified": true,
"isPrivate": false,
"url": "https://www.instagram.com/instagram/",
"source": "instagram_api",
"scrapedAt": "2026-08-09T09:20:00.000Z"
}

How It Works

  1. The Actor reads usernames and profile URLs from the input.
  2. It extracts a clean username from each value.
  3. Duplicate usernames are removed.
  4. For each profile, the Actor requests public profile data.
  5. If the primary public endpoint is blocked or unavailable, it tries public profile HTML metadata.
  6. Successful profile snapshots are saved to the Apify dataset.

Best Practices

  • Use a short list of profiles for quick research runs.
  • Schedule small recurring runs when you need trend snapshots over time.
  • Export results to CSV or Google Sheets for comparison and reporting.
  • Combine this Actor with downstream scoring logic to prioritize creator outreach.

Notes And Limitations

  • This Actor only extracts public profile-level data.
  • It does not log in, bypass private accounts, or extract private data.
  • Availability depends on Instagram's public responses at run time.
  • Some profiles may return limited metadata when Instagram rate-limits or blocks anonymous requests.
  • Results are intended for research, monitoring, and enrichment workflows, not for intrusive collection.

Why Use It

Instagram profile research often starts with a simple question: which accounts are worth watching, comparing, or contacting? This Actor gives you a clean profile snapshot without pulling unnecessary comments, posts, or media. The result is a compact dataset that is easy to review, export, and plug into creator discovery or social intelligence workflows.