Reddit logo

Reddit Scraping API

Extract posts, comments, user data, and subreddit information from Reddit with a simple REST API

Use Cases

How teams use this API to build powerful applications

Social Listening & Brand Monitoring

Monitor brand mentions, track sentiment, and identify trends across Reddit communities relevant to your business

Market Research & Insights

Extract user discussions, opinions, and feedback from niche communities to inform product development and marketing strategies

Content Aggregation

Build content discovery platforms by aggregating posts from multiple subreddits based on topics or trends

User Behavior Analysis

Analyze user posting patterns, comment activity, and engagement metrics for research or moderation purposes

Competitor Analysis

Track competitor mentions and compare brand perception across different Reddit communities

Academic Research

Collect and analyze large-scale Reddit data for social science research, NLP training, and linguistic studies

API Endpoints

Available endpoints for the Reddit API

GET /v1/reddit/controversial

Reddit Front Page Controversial

Reddit Front Page Controversial

Parameters

after string Pagination cursor for after
before string Pagination cursor for before
limit number Number of posts to return (max 100)
sort string required Sort type: hot, new, top, rising, or controversial
time string Time period for top posts: hour, day, week, month, year, or all
GET /v1/reddit/hot

Reddit Front Page Hot

Reddit Front Page Hot

Parameters

after string Pagination cursor for after
before string Pagination cursor for before
limit number Number of posts to return (max 100)
sort string required Sort type: hot, new, top, rising, or controversial
time string Time period for top posts: hour, day, week, month, year, or all
GET /v1/reddit/new

Reddit Front Page New

Reddit Front Page New

Parameters

after string Pagination cursor for after
before string Pagination cursor for before
limit number Number of posts to return (max 100)
sort string required Sort type: hot, new, top, rising, or controversial
time string Time period for top posts: hour, day, week, month, year, or all
GET /v1/reddit/post

Reddit Post & Comments

Reddit Post & Comments

Parameters

url string required Reddit post URL
GET /v1/reddit/r/:subreddit/:type

Reddit Subreddit Metadata

Reddit Subreddit Metadata

Parameters

subreddit string required Subreddit name
type string required Metadata type: about, rules, or moderators
GET /v1/reddit/r/:subreddit/controversial

Reddit Subreddit Controversial

Reddit Subreddit Controversial

Parameters

after string Pagination cursor for after
before string Pagination cursor for before
limit number Number of posts to return (max 100)
sort string required Sort type: hot, new, top, rising, or controversial
time string Time period for top posts: hour, day, week, month, year, or all
GET /v1/reddit/r/:subreddit/hot

Reddit Subreddit Hot

Reddit Subreddit Hot

Parameters

after string Pagination cursor for after
before string Pagination cursor for before
limit number Number of posts to return (max 100)
sort string required Sort type: hot, new, top, rising, or controversial
time string Time period for top posts: hour, day, week, month, year, or all
GET /v1/reddit/r/:subreddit/new

Reddit Subreddit New

Reddit Subreddit New

Parameters

after string Pagination cursor for after
before string Pagination cursor for before
limit number Number of posts to return (max 100)
sort string required Sort type: hot, new, top, rising, or controversial
time string Time period for top posts: hour, day, week, month, year, or all
GET /v1/reddit/r/:subreddit/rising

Reddit Subreddit Rising

Reddit Subreddit Rising

Parameters

after string Pagination cursor for after
before string Pagination cursor for before
limit number Number of posts to return (max 100)
sort string required Sort type: hot, new, top, rising, or controversial
time string Time period for top posts: hour, day, week, month, year, or all
GET /v1/reddit/r/:subreddit/search

Reddit Subreddit Search

Reddit Subreddit Search

Parameters

limit number Number of results
query string required Search query
sort string Sort type: relevance, hot, top, new, or comments
time string Time period: hour, day, week, month, year, or all
GET /v1/reddit/r/:subreddit/top

Reddit Subreddit Top Posts

Reddit Subreddit Top Posts

Parameters

after string Pagination cursor for after
before string Pagination cursor for before
limit number Number of posts to return (max 100)
sort string required Sort type: hot, new, top, rising, or controversial
time string Time period for top posts: hour, day, week, month, year, or all
GET /v1/reddit/r/:subreddit/wiki/:pageName

Reddit Wiki Page

Reddit Wiki Page

Parameters

pageName string required Wiki page name
subreddit string required Subreddit name
GET /v1/reddit/r/:subreddit/wiki/pages

Reddit Wiki Pages Index

Reddit Wiki Pages Index

Parameters

subreddit string required Subreddit name
GET /v1/reddit/rising

Reddit Front Page Rising

Reddit Front Page Rising

Parameters

after string Pagination cursor for after
before string Pagination cursor for before
limit number Number of posts to return (max 100)
sort string required Sort type: hot, new, top, rising, or controversial
time string Time period for top posts: hour, day, week, month, year, or all
GET /v1/reddit/search

Reddit Search

Reddit Search

Parameters

query string required Search query string
GET /v1/reddit/subreddits/:type

Reddit Subreddit Discovery

Reddit Subreddit Discovery

Parameters

type string required Discovery type: popular, new, or trending
GET /v1/reddit/top

Reddit Front Page Top

Reddit Front Page Top

Parameters

after string Pagination cursor for after
before string Pagination cursor for before
limit number Number of posts to return (max 100)
sort string required Sort type: hot, new, top, rising, or controversial
time string Time period for top posts: hour, day, week, month, year, or all
GET /v1/reddit/user/:username/:type

Reddit User Content

Reddit User Content

Parameters

after string Pagination cursor
limit number Number of items to return
type string required Content type: overview, submitted, or comments
username string required Reddit username
GET /v1/reddit/user/:username/m/:multiName

Reddit Multireddit

Reddit Multireddit

Parameters

after string Pagination cursor
limit number Number of posts
multiName string required Multireddit name
username string required Username

Features

What makes this API powerful and reliable

Access 25+ Reddit data endpoints covering posts, comments, users, and subreddits
Real-time data extraction from Reddit public JSON API
Automatic captcha solving and anti-bot detection
Comprehensive post metadata including scores, timestamps, and awards
Complete comment threads with nested reply structures
User profile data including karma, account age, and activity
Subreddit metadata with subscriber counts and rules
Pagination support for large result sets
Built-in rate limiting and error handling
Structured JSON responses ready for analysis

Frequently Asked Questions

Common questions about the Reddit API

How does the Reddit API work?

Our Reddit API accesses Reddit public JSON endpoints through browser automation. We handle captcha solving, rate limiting, and data extraction automatically, returning clean structured data to your application.

What data can I extract from Reddit?

You can extract posts, comments, user profiles, subreddit information, trending content, wiki pages, and more. We support 25+ endpoints covering all major Reddit data types accessible through the public API.

Are there rate limits?

Our API handles Reddit rate limiting automatically. Your request limits depend on your subscription plan. Each API call deducts credits based on the data volume returned.

Can I search within specific subreddits?

Yes! Use the subreddit search endpoint to search for posts within a specific community. You can filter by relevance, time period, and sort order.

How do I handle pagination?

Most endpoints return an "after" cursor in the response. Pass this cursor to the next request to fetch the next page of results. This allows you to iterate through large result sets efficiently.

Is this legal and compliant with Reddit ToS?

Yes, our API only accesses publicly available data through Reddit official JSON endpoints. We follow Reddit rate limiting guidelines and best practices for responsible data access.

The Reddit API is live!

Start extracting Reddit data in seconds. Try it now in our interactive playground or get your API key and integrate it into your application.

Free tier available • No credit card required • Start in under 60 seconds

Instant Setup

Start making API calls in under a minute

Reliable & Fast

99.9% uptime with sub-second response times

Transparent Pricing

Pay only for what you use, no hidden fees