VOOZH about

URL: https://apify.com/codingfrontend/reddit-subreddit-scraper

โ‡ฑ Reddit Subreddit Scraper ยท Apify


Pricing

from $4.99 / 1,000 results

Go to Apify Store

Reddit Subreddit Scraper

Scrape the newest, hottest, top, or rising posts from any Reddit subreddit with full metadata, images, videos, awards, and optional comments.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ codingfrontend

codingfrontend

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

5 days ago

Last modified

Share

Scrape the newest, hottest, top, or rising posts from any Reddit subreddit with full post metadata, images, videos, gallery content, awards, and optional comments โ€” using Reddit's official JSON API for reliable, structured data extraction.

Features

  • Sort modes โ€” Scrape by New, Hot, Top, Rising, or Controversial
  • Time filters โ€” For Top/Controversial: Past Hour, Today, This Week, This Month, This Year, All Time
  • Deep scraping โ€” Opens each post in a parallel browser tab for complete fields (self-text, images, video, gallery, awards, crosspost data)
  • Parallel tabs โ€” Processes 3 posts simultaneously for fast extraction
  • Pagination โ€” Automatically follows after cursor to fetch all pages
  • Comments โ€” Optional top-20 comments with up to 5 nested replies
  • 50+ fields โ€” Author info, flair, media, video HLS/DASH/fallback URLs, gallery images with captions, awards breakdown, moderation metadata, and more
  • Stealth mode โ€” Random user agents, headers, and fingerprinting to avoid rate limits

Input Options

FieldTypeDefaultDescription
subredditStringrequiredSubreddit name (without r/). E.g. javascript, worldnews
sortByEnumnewnew ยท hot ยท top ยท rising ยท controversial
topTimeEnumweekFor Top/Controversial: hour ยท day ยท week ยท month ยท year ยท all
maxItemsNumber50Maximum posts to scrape (1โ€“1000)
deepScrapingBooleantrueOpen each post for full metadata (recommended)
includeCommentsBooleanfalseInclude top 20 comments with nested replies
headlessBooleantrueRun browser in headless mode
proxyConfigurationObjectApify ResidentialProxy settings

Example Inputs

Scrape newest posts from r/javascript

{
"subreddit":"javascript",
"sortBy":"new",
"maxItems":100,
"deepScraping":true,
"includeComments":false
}

Top posts from r/worldnews this month

{
"subreddit":"worldnews",
"sortBy":"top",
"topTime":"month",
"maxItems":50,
"deepScraping":true,
"includeComments":true
}

Hot posts from r/AskReddit

{
"subreddit":"AskReddit",
"sortBy":"hot",
"maxItems":25,
"deepScraping":true,
"includeComments":true
}

Output Dataset Fields

FieldTypeDescription
idStringReddit post ID
titleStringPost title
urlStringExternal link URL (or Reddit permalink for self posts)
permalinkStringFull Reddit URL
subredditStringSubreddit name
subredditIdStringSubreddit fullname (t5_xxx)
subredditTypeStringpublic, private, restricted
subredditSubscribersNumberSubscriber count
authorStringPost author username
authorFullnameStringAuthor fullname (t2_xxx)
authorFlairStringAuthor flair text
authorPremiumBooleanWhether author has Reddit Premium
scoreNumberUpvotes minus downvotes
upvoteRatioNumberFraction of upvotes (0.0โ€“1.0)
numCommentsNumberTotal comment count
createdAtStringISO 8601 creation timestamp
editedAtString/BooleanISO 8601 edit timestamp or false
selfTextStringPost body text (self posts)
postTypeStringself ยท link ยท image ยท video ยท gallery ยท crosspost
isVideoBooleanWhether post contains hosted video
isSelfBooleanWhether it's a text/self post
isGalleryBooleanWhether it's a gallery post
isOCBooleanOriginal content flag
thumbnailStringThumbnail image URL
flairStringPost flair text
flairBackgroundColorStringFlair background hex color
domainStringLink domain
nsfwBooleanNSFW flag
spoilerBooleanSpoiler flag
lockedBooleanWhether post is locked
pinnedBooleanWhether post is pinned
stickiedBooleanWhether post is stickied
archivedBooleanWhether post is archived
distinguishedStringmoderator, admin, or null
suggestedSortStringSuggested comment sort
numCrosspostsNumberCross-post count
postHintStringself ยท link ยท image ยท rich:video ยท hosted:video
isCrossPostBooleanWhether it's a cross-post
crosspostFromStringOriginal subreddit if cross-posted
crosspostOriginalObjectFull original post object if cross-posted
awardsCountNumberTotal awards received
gildedNumberNumber of times gilded
gildingsObjectBreakdown by award tier
awardsArrayAward names and counts
previewImagesArrayPreview image objects with resolutions
videoDataObjectVideo URLs (HLS, DASH, fallback), dimensions, duration
galleryImagesArrayGallery images with URL, caption, mp4
mediaEmbedObjectEmbedded media HTML/dimensions
commentsArrayTop comments (if includeComments=true)
scrapedAtStringISO 8601 scrape timestamp

Example Output

{
"id":"1t9jt9w",
"title":"BlueJS: Compile JavaScript to 12MB native binaries",
"url":"https://github.com/example/bluejs",
"permalink":"https://www.reddit.com/r/javascript/comments/1t9jt9w/...",
"subreddit":"javascript",
"subredditSubscribers":2400000,
"author":"dev_user",
"score":1842,
"upvoteRatio":0.97,
"numComments":143,
"createdAt":"2025-06-01T10:30:00.000Z",
"postType":"link",
"domain":"github.com",
"nsfw":false,
"awardsCount":3,
"previewImages":[{"url":"https://...","width":1200,"height":630}],
"scrapedAt":"2025-06-01T12:00:00.000Z"
}

Related Actors

  • Reddit Search Scraper โ€” Search Reddit by keyword across all subreddits
  • Reddit Post Scraper โ€” Scrape specific Reddit post URLs for full details

Author

Built by Kumar Lakshmanan ยท lakshmanan.w3dev@gmail.com

You might also like

Reddit Subreddit Posts Scraper

codingfrontend/reddit-subreddit-posts-scraper

Scrape posts from multiple Reddit subreddits in a single run with full metadata, images, videos, awards, and optional comments.

๐Ÿ‘ User avatar

codingfrontend

2

Reddit Search Scraper

codingfrontend/reddit-search-scraper

Search Reddit by keyword and scrape matching posts with full metadata, images, videos, awards, and optional comments. Optionally restrict search to a single subreddit.

๐Ÿ‘ User avatar

codingfrontend

2

Reddit Subreddit Posts Actor

pintostudio/reddit-subreddit-posts-actor

The Reddit Subreddit Posts actor is an Apify tool that scrapes posts from any Reddit subreddit. It retrieves post metadata including title, author, score, number of comments, and more, making it easy to analyze subreddit content and trends.

16

Reddit Scraper

alwaysprimedev/reddit-scraper

Scrape Reddit posts, threads, and comments from any subreddit, search, or user โ€” clean structured JSON, fast.

18

Reddit Scraper V1 โ€” Subreddit Feeds, Posts, Comments (4)

red_crawler/reddit-content-fetcher

Scrape Reddit posts and comments by URL or subreddit name. No Reddit account or OAuth required.

14

5.0

Reddit Subreddit Scraper

stefanie-rink/reddit-subreddit-scraper

Get Posts and comments from any subreddit - with sorting options for both posts and comments.

๐Ÿ‘ User avatar

Steafanie Braid

106

5.0

Reddit Comment Scraper โ€” Post Comments & Subreddit Monitoring

automly/reddit-comment-scraper

Extract comments from specific Reddit posts or from the top posts of any subreddit. Supports all Reddit comment sort modes. Residential proxy required for reliable access.

Reddit Scraper

gio21/reddit-scraper

Scrape Reddit posts and comments from any subreddit. Extract titles, scores, authors, comments, and more using Reddit's public JSON API.