Welcome to SpendOwl
SpendOwl connects your Apple Search Ads spend to actual revenue. Get campaign, ad group, and keyword-level ROAS in your dashboard.Quickstart
Get up and running in 2 minutes
SDK Guide
Learn how to use the SDK
API Reference
Explore the full API
Examples
See complete code examples
Why SpendOwl?
Attribution Tracking
Attribution Tracking
Capture campaign, ad group, keyword, and placement data from Apple Search Ads. Know exactly which ads drive your installs.
Revenue Tracking
Revenue Tracking
Automatic StoreKit 2 purchase observation. Track subscriptions and in-app purchases without extra code.
Backend-Driven Architecture
Backend-Driven Architecture
Attribution tokens are processed on SpendOwl servers. When Apple changes their APIs, your app keeps working—no SDK update required.
Works with RevenueCat/Adapty
Works with RevenueCat/Adapty
SpendOwl observes transactions passively. It works alongside other subscription SDKs without conflicts.
Privacy-First
Privacy-First
No IDFA required. Includes a privacy manifest for App Store compliance.
How It Works
- Configure the SDK with your API key
- Attribution is automatically fetched from Apple
- Purchases are observed via StoreKit 2
- ROAS is calculated server-side and shown in your dashboard
Requirements
| Requirement | Minimum Version |
|---|---|
| iOS | 15.0 |
| macOS | 12.0 |
| Xcode | 15.0 |
| Swift | 5.9 |