Create a campaign via Reddit Ads API

domain: ads-api.reddit.com/docs · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Register an app in Reddit's developer portal and complete OAuth 2.0 with the adsmanager scope to obtain an access token.
  2. POST to https://ads-api.reddit.com/api/v3/campaigns with Authorization: Bearer YOUR_TOKEN and a JSON body containing account_id, name, objective (e.g. traffic, awareness, conversions), status (paused), and date range fields.
  3. Capture the campaign id and create an Ad Group by POSTing to /api/v3/adgroups with campaign_id, name, targeting (subreddits, interests, or audience), bid_type, bid_amount, and daily_budget.
  4. Create an Ad by POSTing to /api/v3/ads with adgroup_id, ad_type, and the creative content (post title, text, URL, or reference to an existing Reddit post).
  5. Set entities to active status only when creative review is complete and the campaign is ready to serve.
  6. Retrieve campaign details via GET /api/v3/campaigns/{CAMPAIGN_ID} to confirm settings.

Known gotchas

Related routes

Create a campaign via TikTok Ads API
ads.tiktok.com/marketing_api/docs · 6 steps · unrated
Create a campaign via Pinterest Ads API
developers.pinterest.com/docs/api/v5 · 6 steps · unrated
Create a campaign via X (Twitter) Ads API
developer.x.com/en/docs/x-ads-api · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans