Reddit Scraper avatar

Reddit Scraper

Pricing

from $1.40 / 1,000 posts

Go to Apify Store
Reddit Scraper

Reddit Scraper

Scrape posts from any subreddit by hot, new, top, rising or controversial, or search within subreddits. Returns post ID, title, author, permalink, subreddit and timestamps. Reads Reddit's public feeds, so no account or login is needed. Score and comment count are returned as null.

Pricing

from $1.40 / 1,000 posts

Rating

0.0

(0)

Developer

Superslow Sloth

Superslow Sloth

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Scrape posts from any subreddit without a Reddit account, an API key or an OAuth app. Choose a listing — hot, new, top, rising or controversial — or search inside a subreddit, and get back the post ID, title, author, permalink, subreddit and timestamps.

What you can do with it

  • Monitor a subreddit for new posts mentioning your product or a competitor
  • Collect discussion titles for topic and trend analysis
  • Feed post titles and links into an LLM for summarising a community's week
  • Build a dataset of what a niche community talks about over time
  • Watch a job, deals or launch subreddit for new listings

Read this before you buy: what the public feed does not carry

This actor reads Reddit's public feeds, which is what makes it work with no account and no credentials. That choice sets a hard limit on the fields available:

FieldReturned
id, title, author, permalink, urlyes
subreddit, published, updatedyes
score, num_commentsnull

Score and comment count are not carried by the public feed. They are returned as null rather than 0, because a zero would look like a real measurement of an unpopular post. If your use case depends on scores, this is not the right actor for you and we would rather you knew that before paying.

Input

FieldTypeNotes
subredditsarrayNames, r/ prefixes or full subreddit URLs. All three forms work.
sortstringhot, new, top, rising or controversial.
timeFilterstringOnly meaningful for top and controversial.
searchQuerystringOptional. Searches within the subreddits instead of listing them.
maxItemsintegerPer subreddit.
proxyConfigurationobjectRecommended. Reddit rate-limits per address.
{
"subreddits": ["python", "learnjapanese"],
"sort": "new",
"maxItems": 50,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

Output

One dataset item per post:

{
"id": "1vwtd2g",
"subreddit": "Python",
"title": "GUI based Python Tkinter Serial Port Program",
"author": "xanthium_in",
"url": "https://www.reddit.com/r/Python/comments/1vwtd2g/...",
"permalink": "https://www.reddit.com/r/Python/comments/1vwtd2g/...",
"published": "2026-08-24T05:05:14+00:00",
"updated": "2026-08-24T05:05:14+00:00",
"score": null,
"num_comments": null
}

Reddit rate-limits by address. A run covering several subreddits takes a fresh address for each one, which is why multi-subreddit runs finish cleanly with a proxy enabled and start returning rate-limit errors without one.

Pricing

Pay per result. You are charged for each post delivered, plus a small per-run start fee. A subreddit that returns nothing — private, banned or empty — costs you nothing beyond that start fee.

FAQ

Do I need a Reddit account? No. No account, no API key, no OAuth application and no client secret.

How far back can I go? The public feed serves a recent window per listing rather than full history. For older posts, use searchQuery with a narrower term.

Can I get comments? Not with this actor. It returns posts.

Does it work on private subreddits? No. Private and banned subreddits return nothing and are reported in the run log.