Reddit API

Reddit Posting API With No Per-Call Billing Surprises

Aether includes Reddit Data API costs in your plan. Manage multiple accounts, post across subreddits, and automate Reddit content — no separate Reddit billing relationship.

reddit-example.ts
import Aether from "aether";

const aether = new Aether({ apiKey: process.env.AETHER_API_KEY });

const post = await aether.posts.create({
  text: "We built an open API for social media automation. Here's how it works...",
  profileIds: ["rd_user456"],
  platforms: {
    reddit: {
      subreddit: "r/webdev",
      postType: "link",
      url: "https://aetherhq.dev",
      flair: "Tool",
    },
  },
});
// → { id: "post_rd1", status: "publishing", platforms: ["reddit"] }

Aether vs Reddit Data API v2

Ship in minutes instead of weeks.

FeatureAetherReddit Data API v2
API costsIncluded in Aether plan — no Reddit bill$0.24 per 1,000 calls beyond free tier
AuthenticationOne API keyOAuth 2.0 + client ID/secret per app
Rate limitsManaged automatically60 requests/minute per OAuth token
Multi-accountMultiple accounts via profileIdsOne token per account, manual rotation
API maintenanceWe absorb all breaking changesYour team's responsibility
Subreddit rulesPlatform rules still applyPlatform rules still apply

Supported content types

Text PostsLink PostsImage PostsVideo PostsPolls

How it works

01

Get your API key

Sign up for free — no credit card required. Your API key is ready instantly in the dashboard.

02

Connect accounts

Generate a branded connect link. Your users click it, authenticate with the platform, and the account appears in your dashboard.

03

Start posting

One API call. Aether handles OAuth, rate limits, media hosting, and platform-specific formatting.

Frequently asked questions

Does Aether handle Reddit's per-subreddit rules?+

Aether posts via the official Reddit API on your behalf, but subreddit-specific rules (approved submitters, flair requirements, post type restrictions) still apply at the platform level. We return clear, actionable error messages when Reddit rejects a post.

Can I manage multiple Reddit accounts through Aether?+

Yes. Each Reddit account is a separate connected profile with its own profileId. You can post from multiple accounts independently — useful for community managers and agencies handling multiple clients.

What post types does Reddit support through the API?+

Text posts, link posts, image posts, video posts, and polls. Gallery posts (multiple images) are also supported. Each type has its own required fields accessible via the platforms.reddit override object.

How does Reddit's API pricing work with Aether?+

Reddit Data API costs are included in your Aether subscription. You do not have a separate billing relationship with Reddit — Aether handles that entirely.

Can I schedule Reddit posts?+

Yes. Use the standard scheduledFor field. Note that some subreddits flag posts made at off-peak hours, so we recommend testing scheduling behavior in the specific subreddits you target.

Can Aether post Reddit polls?+

Yes. Use postType: 'poll' in the platforms.reddit override with an options array (2–6 choices) and an optional duration in days. Polls must be text posts and cannot include media attachments.

One API

Reddit is just one of seven platforms

The same API call publishes to every platform. Mix and match platforms in a single request.

Connect all your platforms →