Apple Ads: List Keywords
apple_ads_list_keywordsLists targeting keywords with match type, bid, and status, optionally filtered to one ad group, so you can audit keyword targeting without pulling performance reports.
Instructions
List targeting keywords, optionally filtered to one ad group, with their match type, bid and status. What each keyword actually cost and returned comes from apple_ads_get_report at level "keyword", not from here.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "apple_ads_list_keywords"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many records to return (1-1000). Apple's own maximum page size is 5000. | |
| offset | No | Rows to skip, for paging. The response's `pagination` block says how many exist. | |
| savePath | No | Absolute path to also write this result to, as pretty-printed JSON. Use it rather than copying values out of the response into a file by hand. Parent directories are created. | |
| adGroupId | No | Only keywords in this ad group. | |
| adAccountId | No | The ad account to act on. Omit it when you have exactly one or APPLE_ADS_AD_ACCOUNT_ID is set — it is resolved automatically. List them with apple_ads_list_accounts. |