Reddit API

Reddit API for posting and scheduling without the subreddit-rule juggling

Add Reddit publishing to community, developer, and audience-building products with one API for scheduling, media, status, and reporting workflows.

Last updated: May 2026

API key authScheduled publishing14 platforms
Quick start
API request
1await fetch("https://api.bundle.social/api/v1/post", {2  method: "POST",3  headers: {4    "x-api-key": process.env.BUNDLE_SOCIAL_API_KEY,5    "Content-Type": "application/json"6  },7  body: JSON.stringify({8    teamId: "team_123",9    title: "Reddit self post",10    postDate: "2026-05-14T10:00:00.000Z",11    status: "SCHEDULED",12    socialAccountTypes: ["REDDIT"],13    data: {14      REDDIT: {15        subreddit: "r/webdev",16        title: "How we built our social media API layer",17        kind: "self",18        text: "We spent the last six months building a unified posting API..."19      }20    }21  })22});

Building directly on Reddit API

Reddit automation has to respect subreddit rules, account trust, rate limits, and community norms.
Subreddit targeting and post types work very differently from brand-page channels.
Teams need guardrails so scheduled posts still feel relevant to the community.

What bundle.social handles

Schedule Reddit posts while keeping subreddit and content requirements visible.
Plan Reddit next to developer, community, and brand channels in one campaign workflow.
Use comment, analytics, and post history workflows when Reddit access allows them.

Reddit posting with subreddit context built in

Reddit posts succeed or fail on community fit. bundle.social keeps subreddit targeting, post type, timing, and review context visible before a scheduled post goes live.

Workflow

How it works

Connect accounts once, then create and schedule posts with channel-specific fields from one API.

01

Create an API key

Generate an organization API key in the dashboard and use it with the x-api-key header.

02

Connect accounts

Connect each social account once. bundle.social keeps the account mapping ready for future posts.

03

Create or schedule posts

Send one request with the publish date, selected channels, and the fields each platform needs.

Capabilities

Reddit API workflows for community-aware posting

Subreddit targets, self and link post fields, media references, team review, and delivery status for community campaigns.

Subreddit-specific post payloads

Create Reddit posts with subreddit targets, self or link post fields, titles, text, links, and media references where allowed.

API key authentication

Use one bundle.social API key for server-to-server requests while users connect Reddit accounts through the hosted OAuth flow.

Community-aware scheduling

Schedule posts with subreddit context visible so teams can review timing, tone, and rules before content goes live.

Delivery status tracking

Track scheduled, processing, posted, retrying, and error states without building a separate Reddit publishing queue.

Developer example

Schedule a Reddit post

Examples use bundle.social's public API shape: API key authentication, a post date, selected social account types, and platform-specific data.

TypeScript
API request
1await fetch("https://api.bundle.social/api/v1/post", {2  method: "POST",3  headers: {4    "x-api-key": process.env.BUNDLE_SOCIAL_API_KEY,5    "Content-Type": "application/json"6  },7  body: JSON.stringify({8    teamId: "team_123",9    title: "Reddit self post",10    postDate: "2026-05-14T10:00:00.000Z",11    status: "SCHEDULED",12    socialAccountTypes: ["REDDIT"],13    data: {14      REDDIT: {15        subreddit: "r/webdev",16        title: "How we built our social media API layer",17        kind: "self",18        text: "We spent the last six months building a unified posting API..."19      }20    }21  })22});

Supported content

Text postsLink postsSubreddit targetingImagesVideosPost historyComments

Honest limitations

  • Subreddit rules, moderator actions, account trust, and Reddit policy always take precedence.
  • Reddit is not a generic broadcast channel; content should be community-specific.

Guarantees

Developer-first infrastructure

2% error rate

We handle the platform edge cases, media processing, and rate limits so your requests succeed.

Verbose errors

When native APIs fail, we return human-readable error messages and actionable recovery steps.

Flat pricing

No per-post counting. Predictable pricing for teams managing many users, workspaces, and connected accounts.

Same-day support

Direct access to the engineers building the API. We respond to technical issues the same day. Sometimes the same hour. Test us c;

Resources

Technical guides & documentation

FAQ

Questions developers ask before building

Can I publish to Reddit through bundle.social?

Yes, for supported Reddit account types and permissions. bundle.social exposes the Reddit fields you need inside a broader scheduled post workflow.

Does this replace Reddit API?

No. bundle.social runs on top of native platform APIs and reduces the work around publishing, scheduling, status, media, and reporting.

Can I schedule Reddit posts?

Yes. Send a future postDate, set status to SCHEDULED, and include the REDDIT payload.

Can I use Reddit with other platforms?

Yes. Reddit can run in the same workflow as your other supported social channels.

Are Reddit analytics supported?

Reddit analytics are available when the connected account and native API expose the data.