PPC: Keywords
ppc_keywordsQuery keyword/target bid performance across Sponsored Products AND Sponsored Brands (rows carry ad_type SP/SB; SD targeting expressions live on ppc_query dataset sd_targets). Returns keywords with current bid, cost, sales, ACoS, clicks, and a recommendation hint (increase_bid, decrease_bid, pause_candidate, monitor). Supports metric threshold filters. NOTE: impressions here are AD impressions, not search volume — for organic search-query volume use brand_sqp.
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 | Keywords per page. Default: 25, max: 1000. | |
| offset | No | Pagination offset — use next_offset from the previous response to page through ALL keywords. | |
| acos_max | No | Maximum ACoS as decimal. | |
| acos_min | No | Minimum ACoS as decimal (e.g. 0.50 for 50%). | |
| end_date | No | ||
| spend_min | No | Minimum spend in dollars. | |
| clicks_min | No | Minimum clicks. | |
| min_clicks | No | Click floor at aggregation. Default 0 = FULL Targeting Report parity incl. zero-click stale targets; raise for leaner responses. | |
| 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 | ||
| parent_asin | No | Scope to the FULL parent family (all child ASINs resolved automatically). | |
| period_days | No | ||
| target_acos | No | Target ACoS as decimal (e.g., 0.30 for 30%). Default: 0.30. | |
| keyword_contains | No | ||
| campaign_name_contains | No |