Catalog

Reddit API

Pull posts, comments and subreddit data from Reddit as clean, normalized JSON: search, page, or look up a subreddit with one call. Pay in real dollars, no tokens or rate limits to manage.

Endpoints12Providers8From · search$0.35/1k req · BisonFull breakdownRead docs
Uptime
99.54%
30d · 864,458 calls
Requests
868,034
30d · weekly, last 12 wks
Response
1.7s
median · 30d
POST

Search

Most used
/v1/run/reddit.searchreddit.search
Search Reddit posts across all subreddits by query, with sort and timeframe. Paginate with the after cursor.
542,695 /mo
▲224.5%
99.63%
1522ms p50
4
from$0.35/1k req
Bison
POST

Post

/v1/run/reddit.postreddit.post
Fetch a single Reddit post by URL, including its full body text, score, comment count, upvote ratio, and subreddit, as normalized JSON.
107,053 /mo
▲29.5%
99.99%
2315ms p50
4
from$0.50/1k req
Octopus
POST

Post comments

/v1/run/reddit.post_commentsreddit.post_comments
Top-level comments on a Reddit post by URL: author, body, score and timestamp. Paginate with the cursor field.
66,363 /mo
▲94.3%
99.94%
1510ms p50
3
from$0.60/1k req
Bison
POST

Subreddit posts

/v1/run/reddit.subreddit_postsreddit.subreddit_posts
Posts from a subreddit listing (hot, new, or top), with time windows. Paginate with the after cursor.
65,987 /mo
▲116.3%
99.95%
2215ms p50
3
from$0.38/1k req
Bison
POST

Subreddit search

/v1/run/reddit.subreddit_searchreddit.subreddit_search
Search posts within a single subreddit by query, sort and timeframe. Paginate with the cursor field.
54,867 /mo
▲607.5%
99.34%
2544ms p50
5
from$0.35/1k req
Bison
POST

Avatar

/v1/run/reddit.avatarreddit.avatar
Get a Reddit user's profile picture URL, karma, and account age by username. The cheapest Reddit user lookup; use reddit.profile for bio, trophies, and post and comment counts.
15,282 /mo
▼58.8%
98.17%
847ms p50
2
from$0.38/1k req
Bison
POST

User posts

/v1/run/reddit.user_postsreddit.user_posts
List a Reddit user's posts by username, sorted by new, top, hot, or controversial, with cursor pagination.
5,305 /mo
▲8731.7%
99.81%
1685ms p50
3
from$0.38/1k req
Bison
POST

Profile

/v1/run/reddit.profilereddit.profile
Fetch a Reddit user's public profile (karma split, post and comment counts, bio, avatar, account age) by username.
4,046 /mo
▲346.1%
96.38%
2508ms p50
2
from$0.80/1k req
Octopus
POST

User comments

/v1/run/reddit.user_commentsreddit.user_comments
List a Reddit user's comments by username, sorted by new, top, hot, or controversial, with the parent post title and subreddit on every item and cursor pagination. Comment text may be truncated to a roughly 300-character preview, and this endpoint carries no per-comment permalink; use reddit.post_comments for full comment bodies and comment URLs on a given post.
3,095 /mo
▲1454.3%
64.17%
1328ms p50
3
from$0.60/1k req
Bison
POST

Subreddit details

/v1/run/reddit.subreddit_detailsreddit.subreddit_details
Subreddit metadata: weekly active users, description, category and icon.
3,015 /mo
▲91.6%
100.00%
1168ms p50
3
from$0.38/1k req
Bison
POST

Trending posts

/v1/run/reddit.trending_postsreddit.trending_posts
Get currently trending Reddit posts across all subreddits with stable cursor pagination.
315 /mo
▲378.5%
93.97%
2682ms p50
1
price$0.30/1k req
Badger
POST

Post transcript

/v1/run/reddit.post_transcriptreddit.post_transcript
Spoken transcript from a Reddit video post by URL, with the detected language.
11 /mo
▲22.2%
100.00%
1365ms p50
1
price$1.20/1k req
Giraffe

About the Reddit API

Every provider prices each endpoint independently, so the table shows the cheapest per endpoint. Open one to compare all providers.

Measured performance

What the Reddit API actually does

Every call through AnyAPI over the last 30 days, counted here rather than promised.

99.5%
of calls succeeded (864,458 calls)
Succeeded on first lane 91.1%Recovered by failover 8.4%Failed 0.5%
Response time estimate (860,461 calls across endpoints)
Weighted p50 estimate
1.7s
Request-weighted average of endpoint p50 values, not a combined request percentile
Weighted p99 estimate
30.3s
Request-weighted average of endpoint p99 values, not a combined request percentile

FAQ

About the Reddit API

The AnyAPI Reddit API returns Reddit data as normalized JSON across 12 endpoints: search, subreddit posts, subreddit search, post comments, subreddit details, post transcript, avatar, post, profile, trending posts, user comments, and user posts. You call one endpoint per job with a single key, and AnyAPI routes each request across 8 sources, falling back automatically when one fails. Pricing is in US dollars, from $0.30 per 1,000 requests on the cheapest endpoint, with no subscription and no monthly minimum. Over the last 30 days, 99.5% of Reddit calls through AnyAPI succeeded, with a request-weighted median response time of 1.7 seconds across 864,458 measured calls.

Pricing is in US dollars, from $0.30 per 1,000 requests on the cheapest endpoint, with no subscription and no monthly minimum. You fund one USD wallet and each call draws it down. Some failed wallet-funded requests incur processing charges that we pass through at cost, with no markup; the error response shows the amount charged.

12 endpoints: search, subreddit posts, subreddit search, post comments, subreddit details, post transcript, avatar, post, profile, trending posts, user comments, and user posts. Every one takes the same authentication and returns the same normalized response shape, so reaching a second Reddit endpoint is a change of URL and nothing else.

Over the last 30 days, 99.5% of Reddit calls through AnyAPI succeeded, with a request-weighted median response time of 1.7 seconds across 864,458 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.