Reddit Subreddit Posts Scraper — Bulk Export avatar

Reddit Subreddit Posts Scraper — Bulk Export

Pricing

from $1.40 / 1,000 results

Go to Apify Store
Reddit Subreddit Posts Scraper — Bulk Export

Reddit Subreddit Posts Scraper — Bulk Export

Collect posts from any subreddit by Best, Hot, New, Top, or Rising. Paginate automatically, choose a maximum result count, and optionally enrich every item with complete post details.

Pricing

from $1.40 / 1,000 results

Rating

0.0

(0)

Developer

ToolzerHub

ToolzerHub

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

Pull a subreddit's post feed by sort mode, with automatic pagination up to a result cap you control.

Reddit Subreddit Posts Scraper is the ToolzerHub monitoring tool for a single community. Point it at any subreddit name, pick Best, Hot, New, Top, or Rising, and it walks the feed page by page until it hits your Max Results limit or runs out of posts.

Subreddit name and sort mode drive every feed pull

Only a subreddit name is required. Sort mode, a result cap, and an optional per-post detail add-on shape everything else about the run.

Scrape a subreddit feed

Enter a subreddit name, choose a sort mode, set Max Results, and enable Add Post Details when you need full post data for every item.

FieldTypeRequiredDescription
subreddit_namestringYesSubreddit name (without r/), or a subreddit URL (https://www.reddit.com/r/
sortstringNoSort order for the feed or listing.
maxItemsintegerNoMaximum number of items to save. Set 0 for no limit.
enrichPostDetailsbooleanNoFetch full post detail for every post found in the feed. This makes one extra request per post.

Example feed pull

{
"subreddit_name": "pics",
"sort": "BEST",
"maxItems": 20,
"enrichPostDetails": false
}

A post feed built for community monitoring

📝 Post identity

FieldTypeDescription
idstringReddit fullname or ID of the item (post, comment, or search result).
post_idstringReddit post ID.
titlestringPost or subreddit title when available.
authorstringUsername of the post or comment author.
subredditstringSubreddit display name the item belongs to.

📊 Engagement signals

FieldTypeDescription
created_atstringCreation timestamp reported by the source payload.
scorenumberNet score (upvotes minus downvotes) when available.
upvotesnumberUpvote count when reported separately from score.
num_commentsnumberNumber of comments on the post when available.

🔍 Optional detail payload

FieldTypeDescription
post_detailobjectFull post detail payload, present when Add Post Details is enabled.

Post feed preview

{
"post_id": "t3_1uw2gep",
"title": "Cats being cats",
"author": "Turbulent_Nerve3744",
"subreddit": "pics",
"score": 1250,
"num_comments": 42
}

Cost of a paginated feed pull

This Actor uses Apify pay-per-result pricing. You are charged for successful dataset results according to the Actor pricing shown on the Apify Pricing tab.

Apify's free credits may cover small test runs and up to the free result allowance configured for the Actor.

Use Max Results to bound a run before scaling to larger subreddits, users, or query lists.

Responsible subreddit-data use

This Actor extracts publicly available Reddit content. It should not be used to collect private user data. Make sure your use case complies with applicable privacy laws, Reddit's terms, and your own legal obligations. If you are unsure, consult a qualified lawyer.

Run this Actor from code

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run = client.actor("toolzerhub/reddit-subreddit-posts-scraper").call(run_input={
"subreddit_name": "pics",
"sort": "BEST",
"maxItems": 20,
"enrichPostDetails": false
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

Node.js

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_APIFY_API_TOKEN" });
const run = await client.actor("toolzerhub/reddit-subreddit-posts-scraper").call({
"subreddit_name": "pics",
"sort": "BEST",
"maxItems": 20,
"enrichPostDetails": false
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Look up a subreddit's profile or a single post

  • Reddit Subreddit Info Scraper — Stats & Details — Fetch a subreddit's public profile by name, including community information and available statistics. Enable the optional detail add-on to include style, settings, and highlights.
  • Reddit Post Scraper — Details by URL or ID — Fetch complete Reddit post records by post ID or permalink URL, or batch multiple comma-separated post IDs in one run. Export structured post, author, content, and engagement data.
  • Reddit Search Scraper — Posts, Users & More — Search Reddit by keyword across posts, users, subreddits, or comments. Choose the result type, paginate automatically, and export structured search results for research and monitoring.

ToolzerHub support

Use the Issues tab on the Actor page for bug reports, missing fields, and feature requests.

Contact: contact@toolzerhub.com