• Source
  • Marketing Analytics
  • Alpha

Move Apple Ads data anywhere it matters.

Move Apple Ads data into your warehouse, lake or AI app.

Source

Apple Ads

  • Snowflake
  • BigQuery
  • Postgres
  • Databricks
  • Claude
Destinations
50+
Standard support
1.1.21

Overview

What is the Airbyte Apple Ads connector?

The Airbyte Apple Ads connector extracts data from Apple Ads and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes tables and events you can select per connection.

  • 01

    Sync to your warehouse

    Land Apple Ads data in 50+ destinations on a schedule you control.

  • 02

    Incremental syncs

    Pull only the records that changed since the last run instead of reloading everything.

  • 03

    One authorization

    Authenticate Apple Ads once and Airbyte keeps every scheduled sync running on it.

  • 04

    Cloud or self-hosted

    Run the Apple Ads connector on Cloud, OSS, Hybrid.

Setup

Live in five steps

  1. Sign in to Apple Ads as an account administrator, select the account from the Users menu, and go to Account Settings → User Management.

  2. Click Invite Users. In User Access and Role, select an API role, such as API Account Manager or API Account Read Only, and send the invite. The invited user activates the account from the invitation email.

  3. As the API user, generate a private key and extract its public key: bash openssl ecparam -genkey -name prime256v1 -noout -out private-key.pem openssl ec -in private-key.pem -pubout -out public-key.pem

Configuration fields

Apple Ads configuration fields
FieldTypeDescription
client_id*stringA user identifier for the token request. See here
client_secret*stringA string that authenticates the user’s setup request. See here
org_id*integerThe identifier of the organization that owns the campaign. Your Org Id is the same as your account in the Apple Search Ads UI.
start_date*stringStart getting data from that date.
timezone*stringThe timezone for the reporting data. Use 'ORTZ' for Organization Time Zone or 'UTC' for Coordinated Universal Time. Default is UTC.
token_refresh_endpoint*stringToken Refresh Endpoint. You should override the default value in scenarios where it's required to proxy requests to Apple's token endpoint
backoff_factorintegerThis factor factor determines the delay increase factor between retryable failures. Valid values are integers between 1 and 20.
end_datestringData is retrieved until that date (included)

Hybrid deployment

Sovereign by architecture, not by policy.

The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.

  • Cloud
  • OSS
  • Hybrid

Your environment

DataConnectorsCredentialsKeys

↕ metadata only

Airbyte control plane

OrchestrationMonitoringUI

FAQ

Apple Ads connector questions

What data can I sync from Apple Ads with Airbyte?

The Apple Ads connector syncs the tables and events published in Airbyte docs.

Does the Apple Ads connector support incremental sync?

Yes. The Apple Ads connector supports incremental sync on selected streams, and full refresh on every stream.

Where can I run the Apple Ads connector?

Run the Apple Ads connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.

Didn't find your answer? Talk to sales

Start syncing Apple Ads in minutes.

Free 14-day trial. No credit card needed.