PPC: Ad groups
ppc_ad_groupsQuery ad group performance data within campaigns. Returns ad groups sorted by spend with metrics: cost, sales, ACoS, clicks, impressions, purchases, CTR, CVR, CPC. Supports filtering by campaign name, campaign ID, ad type, and metric thresholds.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sku | No | Scope by seller SKU (mapped to ASINs; matches SP/SD ad rows directly). | |
| asin | No | Scope to campaigns/ad groups advertising this ASIN. | |
| skus | No | Scope by multiple seller SKUs. | |
| asins | No | Scope to ANY of these ASINs. | |
| limit | No | Maximum ad groups to return. Default: 25, max: 50. | |
| offset | No | Pagination offset — page via next_offset to reach ALL ad groups. | |
| ad_type | No | Filter to a specific ad type. | |
| acos_max | No | Maximum ACoS as decimal. | |
| acos_min | No | Minimum ACoS as decimal. | |
| end_date | No | ||
| spend_min | No | Minimum spend in dollars. | |
| clicks_min | No | Minimum clicks. | |
| parent_sku | No | Scope to the full family by parent SKU. | |
| profile_id | No | Which advertising profile (see account_profiles). Optional when the token has exactly one. | |
| start_date | No | ||
| campaign_id | No | Filter to ad groups within a specific campaign. | |
| parent_asin | No | Scope to the FULL parent family (all child ASINs resolved automatically). | |
| period_days | No | ||
| campaign_name_contains | No | Filter to ad groups from campaigns matching this name. |