Instagram Creator Insights API
Pricing
$50.00 / 1,000 results
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
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
forceRefreshto 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
| Field | Type | Required | Description |
|---|---|---|---|
handle | string | Yes | Instagram username (with or without @). You can also paste a full Instagram profile URL. |
postsLimit | number | No | Number of recent posts to analyze (default 25, max 50). |
enableAnalysis | boolean | No | Compute analytics (default true). |
profileTtlHours | number | No | Cache TTL for profile data (default 168). |
postsTtlHours | number | No | Cache TTL for posts (default 24). |
forceRefresh | boolean | No | Ignore cache and fetch fresh data (default false). |
includeRaw | boolean | No | Include raw payload fields in output (default false). |
Example input
{"handle": "whatinthechef","postsLimit": 25,"enableAnalysis": true,"forceRefresh": false}