Instagram Insights Connector Reference

73 metrics55 dimensions

Query sample

https://connectors.windsor.ai/instagram?api_key=[your API key]&date_preset=last_7d&fields=date,user_name,account_id,website,followers_count,follows_count,media_count,media_id,media_type,media_url,media_comments_count,media_like_count,media_impressions,media_reach,media_engagement,carousel_album_engagement&_renderer=csv

The Instagram Insights connector exposes 128 fields (73 metrics, 55 dimensions). Every field ID below can be passed to the Windsor.ai API in the fields parameter.


Available actions


Create Carousel Post Publish a multi-image carousel post to a connected Instagram Business or Creator account. Provide 2 to 10 publicly accessible image URLs (JPEG, at most 8 MB each, aspect ratio between 4:5 and 1.91:1) and an optional caption; images are shown in the given order. Video carousel items are not supported. For other formats use create_image_post, create_video_post or create_story.

Publish a multi-image carousel post to a connected Instagram Business or Creator account. Provide 2 to 10 publicly accessible image URLs (JPEG, at most 8 MB each, aspect ratio between 4:5 and 1.91:1) and an optional caption; images are shown in the given order. Video carousel items are not supported. For other formats use create_image_post, create_video_post or create_story.

Parameters
image_urlsarrayRequiredcaptionstring
Create Comment Post a comment on a media object (post, reel) of a connected Instagram Business or Creator account. media_id is an Instagram media object id, as returned by the media_id read field. The comment is public and is attributed to the account. Comments on live videos are not supported, and the media must have comments enabled.

Post a comment on a media object (post, reel) of a connected Instagram Business or Creator account. media_id is an Instagram media object id, as returned by the media_id read field. The comment is public and is attributed to the account. Comments on live videos are not supported, and the media must have comments enabled.

Parameters
media_idstringRequiredmessagestringRequired
Create Image Post Publish a single image post (feed photo) to a connected Instagram Business or Creator account. Provide a publicly accessible image URL and an optional caption. The image must be a JPEG, at most 8 MB, with an aspect ratio between 4:5 and 1.91:1. For other formats use create_video_post, create_story or create_carousel_post.

Publish a single image post (feed photo) to a connected Instagram Business or Creator account. Provide a publicly accessible image URL and an optional caption. The image must be a JPEG, at most 8 MB, with an aspect ratio between 4:5 and 1.91:1. For other formats use create_video_post, create_story or create_carousel_post.

Parameters
image_urlstringRequiredcaptionstring
Create Story Publish a story to a connected Instagram Business or Creator account. Provide exactly one of image_url (JPEG, at most 8 MB) or video_url (MP4 or MOV, at most 100 MB, 3 to 60 seconds long), publicly accessible; a 9:16 aspect ratio is recommended. Stories do not support captions and disappear after 24 hours. For feed posts use create_image_post, create_video_post or create_carousel_post.

Publish a story to a connected Instagram Business or Creator account. Provide exactly one of image_url (JPEG, at most 8 MB) or video_url (MP4 or MOV, at most 100 MB, 3 to 60 seconds long), publicly accessible; a 9:16 aspect ratio is recommended. Stories do not support captions and disappear after 24 hours. For feed posts use create_image_post, create_video_post or create_carousel_post.

Parameters
image_urlstringvideo_urlstring
Create Video Post Publish a single video post to a connected Instagram Business or Creator account. Instagram publishes all single-video feed posts as Reels. Provide a publicly accessible video URL and an optional caption. The video must be an MP4 or MOV, at most 1 GB, between 3 seconds and 15 minutes long; a 9:16 aspect ratio is recommended. The cover image defaults to the first frame and can be overridden with either cover_url (a publicly accessible JPEG URL) or thumb_offset (frame position in milliseconds), but not both. share_to_feed controls whether the Reel also appears in the main feed (Instagram defaults to showing it there). For other formats use create_image_post, create_story or create_carousel_post.

Publish a single video post to a connected Instagram Business or Creator account. Instagram publishes all single-video feed posts as Reels. Provide a publicly accessible video URL and an optional caption. The video must be an MP4 or MOV, at most 1 GB, between 3 seconds and 15 minutes long; a 9:16 aspect ratio is recommended. The cover image defaults to the first frame and can be overridden with either cover_url (a publicly accessible JPEG URL) or thumb_offset (frame position in milliseconds), but not both. share_to_feed controls whether the Reel also appears in the main feed (Instagram defaults to showing it there). For other formats use create_image_post, create_story or create_carousel_post.

Parameters
video_urlstringRequiredcaptionstringcover_urlstringthumb_offsetstringshare_to_feedstring
Delete Comment Delete a comment on a media object of a connected Instagram Business or Creator account. comment_id is an Instagram comment id, as returned by the comment_id read field. Works on any comment on the account's own media, including other users' comments. This is permanent; to only restrict visibility use hide_comment instead.

Delete a comment on a media object of a connected Instagram Business or Creator account. comment_id is an Instagram comment id, as returned by the comment_id read field. Works on any comment on the account's own media, including other users' comments. This is permanent; to only restrict visibility use hide_comment instead.

Parameters
comment_idstringRequired
Hide Comment Hide a comment on a media object of a connected Instagram Business or Creator account, leaving it visible only to its author and the account. comment_id is an Instagram comment id, as returned by the comment_id read field. Works on any comment on the account's own media, including other users' comments. Reversible with unhide_comment.

Hide a comment on a media object of a connected Instagram Business or Creator account, leaving it visible only to its author and the account. comment_id is an Instagram comment id, as returned by the comment_id read field. Works on any comment on the account's own media, including other users' comments. Reversible with unhide_comment.

Parameters
comment_idstringRequired
Reply to Comment Reply to a comment on a media object of a connected Instagram Business or Creator account. comment_id is an Instagram comment id, as returned by the comment_id read field. The reply is public and attributed to the account. To comment on the media itself rather than reply to a comment, use create_comment.

Reply to a comment on a media object of a connected Instagram Business or Creator account. comment_id is an Instagram comment id, as returned by the comment_id read field. The reply is public and attributed to the account. To comment on the media itself rather than reply to a comment, use create_comment.

Parameters
comment_idstringRequiredmessagestringRequired
Unhide Comment Unhide a previously hidden comment on a media object of a connected Instagram Business or Creator account, making it publicly visible again. comment_id is an Instagram comment id, as returned by the comment_id read field. Reversible with hide_comment.

Unhide a previously hidden comment on a media object of a connected Instagram Business or Creator account, making it publicly visible again. comment_id is an Instagram comment id, as returned by the comment_id read field. Reversible with hide_comment.

Parameters
comment_idstringRequired

Instagram Insights Fields

Instagram Insights comments fields

The comments report of the Instagram Insights connector includes 7 fields.

IDTypeNameDescription
comment_idTEXTComment IDUnique ID linked to an Instagram comment.
comment_like_countNUMERICComment Like CountThe number of like reactions on the comment.
comment_parent_idTEXTComment Parent IDUnique ID associated with the Instagram comment if the comment was shared as a reply. Non existent field if comment has no parent comment.
comment_reply_countNUMERICComment Reply CountThe total number of replies to a comment.
comment_textTEXTComment TextThe text of the Instagram comment. Tags are excluded.
comment_timestampTIMESTAMPComment TimestampThe time the Instagram comment was created.
comment_usernameTEXTComment UsernameUsername of the Instagram user who wrote the comment. Empty unless the connected user can moderate comments on the Facebook Page linked to the Instagram account.

Instagram Insights media_info fields

The media_info report of the Instagram Insights connector includes 15 fields.

IDTypeNameDescription
media_captionTEXTMedia captionCaption of the post
media_collaboratorsTEXTMedia collaboratorsUsernames of accounts co-authoring the post (Instagram Collab), comma separated. Empty for posts without collaborators.
media_comments_countNUMERICComments countCount of comments on the media. Excludes comments on album child media and the media's caption. Includes replies on comments. The Instagram app also counts boosted and cross-posted engagement. To match the app total, use media_total_comments_count.
media_idTEXTMedia IDMedia object ID.
media_is_comment_enabledTEXTMedia comments enabledWhether or not the comments are enabled
media_like_countNUMERICMedia Like CountCount of likes on the media. Excludes likes on album child media and likes on promoted posts created from the media. Includes replies on comments. The Instagram app also counts boosted and cross-posted engagement. To match the app total, use media_total_like_count.
TEXTMedia permalinkURL of the post on Instagram
media_product_typeTEXTMedia product typeSurface where the media is published. Can be AD, FEED, IGTV, or STORY
media_shortcodeTEXTMedia shortcodeShortcode of the post on Instagram
media_thumbnail_urlIMAGE_URLVideo thumbnail URLURL of the video thumbnail
media_total_comments_countNUMERICMedia Total Comments CountTotal count of comments on the media across all placements. Includes boosted and cross-posted engagement, so it matches the count shown in the Instagram app. Available for feed posts and reels.
media_total_like_countNUMERICMedia Total Like CountTotal count of likes on the media across all placements. Includes boosted and cross-posted engagement, so it matches the count shown in the Instagram app. Available for feed posts and reels.
media_typeTEXTMedia typeType of the media object (IMAGE, VIDEO, CAROUSEL_ALBUM, REEL)
media_urlIMAGE_URLMedia URLURL of the media object
timestampTIMESTAMPMedia createdDate and time when media was added. For stories, use the Story Created (story_timestamp) field instead.

Instagram Insights media_insights fields

The media_insights report of the Instagram Insights connector includes 23 fields.

IDTypeNameDescription
NUMERICCarousel album engagementTotal number of likes and comments on the carousel album
NUMERIC(Deprecated) Carousel album impressionsTotal number of times the carousel album has been seen
NUMERICCarousel album reachTotal number of unique Instagram accounts that have seen the carousel album
NUMERICCarousel album savedTotal number of unique accounts that have saved the carousel album
NUMERIC(Deprecated) Carousel album video viewsTotal number of unique Instagram accounts that have viewed video within the carousel album.
media_all_playsNUMERIC(Deprecated) Media plays + replaysTotal number of times the Instagram reels object has been played or replayed
media_engagementNUMERICMedia engagementSum of likes, comments, saved and shares count on the Instagram media object
media_followsNUMERICMedia followsNumber of accounts that started following the profile after viewing this media. Identifies the content that drives follows. Not supported for reels.
media_impressionsNUMERIC(Deprecated) Media impressionsTotal number of times the Instagram media object has been seen
media_playsNUMERIC(Deprecated) Media playsTotal number of times the Instagram reels object has been played
media_profile_activityNUMERICMedia profile activitySum of profile actions (such as bio link taps, calls, and direction requests) taken after this media was viewed. Not supported for reels.
media_profile_visitsNUMERICMedia profile visitsNumber of times the profile was visited after this media was viewed. Not supported for reels.
media_reachNUMERICMedia reachTotal number of unique Instagram accounts that have seen the Instagram media object.
media_reel_avg_watch_timeNUMERICMedia reel average watch timeAverage watch time for the Instagram reel in milliseconds
media_reel_skip_ratePERCENTMedia reel skip ratePercentage of views where the viewer skipped the Instagram reel within the first 3 seconds
media_reel_total_interactionsNUMERICMedia reel total interactionsNumber of likes, saves, comments, and shares on the Instagram reel, minus the number of unlikes, unsaves, and deleted comments
media_reel_total_watch_timeNUMERICMedia reel total watch timeTotal amount of time the reel was played, including any time spent replaying the reel. Value is in milliseconds.
media_reel_video_viewsNUMERIC(Deprecated) Media reel video views(Deprecated) Total amount of time the reel was played, including any time spent replaying the reel. Value is in milliseconds. Use media_reel_total_watch_time instead.
media_repostsNUMERICMedia repostsTotal number of times the Instagram media object has been reposted.
media_savedNUMERICMedia savedTotal number of unique Instagram accounts that have saved the Instagram media object
media_sharesNUMERICMedia sharesTotal number of times the Instagram media object has been shared
media_video_viewsNUMERIC(Deprecated) Media video viewsTotal number of times the video Instagram Media has been seen. For album Instagram media, the number of times all videos within the album have been seen.
media_viewsNUMERICMedia viewsTotal number of times the Instagram media has been seen

Instagram Insights story_insights fields

The story_insights report of the Instagram Insights connector includes 6 fields.

IDTypeNameDescription
story_impressionsNUMERIC(Deprecated) Story impressionsTotal number of times the story has been seen. Stories are only available for 24 hours.
story_interactionsNUMERICStory InteractionsSum of likes, comments, saved and shares count on the story
story_reachNUMERICStory reachTotal number of unique accounts that have seen the story. Stories are only available for 24 hours.
story_repliesNUMERICStory repliesTotal number of replies to the story. Stories are only available for 24 hours.
story_sharesNUMERICStory sharesTotal number of times the Story has been shared.
story_viewsNUMERICStory viewsTotal number of times the story has been seen. Stories are only available for 24 hours.

Instagram Insights story_insights (navigation) fields

The story_insights (navigation) report of the Instagram Insights connector includes 4 fields.

IDTypeNameDescription
story_exitsNUMERICStory exitsNumber of times someone exited the story. Stories are only available for 24 hours.
story_swipe_forwardNUMERICStory swipe forwardTotal number of swipes forward. Stories are only available for 24 hours.
story_taps_backNUMERICStory taps backTotal number of taps to see this story's previous photo or video. Stories are only available for 24 hours.
story_taps_forwardNUMERICStory taps forwardTotal number of taps to see this story's next photo or video. Stories are only available for 24 hours.

Instagram Insights user_info fields

The user_info report of the Instagram Insights connector includes 12 fields.

IDTypeNameDescription
account_idTEXTAccount IDAlias for Instagram user ID
account_nameTEXTAccount NameInstagram user name
biographyTEXTInstagram profile (account) biographyInstagram profile (account) biography
followers_countNUMERICProfile followersTotal number of unique accounts following this profile. Does not provide historical data. Provides the count for today.
follows_countNUMERICProfile followsTotal number of accounts this profile is following
legacy_user_idTEXTLegacy Instagram user IDLegacy Instagram user ID
media_countNUMERICProfile media countTotal number of media for this profile. Provides the count for today.
nameTEXTInstagram profile (account) nameInstagram profile (account) name
user_idTEXTInstagram user IDInstagram user ID
user_nameTEXTInstagram user name (alias)Alias for Instagram user name
usernameTEXTInstagram user nameInstagram user name
websiteTEXTLinked websiteLink to your website that is displayed on your Instagram profile page

Instagram Insights user_insights_day fields

The user_insights_day report of the Instagram Insights connector includes 14 fields.

IDTypeNameDescription
clicksNUMERIC(Deprecated) Total clicksTotal number of taps on directions, call, text message, website links in the Instagram user's profile within a day
email_contacts_1dNUMERIC(Deprecated) Email contacts (1 day)Total number of taps on the email link in the Instagram user's profile within a day
follower_countNUMERICNew followersAlias for New followers (1 day)
follower_count_1dNUMERICNew followers (1 day)Total number of new followers within a day. Not available on users with fewer than 100 followers. Supports querying data for the last 30 days excluding the current day.
get_directions_clicks_1dNUMERIC(Deprecated) Get directions clicks (1 day)Total number of taps on the directions link in the Instagram user's profile within a day.
impressionsNUMERIC(Deprecated) Alias for Impressions (1 day)Alias for Impressions (1 day)
impressions_1dNUMERIC(Deprecated) Impressions (1 day)Total number of times the Instagram user's Instagram Media have been viewed within a day. Does not include profile views.
phone_call_clicks_1dNUMERIC(Deprecated) Phone call clicks (1 day)Total number of taps on the call link in Instagram user's profile within a day
profile_viewsNUMERIC(Deprecated) Profile Views (1 day)Total number of users who have viewed the Business Account's profile within the specified period
profile_views_1dNUMERIC(Deprecated) Profile views (1 day)Total number of users who have viewed the Instagram user's profile within a day
reachNUMERICReachAlias for Profile reach (1 day)
reach_1dNUMERICProfile reach (1 day)Total number of unique users who have viewed at least one of the Instagram user's Instagram Media
text_message_clicks_1dNUMERIC(Deprecated) Text message clicks (1 day)Total number of taps on the text message link in the Instagram user's profile within a day
website_clicks_1dNUMERIC(Deprecated) Linked website clicks (1 day)Total number of taps on the website link in the Instagram user's profile

Instagram Insights user_insights_day_total_value fields

The user_insights_day_total_value report of the Instagram Insights connector includes 10 fields.

IDTypeNameDescription
accounts_engagedNUMERICAccounts engagedNumber of accounts that have interacted with your content, including in ads. Content includes posts, stories, reels, videos, and live videos.
commentsNUMERICCommentsNumber of comments on your posts, reels, videos, and live videos.
likesNUMERICLikesNumber of likes on your posts, reels, and videos.
NUMERICProfile links tapsNumber of taps on your business address, call button, email button, and text button.
repliesNUMERICRepliesNumber of replies you received from your story, including text replies and quick reaction replies.
repostsNUMERICRepostsNumber of reposts of your posts, stories, reels, and videos.
savesNUMERICSavesNumber of saves of your posts, reels, and videos.
sharesNUMERICSharesNumber of shares of your posts, stories, reels, videos, and live videos.
total_interactionsNUMERICTotal interactionsTotal number of post interactions, story interactions, reels interactions, video interactions, and live video interactions, including any interactions on boosted content.
viewsNUMERICViewsTotal number of times your content was played or displayed. Content includes reels, posts, and stories.

Instagram Insights other fields

The Instagram Insights connector has 37 fields that do not belong to a named report, or belong to a report with only one or two fields.

IDTypeNameDescriptionReport
audience_age_nameTEXTAge group nameAge group nameuser_insights_lifetime_age
audience_age_sizeNUMERICNumber of followers of a age groupThe lifetime number of an Instagram profile followers who belong to a age groupuser_insights_lifetime_age
audience_city_sizeNUMERICNumber of followers from a cityThe lifetime number of an Instagram profile followers from a cityuser_insights_lifetime_city
audience_country_nameCOUNTRYAudience Country NameFollower's country codeuser_insights_lifetime_country
audience_country_sizeNUMERICNumber of followers from a countryThe lifetime number of an Instagram profile followers from a countryuser_insights_lifetime_country
audience_gender_age_nameTEXTGender/Age group nameGender/age group nameuser_insights_lifetime_gender_age
audience_gender_age_sizeNUMERICNumber of followers of a gender/age groupThe lifetime number of an Instagram profile followers who belong to a gender/age groupuser_insights_lifetime_gender_age
audience_gender_nameTEXTGender group nameGender group nameuser_insights_lifetime_gender
audience_gender_sizeNUMERICNumber of followers of a gender groupThe lifetime number of an Instagram profile followers who belong to a gender groupuser_insights_lifetime_gender
audience_locale_nameTEXT(Deprecated) Locale nameInstagram API doesn't support it anymoreDeprecated
audience_locale_sizeNUMERIC(Deprecated) Number of followers for a localeInstagram API doesn't support it anymoreDeprecated
cityCITYCityFollower's cityuser_insights_lifetime_city
data_fetched_atTIMESTAMPData fetched atUTC timestamp (second precision) of when the connector request that pulled the row started. Freshly pulled rows show this request's start time; cache hits keep the start time of the request that filled the cache. Selecting this field disables aggregation, so rows are returned individually (each keeping its own fetch time) instead of being summed.
datasourceTEXTData SourceThe name of the Windsor connector returning the row
dateDATEDateDateTime
day_of_monthTEXTDay of monthDay of the month
end_dateDATEThe current latest date of a lifetime periodThe current latest date for lifetime metricsTime
follows_and_unfollowsNUMERICFollows and unfollowsNumber of accounts that followed you and the number of accounts that unfollowed you or left Instagram in the selected time period.user_insights_day_total_value_breakdown
monthTEXTMonthNumber of the month
nowTIMESTAMPNowCurrent timestamp
sourceTEXTSourceThe name of the Windsor connector returning the row
story_idTEXTStory IDStory ID. Stories are only available for 24 hours.story_info
story_permalinkTEXTPermanent URL to the media.Total number of taps to see this story's previous photo or video. Stories are only available for 24 hours.ig_media_info
story_thumbnail_urlIMAGE_URLStory thumbnail URLURL of the story thumbnail image. Available for video stories. Stories are only available for 24 hours.ig_media_info
story_timestampTIMESTAMPStory CreatedDate and time when the story was published. Stories are only available for 24 hours.story_info
todayDATETodayToday's date
weekTEXTWeekWeek (Sun-Sat).
week_dayTEXTDay of week and day numberWeekday number and name combined (Sun-Sat).Numbered from 0 Sunday to 6 Saturday.
week_day_isoTEXTDay of week and day number, ISOWeekday number and name combined, ISO format (Mon-Sun).Numbered from 1 Monday to 7
week_isoTEXTWeek ISOWeek, ISO format (Mon-Sun).
yearTEXTYearYear
year_monthTEXTYearmonthYear and month, e.g. 2024|3
year_month_nameTEXTYear month nameYear and month with the month name written out, e.g. "Jan 2025".
year_of_weekTEXTYear of weekThe year that contains first day of the week (Sun-Sat).
year_of_week_isoTEXTYear of week, ISOThe year that contains first day of the ISO week (Mon-Sun).
year_weekTEXTYear weekYear and week for US weeks (Sun-Sat), e.g. 2024|15
year_week_isoTEXTYear week ISOYear and week for ISO weeks (Mon-Sun), e.g. 2024|20