Amazon Advertising • Performance Analytics
get_campaign_performance
Get Campaign Performance
Get individual campaign performance metrics with flexible sorting and filtering. Perfect for finding top performers, worst performers, or campaigns matching specific criteria.
Use Cases
Find top 10 campaigns by sales
Identify campaigns with highest ACOS
Find best ROAS campaigns
Sort campaigns by any metric
Example Prompts
Try these natural language queries with your AI assistant:
Show me top 10 campaigns by ROAS
Which campaigns have highest ACOS?
Campaign performance dashboard
Top performing campaigns this month
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| profile_id | string | Required | The profile ID (hash or number) |
| start_date | string | Required | Start date in YYYY-MM-DD format |
| end_date | string | Required | End date in YYYY-MM-DD format |
| sort_by | string | Optional | Metric to sort by: sales, spend, roas, acos, clicks, impressions, ctr, cpc, conversions |
| order | string | Optional | Sort direction: asc, desc (default: desc) |
| limit | number | Optional | Number of campaigns to return (default: 10, max: 500) |
| status | string | Optional | Filter by campaign status: enabled, paused, archived |
Returns
Response
Array of campaigns with full performance metrics, sorted by chosen metric