Skip to main content

Instagram Data Access Through Opendorse

What data is accessible based on account type and connection.

Abbie avatar
Written by Abbie
Updated this week

Opendorse integrates with Instagram through the Instagram Graph API, but the data you can access depends on the account type (Personal vs. Business/Creator) and how the content is posted or connected.

🔒 Personal Instagram Accounts

Q: If an athlete has Personal Instagram account connected to Opendorse, what data can we access?

Answer:
Personal Instagram accounts are no longer supported for API connection (deprecated by Meta).

These profiles are manually entered and do not have access tokens. As a result, no API-based data is accessible.

The only data available is:

  • Instagram handle (manually entered)

To retrieve data like follower count or profile picture, a Business/Creator must be connected via API (details below) OR external scraping tools would be required (not yet part of the core Opendorse offering at this time).


👤 Business/Creator Instagram Accounts

These accounts can be authenticated via the Instagram Graph API, which enables access to a wide set of metrics depending on how the post is handled.

Q: If an athlete has a Business/Creator Account connected to Opendorse, what Account Data is Stored?

For authenticated Business or Creator accounts, the following Instagram profile fields are retrieved and stored/updated daily in Opendorse:

Instagram Field

Opendorse Field (Account Channel)

followers_count

Reach (we also update ReachDate)

name

SocialChannelName

id

SocialChannelId

profile_picture_url

ProfileUrl

account_type

SocialAccountType

username

SocialChannelHandle


Q: If a user has a business/creator account connected and posts through Opendorse (via content suggestions or media folders), what can we access?

Q: If a user has a business/creator account connected and we link a post not published through Opendorse, what can we access?

Answer:
If the Instagram account is properly connected with a valid access token, and the media is either auto-published via API or correctly linked to that channel, we can access the same metrics for both scenarios.

However, no data will be returned for connected posts if:

  • The post is linked to the wrong channel, or

  • The channel does not have a valid token

Metrics We Currently Store for Eligible Media (Posts/Reels/Stories):

Metric

Media Types

Notes

Comments

Posts, Reels

Total number of comments

IG Reels Avg Watch Time

Reels

Average time played per view

Likes

Posts, Reels

Total likes

Reach

Posts, Reels, Stories

Unique users reached (estimated)

Replies

Stories

Only supported outside Europe/Japan (due to privacy rules)

Saves

Posts, Reels

Number of saves

Shares

Posts, Reels, Stories

Number of times media was shared

Total Interactions

Posts, Reels, Stories

Likes + saves + comments + shares minus unlikes/unsaves (in dev)

Views

Posts, Reels, Stories

Video plays (in dev)


🔍 Additional Metrics Available via Instagram API (Not Currently Stored)

These are available from Meta, but not integrated or stored in Opendorse:

Metric

Media Types

Notes

Follows (from posts/stories)

Posts, Stories

New followers gained after content

IG Reels Total View Time

Reels

Cumulative watch time (includes replays)

Navigation (Stories)

Stories

Includes exits, forwards, back, next

Profile Activity

Posts, Stories

Engagements that led to profile actions

Profile Visits

Posts, Stories

Number of profile visits


🧠 Important Notes

  • Not every metric is available for every type of Instagram media (e.g. Stories may not return comments, Reels may lack some totals).

  • Token validity and correct account linking are essential. If either is missing, no data will be returned—even if the post is connected manually.

  • Some Meta metrics are in development and may change without notice.

Did this answer your question?