Connectors

/

Sources

/

Reddit Ads

  • Source
  • Marketing Analytics
  • Generally available
  • 5 entities

Move Reddit Ads data anywhere it matters.

Move Reddit Ads ad account, ad and ad group into your warehouse, lake or AI app.

Source

Reddit Ads

  • Snowflake
  • BigQuery
  • Postgres
  • Databricks
  • Claude
Streams
8
Entities
5
Actions
3
Destinations
50+
Standard support
1.0.2

Overview

What is the Airbyte Reddit Ads connector?

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

  • 01

    Sync to your warehouse

    Land 8 Reddit Ads tables in 50+ destinations on a schedule you control.

  • 02

    Context store search

    Query synced Reddit Ads data with filters, sorting and semantic search, without spending Reddit Ads API rate limits.

  • 03

    Incremental syncs

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

  • 04

    One authorization

    Authenticate Reddit Ads once. The same connection powers scheduled syncs and runtime actions.

8 streams

Every table you can sync from Reddit Ads

  • ad_account
    Primary keyid
    Sync modesFullIncr.
  • ad
    Primary keyid
    Sync modesFullIncr.
  • ad_group
    Primary keyid
    Sync modesFullIncr.
  • campaign
    Primary keyid
    Sync modesFullIncr.
  • ad_account_report
    Primary keyaccount_id, date
    Sync modesFullIncr.
  • campaign_report
    Primary keycampaign_id, date
    Sync modesFullIncr.

Setup

Live in five steps

  1. In Airbyte Cloud, create a new source and select Reddit Ads.

  2. Under Authentication, select Authenticate with Reddit, then select Authenticate your Reddit Ads account. Sign in to Reddit as a user who can access the ad account you want to sync, and select Allow. If you prefer to use your own developer app, select Use your own Reddit app instead and follow step 2 of For Airbyte Open Source.

  3. Enter the Ad Account ID.

Configuration fields

Reddit Ads configuration fields
FieldTypeDescription
ad_account_id*stringThe Reddit Ads account ID to sync, shown in Reddit Ads Manager, for example a2_abc123.
credentials*objectChoose how to authenticate to Reddit.
num_workersintegerHigher values speed up syncs but increase the chance of Reddit rate limiting.
report_lookback_window_daysintegerHow many whole days before the last synced report date each incremental sync re-reads, so late-attributed conversions and other restated metrics are picked up.
start_timestringOptional UTC start date applied to the incremental streams, in YYYY-MM-DDTHH:MM:SSZ format. When omitted, those streams start 24 months before the current date. A value earlier than 24 months ago is clamped for the report streams, because Reddit only serves report data for the last 24 months.
user_agentstringOptional. A unique and descriptive user agent string in the format: platform:app_id:version (by /u/yourusername). If empty, the connector uses an Airbyte user agent.

Supported Reddit Ads actions

  • List

    Read live records straight from the Reddit Ads API.

  • Get

    Fetch a single record by ID.

  • Context Store Search

    Query synced data with filters and sorting, with no API rate limits.

Full parameter-level details live in the Reddit Ads entity reference.

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

What teams build with Reddit Ads

List all campaigns in my ad account

Show me my ad groups

Get details for a specific ad

List all ad accounts in my business

Which campaigns are paused and what are their objectives?

List ads in campaign X grouped by effective status

Which campaigns have a lifetime spend cap above $1000?

Find paused ad groups

FAQ

Reddit Ads connector questions

Do I need more than one Reddit Ads connection?

No. One Reddit Ads authorization powers both the scheduled syncs that land data in your destination and the entity actions your agents call at runtime.

Do Reddit Ads entity actions need a sync to run first?

No. Entity actions read and write through the Reddit Ads API as they are called, so they work immediately. Context store search is the exception: it queries data Airbyte has already synced, which is what lets it filter and sort without spending API rate limits.

What data can I sync from Reddit Ads with Airbyte?

8 streams: ad account, ad, ad group, campaign, ad account report, campaign report, ad group report, ad report.

Does the Reddit Ads connector support incremental sync?

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

Where can I run the Reddit Ads connector?

Run the Reddit 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 Reddit Ads in minutes.

Free 14-day trial. One connection powers your scheduled syncs and your live Reddit Ads actions.