Reddit ads
Reddit Ads is the self-serve advertising platform for Reddit, letting you run campaigns across subreddits and interest-based audiences. It supports multiple ad formats including promoted posts, video ads, and conversation ads.
Connecting Reddit Ads to Coupler.io lets you export your campaign data into the tools you already use — no manual downloads or CSV juggling required.
Why connect Reddit Ads to Coupler.io?
Pull campaign performance data automatically into Google Sheets, Excel, BigQuery, or Looker Studio
Send Reddit Ads metrics to AI tools like ChatGPT, Claude, or Gemini for analysis and reporting
Combine Reddit Ads data with other ad platforms using Append or Join transformations to compare cross-channel performance
Schedule automatic refreshes so your dashboards always reflect current data
Prerequisites
Before you connect, make sure you have:
A Reddit Ads account with at least one active ad account
A Reddit Ads API key (generated from the Reddit Ads developer settings)
Access to the ad accounts you want to pull data from
Quick start
How to connect
Create a new data flow in Coupler.io. Go to your Coupler.io workspace and click Add data flow. Search for and select Reddit Ads as your source.
Enter your Reddit Ads API key. In the source settings, paste your Reddit Ads API key into the authentication field. You can find or generate this key in the Reddit Ads dashboard under your account's developer/API settings.
Select an entity. Choose what data you want to pull — Campaigns, Ad groups, Ads, or Campaign performance (daily). You can add more sources to the same data flow later.
Specify your ad accounts. Enter the ad account IDs you want to extract data from. If you manage multiple accounts, you can list them all here.
Set a date range (for daily performance reports). If you selected the Campaign performance (daily) entity, use the date pickers to set a start date and end date for your report period.
Choose a destination. Select where you want your data to land — Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination like ChatGPT, Claude, Gemini, Cursor, Perplexity, or OpenClaw.
Run the data flow. Click Run to execute a manual sync. Once it completes successfully, your Reddit Ads data will appear in your chosen destination.
Available entities
Campaign performance (daily)
Daily metrics and statistics for each campaign — great for trend analysis and optimization
Campaigns
Campaign names, budgets, objectives, and targeting settings
Ad groups
Ad group configurations, targeting criteria, and bid strategies
Ads
Individual ad creatives, formats, and associated metadata
Reddit Ads data overview
Reddit Ads in Coupler.io surfaces four entities covering everything from campaign configuration to day-by-day performance. Here's what each one contains.
Entities
Campaign performance (daily)
Trend analysis, spend tracking, and optimization decisions
Campaigns
Budget management, objective tracking, campaign status
Ad groups
Audience targeting review, bid strategy audits
Ads
Creative performance, ad format analysis
Campaign performance (daily)
Performance metrics
Impressions
Number of times ads were shown
Clicks
Total clicks on ads
CTR
Click-through rate (clicks ÷ impressions)
Spend
Total amount spent for the day
CPM
Cost per thousand impressions
CPC
Cost per click
Conversions
Total tracked conversion events
Conversion rate
Share of clicks that resulted in a conversion
Video views
Number of times video ads were viewed
Date
The calendar day the metrics apply to
Dimensions
Campaign ID
Unique identifier for the campaign
Campaign name
Human-readable campaign label
Account ID
The ad account the campaign belongs to
Campaigns
Campaign fields
Campaign ID
Unique identifier
Campaign name
Name of the campaign
Status
Active, paused, or archived
Objective
Campaign goal (e.g., awareness, traffic, conversions)
Total budget
Lifetime budget cap
Daily budget
Maximum daily spend
Start date
When the campaign is set to begin
End date
When the campaign is set to end
Ad groups
Ad group fields
Ad group ID
Unique identifier
Ad group name
Name of the ad group
Campaign ID
Parent campaign
Status
Active, paused, or archived
Bid strategy
How bids are managed (manual, auto)
Targeting criteria
Subreddit, interest, keyword, and location targeting details
Daily budget
Ad group-level spend cap
Ads
Ad fields
Ad ID
Unique identifier
Ad name
Name of the ad
Ad group ID
Parent ad group
Status
Active, paused, or archived
Ad format
Promoted post, video, carousel, etc.
Creative URL
Link to the ad creative or landing page
Headline
Ad headline text
Common metric combinations
Spend + Impressions + CTR by date — track daily efficiency trends over a campaign flight
Campaign budget vs. spend — join Campaigns with Campaign performance (daily) to see pacing
Ad format vs. conversion rate — compare performance across creative formats in the Ads entity
Ad group targeting + spend — understand which audience segments are driving cost
Use cases by role
Export Campaign performance (daily) into Looker Studio to build a Reddit Ads performance dashboard
Use Append in Coupler.io to combine Reddit Ads spend data with Google Ads and Meta Ads for a unified cross-channel view
Monitor CTR and CPC trends day-over-day to catch underperforming campaigns early
Pull campaign budgets and objectives into a spreadsheet to track planned vs. actual spend
Join the Campaigns entity with Campaign performance (daily) to see how each campaign is pacing against its budget
Use the Ads entity to maintain a creative inventory and track which formats are active
Send daily performance data to BigQuery for long-term trend analysis and custom attribution modeling
Pipe Reddit Ads metrics into ChatGPT or Claude to generate automated performance summaries
Aggregate spend and conversions across multiple ad accounts using Coupler.io's Aggregate transformation
Platform-specific notes
CTR, CPM, CPC, and Conversion rate are not summable — these are ratio metrics. Summing or averaging them across dates or campaigns produces incorrect results. To aggregate accurately, sum the underlying counts first (e.g., total clicks ÷ total impressions for CTR) and recalculate the ratio at the aggregation level.
Date range parameters only apply to the Campaign performance (daily) entity — the other entities return current configuration data, not historical records
If you manage multiple Reddit Ads accounts, you can specify all of them in the Ad accounts parameter to pull data from each in a single data flow
Reddit Ads reporting data can have a delay of up to 24 hours, so very recent days may show incomplete numbers
Reddit does not support breakdown dimensions (e.g., by device or placement) in the current Coupler.io integration — daily campaign-level data is the most granular available
Reddit Ads common issues
Connection issues
Missing data
Permission errors
Data discrepancies
Rate limits
Reddit Ads FAQ
Last updated
Was this helpful?
