What This Covers
For the core spend × revenue join and insight buckets, see Apple Search Ads Profitability.
For per-customer attribution dimensions from RevenueCat, see RevenueCat Attribution.
Prerequisites
- An Appeeky API key.
- Apple Search Ads connected in Appeeky (or per-request ASA headers).
- A RevenueCat secret API key (
X-RC-Key), saved in Appeeky Settings or passed per request. - Apple AdServices enabled in RevenueCat under Integrations. This is what populates Apple Search Ads attribution in RevenueCat charts and customer attributes.
Integration Readiness
Check whether your stack is ready for ROAS analysis.Headers
Example
curl
Response
Step statuses
When
ready is true, all steps are complete and profitability analysis is fully available.
Optimization Recommendations
Returns a bundled analysis: integration gaps, ROAS-based scale and pause candidates, a RevenueCat attribution sample, and optional review-rating warnings by country.Query parameters
Headers
Same as Profitability:X-API-Key, X-RC-Key, optional X-RC-Project, and optional per-request ASA headers.
Example
curl
Response shape
Recommendation types
Review Country Gate
Low App Store ratings in a country can hurt conversion on paid traffic. This endpoint compares active Apple Search Ads campaign targeting against the app’s App Store rating in each country.Query parameters
Example
curl
Response
Row status
Ratings are sourced from the public App Store catalog per country. They reflect the listing users see when your ad appears in that storefront.
Country-Scoped Profitability
Filter ROAS analysis to campaigns that target a single country. Useful when you run separate campaigns per region.countriesOrRegions metadata from Apple Search Ads. Revenue attribution remains at the keyword, ad group, or campaign level from RevenueCat charts — country filtering applies to spend and campaign scope, not a second revenue dimension.
See Apple Search Ads Profitability for full parameters, response fields, and insight types.
Typical Workflow
- Check readiness —
GET /playbook/statusuntilreadyistrue. - Review recommendations —
GET /playbook/recommendations?appId=…for scale, pause, and country warnings. - Drill into keywords —
GET /profitability?level=keyword&country=USfor a focused table. - Validate attribution — RevenueCat Attribution for customer-level keyword × campaign × country rows.
- Act — pause campaigns, adjust bids, or add negatives via Campaigns and Keywords, or ask your assistant via MCP.
MCP Tools
See Apple Search Ads MCP Tools for parameters and example prompts.

