INSTAGRAM_GET_POST_INSIGHTS
Get Instagram post insights/analytics (impressions, reach, engagement, etc.).
Remote instagram
Other tools also called INSTAGRAM_GET_POST_INSIGHTS?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"metric": {
"type": "array",
"items": {
"type": "string",
"properties": {}
},
"title": "Metric",
"default": null,
"nullable": true,
"description": "Metrics to retrieve for the media. If not provided and metric_preset is not set, uses auto_safe preset. Allowed metrics vary by media_product_type: IMAGE/CAROUSEL: impressions, reach, likes, comments, saved, shares, engagement. VIDEO: reach, plays, likes, comments, saved, shares (impressions NOT supported). REELS: reach, plays, likes, comments, saved, shares, total_interactions, ig_reels_video_view_total_time, ig_reels_avg_watch_time. Stories: impressions, reach, replies, taps_forward, taps_back, exits. Common unsupported metrics: engagement on REELS (use total_interactions), impressions on VIDEO/Reels. If a metric is unsupported for the post type, API returns 400 error."
},
"ig_post_id": {
"type": "string",
"title": "Ig Post Id",
"description": "Instagram Post ID"
},
"metric_preset": {
"enum": [
"auto_safe",
"image_basic",
"video_basic",
"reel_basic",
"carousel_basic"
],
"type": "string",
"title": "MetricPreset",
"default": "auto_safe",
"nullable": true,
"description": "Predefined metric sets for different media types to avoid API errors."
},
"graph_api_version": {
"type": "string",
"title": "Graph Api Version",
"default": "v21.0",
"nullable": true
}
}
}