Apple Search Ads
info
API Documentation: Apple Search Ads API Documentation
The Apple Search Ads API allows you to access data related to your advertising campaigns on the Apple Search Ads platform. This connector syncs both entity data (for example, campaigns, ad groups, keywords) and performance reporting data (for example, impressions, taps, spend) at multiple levels.
Source Setup Guide
This connector uses an OAuth-based setup:
- Click Connect with Apple.
- Authenticate with an Apple Search Ads user (preferably an admin).
- Grant Extract the necessary permissions to read campaign performance.
- Approve the connection.
Apple Search Ads enforces date range and lookback limits that vary by report granularity. If you request a range outside these limits, the sync may fail or return incomplete data.
- Hourly
- Maximum range: 7 days
- Maximum lookback: 30 days
- Daily
- Maximum range: 90 days
- Maximum lookback: 90 days
- Weekly
- Minimum range: 14 days
- Maximum range: 365 days
- Maximum lookback: ~24 months
- Monthly
- Minimum range: ~3 months
- Maximum lookback: ~24 months
Connection Setup Guide
After connecting Apple Search Ads to a destination, configure the connection:
- Connection Pull Schedule: How frequently data is extracted from the source.
- Backfill (Days): How many days of historical data to retrieve on each run.
- Apple Search Ads enforces maximum lookback windows depending on report granularity (for example, hourly reporting has a shorter lookback than daily/weekly/monthly). If your backfill exceeds what the API allows for the selected report granularity, Extract will only be able to retrieve data within the API’s supported lookback.
- Organizations Whitelist: Select specific organizations to sync, or sync all organizations.
- Destination-specific settings: Settings such as dataset name / target schema (depends on destination).
- Schema Migration Policy: How Extract handles schema changes from the source.
Connector Information
info
Sync behavior and limits
- Reporting date chunking: To stay within API constraints, reporting data is fetched in date ranges (“chunks”).
- Most report streams are fetched in 90-day chunks.
- Impression Share reporting is fetched in 30-day chunks.
- Rate limits / quota: Sync throughput depends on your Apple Search Ads API quota and account size (number of orgs, campaigns, etc.).