Instagram

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
    }
  }
}