Get Campaign Insights
meta_get_campaign_insightsRetrieve campaign performance metrics like spend, impressions, clicks, and CTR from a Meta ad account, with optional filtering by campaign, date range, and demographic or device breakdowns.
Instructions
Gets performance insights for campaigns in a Meta ad account.
Args:
ad_account_id (string): Ad account ID
campaign_id (string, optional): Specific campaign ID (omit for all campaigns)
date_preset (string): Date range preset (default: last_30d)
since (string, optional): Custom start date YYYY-MM-DD
until (string, optional): Custom end date YYYY-MM-DD
breakdowns (string[], optional): Segment by age, gender, country, device_platform, etc.
Returns per-campaign spend, impressions, clicks, CTR, and actions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| since | No | ||
| until | No | ||
| breakdowns | No | Breakdown dimensions for segmented data | |
| campaign_id | No | Specific campaign (omit for all) | |
| date_preset | No | Date range preset | last_30d |
| ad_account_id | Yes | ||
| response_format | No | Output format: 'markdown' for human-readable or 'json' for machine-readable | markdown |