Connector

Land Reddit Ads data in Databricks

Send Reddit Ads campaigns, ad groups, ads and performance reports to Databricks with OWOX Data Marts: each breakdown as its own table, refreshed on a schedule. Put community-led acquisition in the same tables as your other paid channels.

Reddit AdsConnectedAd AccountAd Account UserAd GroupsAd Performance
Data MartPublishedone definition
DatabricksDateSpendClicksDaily 09:00
Refreshed on a schedule. No exports, no copy-paste.

Get Started Free

Endpoints

Reddit Ads Endpoints

Documentation

18 Reddit Ads endpoints you can import. Each lands in its own table in your data warehouse.

S00 · Why

Why join Reddit Ads with web analytics and CRM in Databricks

Reddit Ads reports what a promoted post cost and the conversions Reddit tracked, inside its own account. To weigh it against bigger paid channels and follow a visit to a deal, join spend, website touch points and CRM deals in one data warehouse.

  • Line Reddit spend up with LinkedIn, Facebook and Google
  • Tie Reddit clicks to the sign-ups and deals they became
  • Cut spend by community, keyword, interest or placement, each in its own table
Reddit AdsCommunity ad spend
Web analyticsVisits, sign-ups
CRMDeals
Your data warehouseDatabricksAdTouch pointDealJoined by idPost clickedDeal laterOne query links the ad to the deal.

S01 · Step 1

Step 1: Connect Reddit Ads and choose what to load

Create a Data Mart, choose Reddit Ads as the data source, connect your Reddit app credentials and Account ID, and tick only the fields you need.

  • 18 endpoints and 675 fields to choose from
  • Ad Performance alone has 55 fields: spend, clicks, and conversions for leads, purchases, sign-ups and carts
New Data MartChoose a sourceFacebook AdsReddit AdsLinkedIn AdsAuthorizeConnectedEndpointAd PerformanceAd AccountAd Account UserAd Groups
Ad Performance55 fieldsdatespendimpressionsclicksconversion_purchase_total_v…conversion_roas

S02 · Step 2

Step 2: Load Reddit Ads into Databricks tables

The catalog defaults to main, and the schema and table are pre-filled; change any of them. Run it and the first load lands in your own Databricks workspace.

  • Each endpoint gets its own table, such as reddit_ads_report
  • Spend arrives in microcurrency; convert it once in your model
DestinationDatabricksCatalogmainSchemareddit_adsTablereportRun
Run HistoryPendingRunningSuccessIncremental load
Tablemain.reddit_ads.report

S03 · Step 3

Step 3: Open the output schema in plain words

The first run gives you the output schema: every field with an alias and a readable description, not an API identifier. Your data quality checks can read it too.

  • Conversion fields come in the same family for each event, such as clicks, views and total value
  • Teammates can query the table without the API reference
main.reddit_ads.reportOutput schemaFieldDescriptiondateThe date for this metric.spendThe amount (in microcurrency)…impressionsThe number of impressions…clicksThe number of clicks detected…conversion_purchase_total_val…Total value of the purchase.conversion_roasReturn on ad spend for…

S04 · Step 4

Step 4: Keep the Reddit Ads tables linked

Campaigns, ad groups, ads and performance stay separate tables, joined by ids. In SQL they become one Reddit Ads data model.

  • Ads carry campaign_id and ad_group_id, so spend rolls up to either level
  • Lead gen forms and funding instruments load as tables of their own
Campaignsidnameobjective
Ad Groupsidnameoptimization_goal
Adsidcampaign_idad_group_id
Ad Performancead_idspend

S05 · Step 5

Step 5: Refresh on a schedule and backfill the history

Set it once. A scheduled refresh keeps the Databricks tables current, and a manual run loads a past period of your choice.

  • Each incremental run reloads today plus a lookback window you set
  • Backfill a custom start and end date
ScheduleRun on a scheduleDaily 09:00
BackfillRun backfill
Run HistoryDaily scheduleManual backfillDaily schedule

S06 · Step 6

Step 6: Reuse the Databricks tables in every tool

One set of tables feeds your data model, spreadsheets, dashboards, AI assistants like Claude and ChatGPT and AI insights in Slack or email.

  • Show Reddit beside your larger paid channels
  • Every report reads the same table
Reddit AdsData MartPublished
Blended ad spend
Google Sheets
Data Studio dashboards
Claude, ChatGPT
Slack, email

Recent updates

Why OWOX

Why OWOX for Reddit Ads in Databricks

Notebooks over the Reddit API and generic ETL tools get the data in. OWOX also keeps it in your tables, readable and ready to model.

  • You own the data. It lands in your own Databricks workspace, in tables you control.
  • One table per breakdown. Performance by community, keyword, interest, placement, country, DMA, ad group or campaign loads on its own.
  • Lead forms and funding too. Lead gen forms and funding instruments load as tables of their own.
  • Joined by campaign, ad group and ad ids. The tables arrive ready to meet web analytics and CRM.
  • Maintained for you. No jobs to repair when Reddit changes its API.
  • Free to self-host. The open-source OWOX Data Marts runs in your own infrastructure.

Book a callGet Started Free

Trust

The Data Partner You Can Trust

users

175K Source: Internal OWOX data as of 2026-11-11

Executives and data analysts across 20+ industries

G2 rating

4.9★2

“A trusted data analytics partner” — verified review

npm installs

171K3

In Open Source We Trust

Customers