Skip to main content
This page documents the current Instagram Organic connector (v2). Existing widgets built on the earlier v1 connector continue to work, but v1 is hidden from new-connection flows.

Introduction

The Instagram Organic data source surfaces account-level and post-level organic performance for a connected Instagram Business or Professional account through the Meta Graph API (v22.0). It covers feed posts, reels, and — under one login mode — stories, alongside lifetime account signals such as follower count, profile views, and audience demographics. In the most common setup the Instagram account is linked to a Facebook Page that the connecting account administers (Facebook Login). An alternative Instagram Login mode is also supported with a narrower metric set and no story sync. Personal Instagram accounts are not supported. As an organic-social data source, engagement metrics, audience breakdowns, and post-level fields are standardized so widgets can aggregate alongside other sources without additional configuration. To connect this data source, see How to connect Instagram Organic to Adriel.

Data refresh strategy

Architecture data

The account and post hierarchy is refreshed daily at 8:00 PM UTC. On first connection, posts created within roughly the last three years (1,099 days) are retrieved, but only lifetime metrics are available for them — there are no historical daily values. Metrics accumulate in the cache from the connection date forward, and new posts appear after the next daily refresh.

Reports data

Report data is refreshed on the following schedules:
  • Lifetime account data — daily at 8:00 PM UTC.
  • Post data — daily at 8:00 PM UTC.
  • Story data — twice daily at 8:00 PM UTC and 8:00 AM UTC, under Facebook Login only. Instagram Login does not support story sync.
  • Daily page data — the initial fetch covers the last 90 days; each subsequent refresh updates the most recent 3 days at 6:00 PM UTC.
A manual refresh is also available from the connection page, limited to once per day.
Follower and audience metrics (follower count, demographics) have no historical backfill. Only daily snapshots are cached, starting from the day the connection is first established.

Architecture levels

Instagram account → Post (feed post / reel / story)

Date range limits

Some time breakdowns cap how far back a single report can reach: When a report’s date range exceeds the cap for the selected breakdown, data outside the range may be truncated.

Metrics

How to read the columns Data type uses this vocabulary: Number, Currency, Percentage, Ratio, Duration, Date, Text, URL, Array, Boolean. API Key in code style like reach is the literal Meta Graph API field name. Italic text describes how a value is produced when it doesn’t map cleanly to a single API field.

Reach & impressions

Engagement

Profile & followers

Post-level metrics

Video & reels

Story metrics

Available under Facebook Login only.

Breakdowns

Account & post

Follower demographics

Selecting any demographic breakdown returns only the lifetime follower count per bucket. Post-level engagement metrics cannot be broken down by audience demographics — a Meta API constraint (Instagram user insights reference).

Time & grouping

Meta returns daily records; Adriel groups them into these views for reporting, so all time-grouping options are Adriel-side aggregations of the same underlying daily data.

Limitations

  • No historical backfill for follower and audience metrics — follower count and demographics accumulate only from the connection date forward as daily snapshots.
  • Temporary content — stories and reels may contain missing or inaccurate fields.
  • Media expiry — associated media, such as images and videos, may expire once a post is no longer accessible through the API.
  • Older or unretrievable posts — delta values for very old posts (3+ years) or posts that became unretrievable (deleted, restricted, or shortlisted by the platform) are not recorded.
  • Story sync requires Facebook Login — stories sync only under Facebook Login, and only when the authorizing Page administrator has two-factor authentication enabled. Under Instagram Login, story metrics and a few cross-surface reel metrics (crossposted views, Facebook views) are unavailable.
  • Suppressed low counts — story insight values may be withheld or returned as a placeholder for very low counts.
  • Demographic breakdowns are narrow — a demographic breakdown returns only the lifetime follower count per bucket.

API references

See also