Reddit Scraper — Search, Subreddits, Comments & Users avatar

Reddit Scraper — Search, Subreddits, Comments & Users

Pricing

from $2.00 / 1,000 posts

Go to Apify Store
Reddit Scraper — Search, Subreddits, Comments & Users

Reddit Scraper — Search, Subreddits, Comments & Users

Reddit scraper with no login or API key: search posts with Reddit's search syntax, read any subreddit's posts, full comment threads with replies, user profiles with their posts and comments, subreddit stats and trending searches. Scores, upvote ratio and media links.

Pricing

from $2.00 / 1,000 posts

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

3 days ago

Last modified

Share

Get structured data from Reddit without an account or an API key: posts by search query with Reddit's own search syntax, any subreddit's posts, full comment threads with replies, user profiles with their posts and comments, subreddit stats and trending searches.

What it does

InputYou getRow type
Search queryPosts matching it, sorted by relevance, hot, top, new or comment count, within a time rangepost
Subreddit name or linkThe subreddit's posts (hot, new, top, rising, best, controversial)post
includeSubredditInfoSubscribers, weekly active users and contributions, description, creation datesubreddit
feedsReddit's site-wide Popular, News and Games feedspost
Post link or IDThe full post: text, score, upvote ratio, media, flairpost
includeCommentsThe comment thread of every post in the run, with depth and parentcomment
expandRepliesThe reply chains Reddit folds behind "more replies"comment
Username or profile linkKarma, post and comment counts, account ageuser
includeUserPosts / includeUserCommentsWhat the user posted and commented, newest firstpost, comment
includeTrendingSearchesThe searches trending on Reddit right nowtrending-search

The dataset has Posts, Comments and Subreddits, users, trending views.

How It Works

How the Reddit scraper works

Why this one

  • No login, no API key, no proxy. Nothing to register with Reddit and nothing to rotate.
  • Search with Reddit's syntax. subreddit:coffee, author:name, title:word, flair:name, "exact phrase", AND, OR, NOT, plus sort and time range.
  • Threads you can rebuild. Every comment row has its depth and parentCommentId.
  • Folded replies on request. Chains hidden behind "more replies" are opened when you ask.
  • Numbers that matter. Score, upvote ratio, comment and share counts on posts; karma and activity on users; weekly activity on subreddits.

Input

FieldTypeDescription
searchQueriesstring[]Search queries. Reddit search syntax works inside the query.
searchSortstringRELEVANCE (default), HOT, TOP, NEW, COMMENTS.
searchTimestringall (default), year, month, week, day, hour.
includeNsfwbooleanAlso return NSFW posts in search.
maxPostsPerQueryintegerDefault 25, minimum 5.
subredditsstring[]Names (coffee, r/coffee) or links.
subredditSortstringHOT (default), NEW, TOP, RISING, BEST, CONTROVERSIAL.
maxPostsPerSubredditintegerDefault 25, minimum 5.
includeSubredditInfobooleanOne subreddit row per subreddit.
feeds / feedSort / feedTime / maxPostsPerFeedstring[] / string / string / integerSite-wide feeds: popular, news, games. Sort and time range apply to Popular and Games. Default 25 posts per feed.
postUrlsstring[]Post links, redd.it short links or post IDs (billed post-detail).
includeComments / maxCommentsPerPostboolean / integerComment rows for every post in the run. Default 30 per post.
commentSortstringCONFIDENCE (best, default), TOP, NEW, HOT, CONTROVERSIAL, OLD.
expandRepliesbooleanOpen folded reply chains that hide 3 or more replies.
usersstring[]Usernames (spez, u/spez) or profile links.
includeUserProfilebooleanThe profile row. On by default.
includeUserPosts / includeUserCommentsbooleanThe user's posts and comments.
maxItemsPerUserintegerDefault 25, minimum 5, for each of the two lists.
includeTrendingSearchesbooleanTrending searches.
maxItemsintegerCap on post rows per run. Default 1,000.

Example: search with comments

{
"searchQueries": ["espresso machine", "subreddit:coffee grinder"],
"searchSort": "TOP",
"searchTime": "month",
"maxPostsPerQuery": 50,
"includeComments": true,
"maxCommentsPerPost": 40
}

Example: a subreddit

{
"subreddits": ["https://www.reddit.com/r/coffee/"],
"subredditSort": "NEW",
"maxPostsPerSubreddit": 100,
"includeSubredditInfo": true
}

Example: what Reddit is upvoting today

{
"feeds": ["popular", "news"],
"feedSort": "TOP",
"feedTime": "DAY",
"maxPostsPerFeed": 100
}

Example: one thread in full

{
"postUrls": ["https://www.reddit.com/r/AskReddit/comments/1x355ez/"],
"includeComments": true,
"maxCommentsPerPost": 500,
"expandReplies": true
}

Output

Post:

{
"type": "post",
"postId": "1wjt89e",
"url": "https://www.reddit.com/r/AITApod/comments/1wjt89e/",
"title": "AITA for taking my espresso machine home after my coworker kept using it?",
"text": "I work in a pretty small office and the coffee there…",
"subreddit": "AITApod",
"subredditSubscribers": 41604,
"author": "DaintilyVarious",
"score": 13686,
"upvoteRatio": 0.94,
"comments": 2964,
"createdAt": "2026-09-18T15:24:33.710Z",
"isSelfPost": true,
"isNsfw": false,
"source": "search",
"searchQuery": "espresso machine"
}

Post rows also carry linkUrl (for link posts), domain, flair, shares, images[], videoUrl, thumbnailUrl, editedAt and the flags isSpoiler, isStickied, isLocked, isArchived. Posts read from a subreddit listing carry title, text preview, author, score, comment and share counts, flair and media; give the post's link in postUrls for the upvote ratio and the full text.

Comment:

{
"type": "comment",
"commentId": "pal8h5t",
"postId": "1wjt89e",
"postTitle": "AITA for taking my espresso machine home…",
"subreddit": "AITApod",
"parentCommentId": null,
"depth": 0,
"text": "He should get his own machine.",
"author": "patientpartner09",
"score": 1255,
"createdAt": "2026-09-18T15:27:46.166Z"
}

A user row has username, karma, postKarma, commentKarma, posts, comments, createdAt, isVerified. A subreddit row has subreddit, title, description, subscribers, weeklyActiveUsers, weeklyContributions, createdAt, visibility.

Pricing

Pay per event. You pay for rows you receive; a lookup that returns nothing costs nothing.

EventWhenPrice
Actor startOnce per run$0.005
PostEach post from search, a subreddit or a user$0.002
CommentEach comment row$0.002
Post detailEach post given by link$0.003
SubredditEach subreddit info row$0.003
User profileEach user profile row$0.003
Trending searchEach trending search$0.002

1,000 posts cost $2. Set a maximum cost per run in the run options and the Actor stops there with what it has.

FAQ

Do I need a Reddit account, an API key or a proxy? No.

Why did I get 7 posts when I asked for 10? Posts arrive in pages of 5 to 8. A further page is read only when at least 5 more are wanted, so small remainders are dropped.

Why do some posts have no comment rows? Comments are read for posts with at least 5 comments.

How do I rebuild a thread? Top-level comments have depth 0 and no parentCommentId. Every reply points at its parent through parentCommentId.

How far back does a subreddit listing go? As far as Reddit pages it: about 1,000 posts for a listing. Use search with subreddit:name and a time range to reach older posts.

Are removed or private posts returned? No. They are reported in the log and not charged.

🤖 For AI Agents & LLM Apps

Purpose: Reddit posts, comments, users, subreddit stats and trending searches as structured JSON, with no login or API key.

Minimal input: {"searchQueries": ["espresso machine"], "maxPostsPerQuery": 10}

Output: rows with type = post | comment | subreddit | user | trending-search. Posts: postId, url, title, text, subreddit, author, score, upvoteRatio, comments, createdAt, linkUrl, images, videoUrl. Comments: commentId, postId, parentCommentId, depth, text, author, score, createdAt.

Behaviors to know: maxItems caps post rows only. Per-source minimums are 5. Search syntax goes inside the query string. Free-plan runs return up to 100 posts.

⚠️ Disclaimer

This Actor collects publicly available data only. It is not affiliated with, endorsed by, or sponsored by Reddit, Inc. You are responsible for using the data in line with applicable laws and Reddit's terms, including rules on personal data.

SEO Keywords

reddit scraper, reddit search scraper, subreddit scraper, reddit comments scraper, reddit posts scraper, reddit user scraper, reddit api alternative, reddit no login scraper, reddit thread scraper, reddit replies, subreddit stats, reddit trending searches, reddit data export, reddit sentiment data, reddit brand monitoring