Reddit Scraper - Posts, Comments, Scores & Subreddits avatar

Reddit Scraper - Posts, Comments, Scores & Subreddits

Pricing

from $2.70 / 1,000 results

Go to Apify Store
Reddit Scraper - Posts, Comments, Scores & Subreddits

Reddit Scraper - Posts, Comments, Scores & Subreddits

Scrape Reddit posts, comments, and subreddits. Search globally or within specific subreddits. Get post title, body, score, comments, author, flair, awards, and media URLs. Ultra-fast HTTP-only scraper using Reddit's built-in JSON API.

Pricing

from $2.70 / 1,000 results

Rating

5.0

(1)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

6

Monthly active users

5 days ago

Last modified

Share

Reddit Scraper

Scrape Reddit posts, comments, and subreddits — titles, scores, upvote ratios, media, awards, flair, and top comments.

What you get

Structured Reddit data from global search or specific subreddits. Pull posts with full engagement stats, optionally fetch top comments, and browse subreddit listings. Supports Reddit's native sort orders and time filters.

Output fields

FieldDescription
titlePost title
authorPost author
subredditSubreddit name
urlExternal URL (link posts)
permalinkReddit post URL
selftextPost body text (self posts)
scoreNet upvotes
upvoteRatioUpvote percentage
numCommentsComment count
createdISO 8601 post timestamp
isNSFWNSFW flag
mediaUrlImage or video URL
awardsAwards received
flairPost flair
topCommentsArray of top comments (when includeComments is on)

Example output

{
"title": "I built a web scraper that...",
"author": "username123",
"subreddit": "programming",
"url": "https://example.com/article",
"permalink": "https://www.reddit.com/r/programming/comments/1jx3abc/...",
"selftext": "Full post body text here...",
"score": 1542,
"upvoteRatio": 0.95,
"numComments": 87,
"created": "2026-04-10T14:30:00+00:00",
"isNSFW": false,
"flair": "Discussion"
}

Input parameters

ParameterRequiredDescription
queriesYesList of search terms or subreddit names. Prefix with r/ for subreddits (e.g., r/python), or use plain keywords for global search. Example: ["r/programming", "python async", "r/datascience"].
searchTypeNoposts searches for posts, subreddits browses subreddit listings. Default posts.
sortNoSort order: hot, new, top, rising, or relevance. Default hot.
timeFilterNoTime range for top and relevance sort: hour, day, week, month, year, all. Default all.
maxResultsNoMax posts per query, up to 1,000. Default 8.
includeCommentsNoFetch top-level comments for each post. Adds ~2 s per post. Default false.

Use cases

  • Market researchers: Track brand and product mentions across subreddits.
  • Content teams: Find trending topics and recurring questions to turn into content.
  • Community managers: Monitor subreddit activity, growth, and top posts.
  • Product teams: Collect user feedback, bug reports, and feature requests from r/yourproduct.
  • Academics: Study online discourse, sentiment, and community behavior.

Pricing

Pay-per-result pricing. Tiered discounts apply automatically based on usage volume.

TierPrice per result
FREE$0.006
BRONZE$0.005
SILVER$0.004
GOLD$0.003

Limitations

  • Up to 1,000 results per query (Reddit's own pagination cap).
  • Private and quarantined subreddits are not accessible.
  • Enabling includeComments meaningfully extends run time — use it only when you need comment bodies.
  • Removed or deleted posts appear with empty selftext and [removed]/[deleted] authors.

Compared to alternatives

  • vs. trudax/reddit-scraper (paid monthly): This actor uses pay-per-result, so short test runs cost cents instead of a monthly minimum. Native Reddit sort orders and time filters are exposed 1:1.

Pairs well with Twitter/X Profile Scraper and Google News Scraper for broader social and news listening.

FAQ

Can I scrape a specific subreddit? Yes. Prefix the name with r/ (e.g., r/python). Use sort to control ordering.

How do I get top comments? Set includeComments: true. The actor will fetch top-level comments per post and attach them in topComments.

How recent are "hot" results? Hot results reflect Reddit's own ordering at run time — typically posts from the last 24-48 hours, weighted by engagement.

Does it work with NSFW subreddits? Yes, public NSFW subreddits are accessible. Each post carries an isNSFW flag.

Last verified: 2026-04

More scrapers at thirdwatch.dev.