Best Reddit Scrpaer avatar

Best Reddit Scrpaer

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Best Reddit Scrpaer

Best Reddit Scrpaer

A powerful Apify Actor designed to extract comprehensive data from Reddit. This scraper can fetch subreddit feeds, collect posts with full comment trees, run keyword searches, and extract user profiles, making it perfect for social listening and market research.

Pricing

from $1.99 / 1,000 results

Rating

5.0

(1)

Developer

Scoutlayer

Scoutlayer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Get subreddit feeds, posts, full comment trees, search results, and user profiles from Reddit. This actor is powered live by the ScoutLayer API, so there's nothing to configure and no ScoutLayer account needed — just run it.

Features

  • Subreddit Feed: Hot/new/top/rising listing for a subreddit, paginated
  • Post: Title, body, score, author, and metadata for one post
  • Post + Comments: A post plus its full comment tree, flattened with depth/parentId
  • Search: Search all of Reddit or one subreddit, paginated
  • User Profile: Karma, account age, and badges for a public user

Input

Scrape Type

Select the type of data to fetch using the scrapeType field:

ValueDescription
subredditFetch a subreddit's post feed
postFetch one post
commentsFetch one post with its full comment tree
searchSearch Reddit (or one subreddit)
userFetch a public user profile

All Input Fields

FieldTypeRequired forDefaultDescription
scrapeTypestringAlwayssubredditScrape type (see table above)
subredditsarraysubredditSubreddit names or full URLs, e.g. ["programming"]
subredditSortstringhothot, new, top, or rising
maxSubredditPagesintegerMax pages per subreddit. Falls back to maxPages if not set
postIdsarraypostPost IDs or full permalink URLs
commentPostIdsarraycommentsPost IDs or full permalink URLs to fetch with comments
searchQueriesarraysearchSearch queries, e.g. ["typescript"]
searchSubredditstringScope search to one subreddit instead of all of Reddit
searchSortstringrelevancerelevance, new, top, or comments
maxSearchPagesintegerMax result pages per query. Falls back to maxPages if not set
usernamesarrayuserUsernames or full profile URLs
maxPagesinteger3Global fallback max pages for subreddit/search when the type-specific limit is not set

Output

Results are stored in the dataset under the key results. The shape varies by scrape type.

Each result is one post, with page (added by the actor) indicating which page it appeared on.

{
"subreddit": "programming",
"subredditId": "t5_2fwo",
"postId": "abc123",
"title": "Show HN: my new project",
"author": "someuser",
"score": 1200,
"upvoteRatio": 0.95,
"numComments": 340,
"url": "https://example.com/article",
"selftext": "",
"isSelf": false,
"isVideo": false,
"isStickied": false,
"thumbnail": "https://b.thumbs.redditmedia.com/....jpg",
"createdAt": "2026-08-10T00:00:00Z",
"permalink": "https://www.reddit.com/r/programming/comments/abc123/show_hn/",
"flair": null,
"domain": "example.com",
"page": 1
}

Post

Same shape as a Subreddit Feed item above, without page.

Post + Comments

{
"post": { "...": "same shape as Post above" },
"comments": [
{
"postId": "abc123",
"commentId": "def456",
"parentId": "t3_abc123",
"author": "commenter1",
"body": "Great write-up!",
"score": 42,
"depth": 0,
"createdAt": "2026-08-10T01:00:00Z",
"permalink": "https://www.reddit.com/r/programming/comments/abc123/show_hn/def456/",
"isStickied": false
}
]
}

User Profile

{
"username": "spez",
"userId": "1w72",
"linkKarma": 150000,
"commentKarma": 800000,
"totalKarma": 950000,
"createdAt": "2005-06-06T00:00:00Z",
"isGold": true,
"isMod": true,
"iconImg": "https://styles.redditmedia.com/....png",
"verified": true
}

Usage Examples

Fetch a subreddit's hot posts

{
"scrapeType": "subreddit",
"subreddits": ["programming", "typescript"],
"subredditSort": "hot",
"maxSubredditPages": 2
}

Fetch a post with its comments

{
"scrapeType": "comments",
"commentPostIds": ["abc123"]
}

Search one subreddit

{
"scrapeType": "search",
"searchQueries": ["typescript"],
"searchSubreddit": "programming",
"searchSort": "top"
}

Need this data outside of Apify, or coverage beyond Reddit? ScoutLayer offers a direct REST/MCP API across many platforms — see the docs for details.