Connect Instagram to Antigravity
Connect your Instagram data to Antigravity with the Windsor.ai connector, so the dashboards and scripts Antigravity builds use your real post, reel, story, and audience data.
Ask Antigravity for a content scorecard, a reel watch time analysis, or a story drop-off report built on your own Media reach, Saves, Shares, and Story exits fields.
Forget CSVs. Stop copy/paste. Connect in minutes. No code required.
Build content scorecards on your real Instagram insights
Antigravity works inside the IDE, so what it builds from your Instagram data stays with you as files, scripts, and Artifacts you can rerun. Key use cases:
Score content on what actually spreads
Antigravity can rank posts by Saves and Shares per reach and by Reach from non-followers, so you can see which formats travel beyond your current audience.
Learn from reel watch time
Ask for a report that compares Media reel average watch time and Media reel skip rate across reels, then groups winners and losers by caption themes.
See where stories lose people
Using Story taps forward, Story taps back, and Story exits, Antigravity can show which stories hold attention and where viewers leave.
Track audience growth against what you posted
Antigravity can line up New followers by day with the posts published that day and write a short report on which content coincided with growth.
Using Windsor.ai to connect data from Instagram to Antigravity
Without Windsor.ai, Antigravity builds on placeholder numbers or on CSV exports you paste into the IDE. Windsor MCP gives Antigravity live Instagram data with the real field names, so the dashboards and scripts it writes match your account.
Connect in minutes, then ask Antigravity to build something with your Instagram data.
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.
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.
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.
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.
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.
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.
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.
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.
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.
How to connect Instagram to Antigravity with Windsor.ai
Watch the video tutorial, or follow the step-by-step guide to connect your Instagram data to Antigravity with Windsor.ai.
Add Windsor MCP in Antigravity
Open the Antigravity desktop app. At the bottom left of the main window, click Settings, then Customizations, then the Add MCP button. Type Windsor in the search bar and click Add.
Finish the Windsor.ai sign-in
The Windsor.ai window opens. Click Finish to complete the sign-in, then click Refresh. Windsor appears in the list of installed MCP servers.
Ask Antigravity about your Instagram data
Close the Customizations window, return to the main window and ask about your Instagram data.
FAQs
What Instagram data can Antigravity use?
Windsor.ai gives Antigravity access to 140+ Instagram fields. These are some of the groups; the Instagram field reference lists all of them:
- Posts and reels: Media ID, Media type, Media caption, Media permalink, Media created, Media reach, Media shares, Media engagement.
- Engagement: Saves, Shares, Media Total Like Count, Media Total Comments Count.
- Reels: Media reel average watch time, Media reel skip rate, Media reel total interactions.
- Reach split: Reach from followers, Reach from non-followers, Views from followers, Views from non-followers.
- Stories: Story views, Story reach, Story exits, Story taps forward, Story taps back.
- Audience: Profile followers, New followers, Number of followers from a country, Number of followers of a age group.
What prompts can I use to build with Instagram data in Antigravity?
Antigravity works best when you give its agent a task with a clear output. Each of these names the fields to use and the file or Artifact you want back:
-
Pull Media ID, Media type, Media caption, Media created, Media reach, Saves, Shares, and Reach from non-followers for the last 90 days. Calculate Saves plus Shares per reach, rank posts, and show the top 10 and bottom 10 with their captions. Write a short read on what the top group has in common in format, topic, and length.
-
Pull reel rows with Media reel average watch time, Media reel skip rate, Media reel total interactions, Media caption, and Media created. Build an Artifact that compares watch time with skip rate, then group reels by caption theme and write which themes hold attention and which lose it.
-
Pull Story ID, Story reach, Story taps forward, Story taps back, Story exits, and Story Created for the last 30 days. Calculate exit share per story, find the position in a sequence where exits jump, and write what to change in the story structure.
-
Pull New followers by Date and Media created with Media type for the last 60 days. Write a script that marks the days with new followers above the 75th percentile and lists what was published on those days and the day before, saved as growth_days.csv.
-
Pull Reach from followers and Reach from non-followers by Media type for the last 90 days. Build an Artifact of the split and write two sentences on which formats extend reach beyond followers and which mainly serve the existing audience.
-
Pull Profile followers and Number of followers from a country and of a age group. Write a short audience summary that shows where followers are concentrated and compares it with the countries in my best performing posts by Media reach.
Can Antigravity turn Instagram data into dashboards?
Yes. Antigravity generates charts, dashboards, and visual reports as Artifacts, rendered live inside the IDE. You can keep refining an Artifact in the same conversation, and ask the agent to save the code behind it as a script you can rerun with fresh Instagram data.
Can Antigravity make changes in my Instagram account?
Yes. Windsor.ai has write actions for Instagram, and Antigravity can run them through Windsor MCP when you ask: it can publish image, video and carousel posts and stories, and reply to, hide, unhide or delete comments. See the full list of write actions.
Can I combine Instagram data with other sources in Antigravity?
Yes. Windsor.ai supports 350+ data sources, so you can connect Instagram alongside tools such as Facebook Ads, GA4, or Shopify and ask Antigravity to work with them together. For example, ask Antigravity to join Instagram Media reach and Saves with Facebook Ads Amount Spent by Ad Name, then write a report that shows whether boosted posts follow the organic winners.
How do I add Windsor MCP to Antigravity?
Open the Antigravity desktop app and click Settings, then Customizations, then Add MCP. Type Windsor in the search bar and click Add. When the Windsor.ai window opens, click Finish, then Refresh. Windsor appears in your list of installed MCP servers.
Do I need to code to connect Instagram to Antigravity?
No. The connection takes no code: connect Instagram in Windsor.ai, add Windsor MCP in Antigravity’s Customizations, and sign in. After that you describe what you want in plain language, and the Antigravity agent writes and runs the code. You can read and edit everything it produces.
How much does it cost to integrate Instagram with Antigravity using Windsor.ai?
The free forever plan covers 1 data source, so connecting Instagram on its own costs nothing and needs no credit card. Combining Instagram with other sources, such as Facebook Ads or GA4, needs a paid plan: $19/month for 3 sources or $99/month for 7. Antigravity is billed separately by Google. See the pricing page.
Do you have helpful links to get started with integrating Instagram and Antigravity using Windsor.ai?
Yes, we have helpful resources to help you get started. You can explore our official documentation for Instagram to Antigravity integration with Windsor.ai:
Tired of manual Instagram data exports? Try Windsor.ai today to build on live data

