get_account_insights
Retrieve account-level Instagram totals for the last 1, 7, or 28 days, including reach, engagement, follower growth, and interactions, to assess overall performance instead of individual posts.
Instructions
Get account-level totals for a recent window: the last 1, 7 or 28 days ending now.
Use this when the user asks how their account is doing overall (reach, engagement, follower growth) rather than about a single post.
Args: period: "day" (last 24h), "week" (last 7 days) or "days_28" (last 28 days).
Returns: metrics {name: total} — reach, views, accounts_engaged, total_interactions,
likes, comments, shares, saves, replies, profile_links_taps, follows (new followers)
and unfollows —
plus unavailable and notes. Some metrics need 100+ followers. Data can lag up to 48 hours.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| period | No | day |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | ||
| since | Yes | Window start, ISO 8601 UTC | |
| until | Yes | Window end, ISO 8601 UTC | |
| period | Yes | ||
| metrics | Yes | Totals over the window | |
| unavailable | No |