Instagram Influencer Engagement Scraper avatar

Instagram Influencer Engagement Scraper

Pricing

from $40.00 / 1,000 processed usernames

Go to Apify Store
Instagram Influencer Engagement Scraper

Instagram Influencer Engagement Scraper

Instagram Influencer Engagement Scraper analyzes public Instagram usernames and returns creator-ready insights from profile, feed, and clips data, including engagement rates, content mix, and coverage quality for faster influencer vetting and campaign decisions.

Pricing

from $40.00 / 1,000 processed usernames

Rating

0.0

(0)

Developer

neyati

neyati

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

6

Monthly active users

20 hours ago

Last modified

Share

πŸ“Š Instagram Influencer Engagement Scraper

Turn Instagram handles into decision-ready creator intelligence β€” no spreadsheets, no manual work.

Feed this Actor one or more public Instagram usernames. It returns a clean, structured engagement profile for each creator: follower snapshot, content performance across feed and Reels, engagement rates, and quality coverage signals β€” all in a single dataset record per creator.

Built for marketing teams, talent agencies, and growth analysts who need reliable creator data at scale, not just follower counts.


✦ What This Actor Actually Delivers

Most scrapers dump raw post data and leave the analysis to you. This Actor does the work upstream.

For every username you submit, it:

  1. Fetches the public profile β€” followers, following, post count, verified status, external URL
  2. Collects up to 72 feed posts and 36 Reels/clips β€” the two content types Instagram treats differently
  3. Calculates engagement separately for each format β€” because mixing feed and Reels into one rate produces meaningless numbers
  4. Reports coverage signals β€” so you know how much of the sample had usable view data before trusting the metrics
  5. Packages everything into one clean dataset record β€” ready to export, query, or plug into a dashboard

The result is a creator intelligence snapshot, not a pile of raw API output.


🎯 Who This Is For

Use CaseWhat You Get
Influencer vettingEngagement rates and content skew before you reach out
Campaign planningCompare multiple creators side-by-side with consistent metrics
Competitor monitoringTrack content strategy and engagement trends over time
Creator scorecardsBuild internal benchmarks with standardized output
AI & reporting workflowsClean JSON structure that feeds directly into downstream tools

πŸ“¦ Output Structure Explained

Each processed username returns one dataset record with three sections.

creator β€” Profile Snapshot

The public account data captured at run time.

"creator": {
"id": "123456789",
"username": "creator_handle",
"fullName": "Creator Name",
"followersCount": 250000,
"followsCount": 420,
"verified": true,
"postsCount": 812,
"profilePicUrl": "https://...",
"external_url": "https://..."
}
FieldWhat It Tells You
followersCountAudience size at time of run
followsCountFollowing count β€” useful for audience-to-following ratio checks
verifiedWhether the account holds a Meta verification badge
postsCountTotal lifetime posts on the account
external_urlLink in bio β€” often reveals brand affiliations or personal sites

engagement β€” Performance Metrics

The core of the dataset. Every metric is computed from the actual content sample retrieved, not estimated.

"engagement": {
"overall_interactions": 125912,
"clips_engagement_rate_by_views": 3.28,
"feed_avg_engagement_rate_by_followers": 0.41,
"clips_avg_views": 24500.2,
"feed_avg_engagement": 1015.1,
"clips_avg_engagement": 2674.5,
"posts_contribution_pct": 60,
"clips_contribution_pct": 40,
"engagement_skew_clips_over_feed": 2.635,
"avg_interactions_per_content": 1678.826667,
"interactions_per_1k_followers": 503.648
}

Metric-by-Metric Breakdown

overall_interactions The raw sum of all likes and comments across every feed post and clip in the sample. Think of this as the total engagement volume β€” a signal of the creator's absolute reach and activity level, before any rate calculations.

feed_avg_engagement_rate_by_followers (%) Average engagement per feed post, divided by follower count, expressed as a percentage. This is the industry-standard feed engagement rate. Benchmark it against typical ranges for the creator's tier:

  • Nano (< 10K followers): 3–6%
  • Micro (10K–100K): 1–3%
  • Macro (100K–1M): 0.5–1.5%
  • Mega (1M+): 0.1–0.5%

A rate below these ranges can indicate an inflated or disengaged audience.

clips_engagement_rate_by_views (%) Average engagement per Reel, divided by view count β€” not followers. This is the correct denominator for Reels because views are the primary distribution unit on that surface. A rate above 2% is generally considered strong for Reels.

clips_avg_views Average views per Reel across the sample. A key reach signal for Reels-first creators. High views with low engagement rate can indicate passive viewers rather than an engaged community.

feed_avg_engagement Average raw interactions (likes + comments) per feed post. Useful for understanding content resonance without follower-count distortion, especially when comparing creators with similar follower counts.

clips_avg_engagement Average raw interactions per Reel. Compare this against feed_avg_engagement to immediately see which format drives more interaction for this creator.

posts_contribution_pct / clips_contribution_pct The percentage of the content sample made up by feed posts versus Reels. A creator with 80% clips contribution is primarily a Reels-first account β€” important context for campaign format decisions.

engagement_skew_clips_over_feed The ratio of clips average engagement to feed average engagement. A value above 1.0 means Reels outperform feed posts. A value below 1.0 means feed is stronger. In the example above, 2.635 means Reels drive 2.6Γ— more engagement per piece of content than feed posts.

Use this to answer: "Should I brief this creator for a Reel or a static post?"

avg_interactions_per_content Average interactions across all content types combined β€” feed and clips pooled. A format-agnostic engagement volume signal useful for quick cross-creator comparisons.

interactions_per_1k_followers Total interactions across the sample, normalized per 1,000 followers. This is the most useful single number for comparing creators across different audience sizes. Higher is always better.


coverage β€” Data Quality Signals

Before trusting any metric, check coverage. It tells you how much of the sample had usable data.

"coverage": {
"total_items": 111,
"clips_count": 36,
"feed_count": 75,
"clips_view_coverage": 1,
"feed_view_coverage": 0
}
FieldWhat It Tells You
total_itemsTotal content pieces in the sample (feed + clips)
clips_countNumber of Reels retrieved
feed_countNumber of feed posts retrieved
clips_view_coverageShare of clips with available view data (0–1). 1 = full coverage, 0 = no views returned
feed_view_coverageShare of feed posts with view data. Often 0 β€” Instagram does not consistently expose feed view counts

A clips_view_coverage of 0 means the clips engagement rate was calculated on a limited sample β€” treat that metric with more caution. A feed_view_coverage of 0 is expected and normal.


πŸš€ How to Run It

  1. Open the Actor in Apify Console and go to the Input tab
  2. Add one or more Instagram usernames to the usernames array β€” no @ prefix needed
  3. Click Start
  4. The Actor validates access before scraping begins
  5. Open the Dataset tab to review and export results

Input format:

{
"usernames": ["natgeo", "nasa", "bulebarbie_official"]
}

Free plan: 1 username per day, returns 1 engagement result.
Paid plan: Full username list, runs until complete or spending limit is reached.

Export formats: JSON Β· CSV Β· Excel Β· XML Β· HTML


πŸ’‘ Tips for Getting the Most Out of Results

  • Compare feed_avg_engagement vs clips_avg_engagement side by side to determine the creator's strongest format before deciding on deliverable type
  • Use interactions_per_1k_followers as your primary comparison metric when evaluating creators of different sizes β€” it removes audience-size bias
  • Check clips_view_coverage before citing clips_engagement_rate_by_views β€” a coverage of 0.3 means only 30% of clips had view data, making the rate less reliable
  • Watch engagement_skew_clips_over_feed β€” a value above 2.0 signals a Reels-dominant creator; a value below 0.8 signals a feed-first creator
  • Submit your highest-priority usernames first if you're on the free plan
  • Start small on paid runs β€” test with 5–10 accounts, validate the output matches your needs, then scale

πŸ’° Pricing

Cost scales with the number of usernames and the volume of content each profile has. Free users get one username per day. Paid users can run the full list within their spending limit.

Start small, validate output quality, then scale. The Actor is designed to be cost-efficient by fetching only the content needed to compute reliable engagement metrics.


⚠️ Disclaimers

  • This Actor processes public Instagram profiles only. Private accounts are not accessible and will produce a logged failure record in the dataset.
  • You are responsible for using output in compliance with applicable laws, Instagram's Terms of Service, and your organization's data policies.
  • Metrics are computed from sampled content. Results reflect the sample window, not all-time account performance.
  • View data availability on feed posts is limited by Instagram's API β€” feed_view_coverage of 0 is expected behavior, not a bug.

πŸ›  Support

For questions, bugs, or feature requests, use the Apify Actor Issues tab on this Actor's page.

If you need a custom output shape, different metric definitions, or a tailored workflow built on this Actor, that option is available β€” reach out via the Issues tab.