Apple Search Ads

Apple Search Ads optimization your agent runs, you approve

Connect your Apple Ads account and let Claude, ChatGPT or Cursor go through the last 14 days every week: raise bids on keywords that install under your target CPA, cut the ones that only spend, promote converting search terms and block wasteful ones. Nothing changes until you approve it.

Window
Last 14 days, every week
Bid changes
Capped at ±30% per run
Cost
~5–8 credits per campaign
Control
Every change waits for approval
Search ads intelligence

Know which keywords and search terms pay for themselves

The agent reads your keyword and search term reports, compares every row with your target cost per install and only acts on rows with enough data: at least 10 taps or a full target CPA of spend.

Raise what converts

Keywords with 3+ installs at 80% of your target CPA or less get a higher bid, never more than +30% in one run.

Cut what only spends

Keywords that cost twice your target without an install are paused; expensive converters get a lower bid.

Promote search terms

Search terms with 2+ installs under target become exact-match keywords with a bid from their real cost per tap.

Negate the waste

Terms with 10+ taps and no installs, or clearly irrelevant ones, become exact negatives. Your brand and converting terms never do.

Keyword research

Check a search term before you pay for it

Unsure about a search term? The agent looks up its App Store popularity (5–100) and the apps that win it, so you only bid on terms with real search volume that fit your app.

Approval flow

Dry runs first, then your yes

Every bid change, new keyword and negative is a proposed action with a diff (current → new bid). You approve all of it, only the bids, or pick rows. Guardrails flag bid jumps and negatives that would block an enabled keyword, and if someone edited the account in the meantime the action stops instead of overwriting it.

How it works

Set up in five minutes

  1. Connect Apple Ads

    Add your Apple Ads account in the AppGoat dashboard (Apple Ads Platform API). Read-only connections can still dry-run.

  2. Connect your agent

    Add the AppGoat MCP server to Claude, ChatGPT or Cursor, and install the Apple Ads optimizer playbook.

  3. Give it a target

    Tell it your target CPA and daily budget. No target yet? It suggests the median CPA of your converting keywords.

  4. Approve weekly

    Run it each Monday by hand, as a Claude Code routine or a GitHub Action. Changes wait in the dashboard for your approval.

Frequently
asked questions

Can't find it? Email us, a human answers.

Search ads intelligence means knowing which keywords and search terms win installs at a cost you can afford, which ones waste budget, and which terms have real search volume. AppGoat gives your agent your own Apple Ads reports plus App Store keyword popularity and the apps ranking for each term.

Yes. Apple renamed Apple Search Ads to Apple Ads in 2025. The playbook works with the Apple Ads Platform API used by both names.

No. Every change is proposed as a dry run first and applied only after a person approves it. It never changes campaign budgets, and bid changes are capped at ±30% per run.

About 5–8 AppGoat credits per campaign to read the reports, plus 1 credit per applied change. Dry runs are free. The free plan includes 250 credits a month.

No, this playbook is for Apple Ads only. For organic App Store keywords, use the keyword research tool and the ASO keyword playbook.

Get started

Let your agent run Apple Ads, with you in charge

Free plan, 250 credits a month, no credit card. Connect Apple Ads and your agent in a few minutes.