Developer & API

Instagram Insights

Also known as: IG Insights, Instagram Analytics

3 min read·Updated 2026-05-06

Quick definition

Instagram Insights is Instagram's native analytics dashboard for Business and Creator accounts — covering reach, impressions, profile visits, follower growth, audience demographics, content performance, and Story metrics. Insights is the primary native analytics surface for Instagram, accessed via the app or via Instagram Graph API for programmatic integration.

What is Instagram Insights?

Instagram Insights is Instagram's native analytics dashboard available to Business and Creator accounts (free Personal accounts don't have access). Insights is accessed via the Instagram mobile app (Profile → Insights icon) or programmatically via the Instagram Graph API. The dashboard surfaces five categories of metrics. (1) Reach — how many unique accounts saw your content. (2) Impressions — total times content was viewed (can be > reach if same person sees content multiple times). (3) Profile visits + actions — how many people visited your profile and what they did (followed, tapped link, messaged). (4) Audience demographics — top countries, cities, age brackets, gender split, most-active times. (5) Content performance — per-post metrics, top-performing posts, engagement rate, follow-on actions.

Insights also surfaces Stories-specific metrics (views, exits, taps forward / back, sticker interactions, replies) and Reels-specific metrics (plays, watch time, completion rate, average watch time per viewer). The data refresh is roughly hourly with some metrics updating in real time during high-engagement moments.

Insights for cross-platform creators

Three considerations. (1) Insights only covers Instagram — multi-platform creators need either separate native dashboards per platform or unified third-party analytics that pull from each platform's API. CodivUpload's analytics + tools like Sprout Social, Hootsuite, Iconosquare aggregate cross-platform. (2) Some metrics only available via Graph API — historical data beyond 30-90 days, certain demographic breakdowns, custom date ranges. The mobile app shows recent data; the API exposes the full picture. (3) Insights is the input for ranking experiments — A/B testing posts, content formats, posting times all rely on Insights data. The metric most overlooked: 'Profile visits per post' which captures conversion from feed exposure to profile + follow.

For business accounts running paid Instagram ads, Insights covers organic content; Meta Ads Manager covers paid. The two are separate surfaces. Cross-correlation (organic content driving paid-ad audience) requires unified attribution tools.

Common pitfalls

  • ×Tracking only follower count and likes — missing the more actionable Insights surfaces (reach, demographics, profile visits)
  • ×Not switching to Business / Creator account — Personal accounts don't have Insights access
  • ×Optimizing against single-day Insights swings — daily data is noisy; weekly trends are signal
  • ×Skipping Reels-specific metrics — completion rate is the most-actionable signal for Reels strategy
  • ×Ignoring demographic breakdown — reveals whether audience matches target

Tips

  • Switch to Business or Creator account to unlock Insights — free + reversible
  • Track 'Profile visits per post' as the conversion metric — feed-to-follow funnel
  • Use Reels watch-time + completion rate as the primary Reels optimization signal
  • Compare audience demographics to target persona — adjust strategy if mismatch
  • Integrate Insights via Graph API for cross-platform analytics aggregation if managing multiple platforms

Frequently asked questions

How do I access Instagram Insights?+

Via Instagram app: Profile → Insights icon (top right). Requires Business or Creator account; free Personal accounts don't have Insights.

Is Instagram Insights free?+

Yes — completely free for Business and Creator accounts. No paid tier.

How far back does Insights data go?+

Mobile app shows ~30-90 days depending on metric. Instagram Graph API provides longer historical data, but each metric has its own retention window (some 1 year+, others shorter).

Does Insights cover paid ads?+

No — Insights is organic content analytics. Paid ad analytics live in Meta Ads Manager. Two separate surfaces for organic vs paid.

Can I export Insights data?+

Limited via mobile app (screenshots / reports). Comprehensive export requires Graph API integration. Third-party analytics tools (CodivUpload, Sprout, Hootsuite) handle export + aggregation.

Aggregate Instagram Insights with 10 other platforms

CodivUpload pulls Instagram Insights into a unified analytics dashboard alongside TikTok, YouTube, X, LinkedIn — cross-platform performance in one view.

Try analytics free

Related glossary terms

Back to all 209 glossary terms