Get Ad Account Insights
meta_get_account_insightsRetrieve performance, cost, engagement, conversions, and video metrics for a Meta ad account. Analyze results by age, gender, country, or platform over a custom date range.
Instructions
Gets performance insights for a Meta ad account.
Args:
ad_account_id (string): Ad account ID (e.g., act_123456789)
date_preset (string): Date range preset (default: last_30d)
since (string, optional): Custom start date YYYY-MM-DD (overrides date_preset)
until (string, optional): Custom end date YYYY-MM-DD
breakdowns (string[], optional): Segment by age, gender, country, device_platform, placement, etc.
Returns comprehensive metrics including: Performance: impressions, reach, clicks, spend, frequency, unique_clicks, unique_impressions Cost: cpm, cpc, cpp, ctr, cost_per_action_type, cost_per_conversion, cost_per_inline_link_click, cost_per_outbound_click, cost_per_thruplay Engagement: actions, inline_link_clicks, inline_link_click_ctr, inline_post_engagement, outbound_clicks, outbound_clicks_ctr, social_spend Conversions: conversions, conversion_values, purchase_roas Video: video_play_actions, video_avg_time_watched_actions, video_thruplay_watched_actions, video_p25/p50/p75/p95/p100_watched_actions Quality: quality_ranking, engagement_rate_ranking, conversion_rate_ranking
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ad_account_id | Yes | ||
| date_preset | No | Date range preset | last_30d |
| since | No | Start date YYYY-MM-DD | |
| until | No | End date YYYY-MM-DD | |
| breakdowns | No | Breakdown dimensions for segmented data | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for machine-readable | markdown |