Get Facebook Post Insights
meta_get_post_insightsRetrieve performance metrics for a Facebook Page post, including impressions, engagement, reactions, and video analytics. Requires a post ID and page ID.
Instructions
Gets performance metrics for a specific Facebook Page post.
Requires: meta_list_pages called first.
Args:
post_id (string): Post ID (e.g., "page_id_post_id")
page_id (string): Page ID (for authentication)
metrics (string[]): Metrics to retrieve. Options: Performance: post_impressions, post_impressions_unique, post_impressions_paid, post_impressions_paid_unique, post_impressions_fan, post_impressions_fan_unique, post_impressions_organic, post_impressions_organic_unique, post_impressions_viral, post_impressions_viral_unique Engagement: post_clicks, post_clicks_by_type, post_engaged_users, post_negative_feedback, post_negative_feedback_by_type, post_engaged_fan Reactions: post_reactions_by_type_total, post_reactions_like_total, post_reactions_love_total, post_reactions_wow_total, post_reactions_haha_total, post_reactions_sorry_total, post_reactions_anger_total Media: post_media_view, post_total_media_view_unique Video: post_video_avg_time_watched, post_video_complete_views_organic, post_video_complete_views_paid, post_video_views_organic, post_video_views_paid, post_video_view_time Activity: post_activity_by_action_type, post_activity_by_action_type_unique
All post metrics use 'lifetime' period (cumulative from post creation).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| post_id | Yes | Post ID | |
| page_id | Yes | Page ID (for auth) | |
| metrics | No | Metric names — see description for full list | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for machine-readable | markdown |