Instagram Creator Insights API avatar

Instagram Creator Insights API

Pricing

$50.00 / 1,000 results

Go to Apify Store
Instagram Creator Insights API

Instagram Creator Insights API

Fetch Instagram profile and post data and compute structured engagement analytics with built-in caching.

Pricing

$50.00 / 1,000 results

Rating

0.0

(0)

Developer

Aurican Analytics

Aurican Analytics

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Turn any Instagram handle into structured engagement analytics — ready for dashboards, workflows, and reporting.

This Actor fetches Instagram profile and recent post data, computes engagement metrics, and returns clean, production-ready JSON output with built-in TTL caching.


What this Actor does

Given an Instagram handle, it:

Fetches

  • Profile summary (followers, following, post count, bio, website)
  • Recent posts (likes, comments, engagement, timestamps, URLs)

Computes analytics

  • Average likes / comments
  • Average engagement rate
  • Median engagement (reduces skew from outliers)
  • Top posts by engagement
  • Top hashtags (when available)

Includes TTL caching

  • Faster repeat lookups
  • Lower cost for monitoring workflows
  • Optional forceRefresh to bypass cache

Pricing (Pay per result)

This Actor uses usage-based pricing:

$0.05 per result (shown as $50 / 1,000 results)

What counts as a “result”?

This Actor outputs exactly one dataset item per run, so:

1 result = 1 analysis = 1 Instagram handle lookup

Re-analyzing the same handle counts as a new analysis.


Input

FieldTypeRequiredDescription
handlestringYesInstagram username (with or without @). You can also paste a full Instagram profile URL.
postsLimitnumberNoNumber of recent posts to analyze (default 25, max 50).
enableAnalysisbooleanNoCompute analytics (default true).
profileTtlHoursnumberNoCache TTL for profile data (default 168).
postsTtlHoursnumberNoCache TTL for posts (default 24).
forceRefreshbooleanNoIgnore cache and fetch fresh data (default false).
includeRawbooleanNoInclude raw payload fields in output (default false).

Example input

{
"handle": "whatinthechef",
"postsLimit": 25,
"enableAnalysis": true,
"forceRefresh": false
}