Reddit Scraper Pro | FREE 🔥 | No API Key Required avatar

Reddit Scraper Pro | FREE 🔥 | No API Key Required

Pricing

Pay per usage

Go to Apify Store
Reddit Scraper Pro | FREE 🔥 | No API Key Required

Reddit Scraper Pro | FREE 🔥 | No API Key Required

A powerful FREE Reddit scraper for posts and comments with detailed metrics. No API key required. Scrape subreddits, profiles, and specific posts, or search Reddit site-wide by keywords or domains. Collect rich, structured data including authors, scores, timestamps, flairs, comment threads, and more

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Coding Doctor Omar

Coding Doctor Omar

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

4 hours ago

Last modified

Categories

Share

🔥 Reddit Scraper Pro 🔥

reddit scraper pro logo

A powerful FREE Reddit scraper for posts and comments with detailed metrics. No API key required. Scrape subreddits, profiles, and specific posts, or search Reddit site-wide by keywords or domains. Collect rich, structured data including authors, scores, timestamps, flairs, comment threads, and more (30+ fields).

Leave a ReviewInputAPI DocsIssues/Open an Issue

Quickstart Tutorial Video

Scraper Modes

Below are the modes available in Reddit Scraper Pro. Details about each of these modes are provided in the coming sections.

  1. Standard Mode: Scrapes posts and comments from subreddits, from profiles, or from a list of direct post URLs you provide (profiles that hide their posts, deleted profiles, and banned profiles will not be scraped).
  2. Keyword Search Mode: Scrapes posts and comments from Reddit search (site-wide) based on your custom keyword inclusion and exclusion criteria.
  3. Domain Search Mode: Scrapes posts and comments site-wide for references to your domain(s).

After each scrape is finished, you can choose to view results for posts only, comments only, or all together.

Example Post Output

{
"submissionId": "1w1gc8p",
"submissionIdPrefixed": "t3_1w1gc8p",
"submissionType": "post",
"submissionUrl": "https://www.reddit.com/r/Sat/comments/1w1gc8p/is_this_good_improvement_for_10_hours_of/",
"submittedAt": "2026-08-29T07:53:42+00:00",
"parentId": null,
"parentPostId": null,
"parentPostUrl": null,
"postType": "image",
"isCrosspost": false,
"crosspostParentId": null,
"crosspostParentUrl": null,
"title": "Is this good improvement for 10 hours of dedicated study + need help for rw section",
"bodyText": "math significantly improved but reading writing is too tough for me (international student)\n\nplease help, i have to give the sat in two months, will reading novels improve my rw score?",
"isEdited": false,
"author": "stcer",
"authorFlairText": null,
"authorFlairImageUrl": null,
"depth": null,
"postFlair": null,
"isNSFW": false,
"subreddit": "r/Sat",
"score": 32,
"upvoteRatio": 0.98,
"numComments": 29,
"numCrossposts": 0,
"externalUrl": "https://i.redd.it/cjhezz5bs9mh1.jpeg",
"thumbnailUrl": null,
"videoUrl": null,
"imageUrl": "https://i.redd.it/cjhezz5bs9mh1.jpeg",
"galleryImagesUrls": null
}

Example Comment Output

{
"submissionId": "p6lwobb",
"submissionIdPrefixed": "t1_p6lwobb",
"submissionType": "comment",
"submissionUrl": "https://www.reddit.com/r/Sat/comments/1w1gc8p/is_this_good_improvement_for_10_hours_of/p6lwobb/",
"submittedAt": "2026-08-29T13:41:52+00:00",
"parentId": "t3_1w1gc8p",
"parentPostId": "t3_1w1gc8p",
"parentPostUrl": "https://www.reddit.com/comments/t3_1w1gc8p",
"postType": null,
"isCrosspost": false,
"crosspostParentId": null,
"crosspostParentUrl": null,
"title": null,
"bodyText": "How did you do that in 10 hours? Can you please give me the sources that you used? I also need help in rw section and I’ll take the sat in 2 weeks",
"isEdited": false,
"author": "AnalysisStill4932",
"authorFlairText": null,
"authorFlairImageUrl": null,
"depth": 0,
"postFlair": null,
"isNSFW": false,
"subreddit": "r/Sat",
"score": 9,
"upvoteRatio": null,
"numComments": null,
"numCrossposts": null,
"externalUrl": null,
"thumbnailUrl": null,
"videoUrl": null,
"imageUrl": null,
"galleryImagesUrls": null
}

Output Fields Explanation

  1. submissionId — [string] The ID of the post or comment.
  2. submissionIdPrefixed — [string] The prefixed ID of the post or comment.
  3. submissionType — [string] Whether the submission is a post or comment.
  4. submissionUrl — [string] The URL for the submission.
  5. submittedAt — [string] The date and time the post or comment was submitted in UTC timezone and ISO format.
  6. parentId — [string, null] The ID of the direct parent post or comment.
  7. parentPostId — [string, null] The ID of the parent post. For posts, this field will always be null since posts have no parent.
  8. parentPostUrl — [string, null] The URL of the parent post. For posts, this field will always be null since posts have no parent.
  9. postType — [string, null] The post type. Can be any of text, poll, link, image, gallery, or video. For comments, this field will always be null.
  10. isCrosspost — [boolean] Whether the post is a crosspost.
  11. crosspostParentId — [string, null] The ID of the parent of the crosspost (for posts that are not crossposts, will be null).
  12. crosspostParentUrl — [string, null] The URL of the parent of the crosspost (for posts that are not crossposts, will be null).
  13. title — [string, null] The post title (will always be null for comments).
  14. bodyText — [string, null] The main text content of a post or comment.
  15. isEdited — [boolean] Whether the post or comment is edited.
  16. author — [string] The author of the post or comment.
  17. authorFlairText — [string, null] The text content of the author flair or a text version of it.
  18. authorFlairImageUrl — [string, null] The URL for the image in an author flair.
  19. depth — [integer, null] The comment depth (top-level comments have a depth of 0 and posts have a depth of null).
  20. postFlair — [string, null] The post flair (will be null for comments).
  21. isNSFW — [boolean] Whether the post or comment is NSFW.
  22. subreddit — [string, null] The subreddit in which the post or comment was submitted.
  23. score — [integer, null] The vote score of the post or comment.
  24. upvoteRatio — [float, null] The ratio of upvotes to total number of votes of a post (always null for comments).
  25. numComments — [integer, null] The number of comments in a post (always null for comments).
  26. numCrossposts — [integer, null] The number of crossposts for a post (always null for comments).
  27. externalUrl — [string, null] The external URL in a post. For comments, this field will be null because external URLs will be included in the bodyText anyway.
  28. thumbnailUrl — [string, null] The thumbnail image URL for video, image, and gallery post types (always null for any other submission).
  29. videoUrl — [string, null] The URL for the video in a post (always null for any submission other than video posts).
  30. imageUrl — [string, null] The URL for the image in a post (always null for any submission other than image posts).
  31. galleryImageUrls — [string, null] A string of |-separated URLs for all images in a gallery (always null for any submission other than gallery posts).

General Input Options

  1. Scraping Mode (scrapingMode) — The mode to use in your scraping run.
  2. Maximum Results (maxResults) — Maximum total number of posts and comments to scrape.
  3. Maximum Posts Per Collection (maxPostsPerCollection) — Maximum posts to scrape per subreddit, profile, keyword search query, or single domain search.
  4. Sort (sort) — The posts' sort option to use when scraping posts (default, hot, or new). This option only applies when scraping subreddits, profiles, or keyword search.
  5. Time Frame (timeFrame) — The time frame in which to look for posts. This option only applies when scraping subreddits, profiles, or keyword search.

Standard Mode Input Options

  1. Subreddit URLs (subredditUrls) — The URLs of the subreddits to be scraped.
  2. Post URLs (postUrls) — The URLs of specific posts to be scraped.
  3. Profile URLs (profileUrls) — The URLs of the profiles to be scraped.

Keyword Search Mode Input Options

  1. Keywords Included (keywordsIncluded) — At least one of these keywords should be included in the posts to be scraped.
  2. Keywords Excluded (keywordsExcluded) — None of these keywords should be included in the posts to be scraped.

Domain Search Mode Input Options

  1. Domains (domains) — The domains that should be referenced in the posts to be scraped.

Comments Scraping Input Options

  1. Include Comments (includeComments) — Whether or not to scrape comments (either true or false).
  2. Maximum Comments Depth (maxCommentsDepth) — The maximum depth of comments to scrape (an integer from 0 to 10, where 0 represents top-level comments only).
  3. Maximum Comments Per Post (maxCommentsPerPost) — The maximum total number of comments and replies to scrape PER POST.
  4. Maximum Top-Level Comments Per Post (maxTopCommentsPerPost) — The maximum top-level comments to scrape PER POST.

Frequently Asked Questions (FAQs)

Is this Reddit scraper free?

Yes! This Actor is free to use. Just configure your desired scraping options and run it. You will only be charged very small platform usage fees from your credits. These fees go to Apify, and I am not responsible for them, but the actual scraping and data are COMPLETELY FREE on my part. I don't get any revenue from this Actor, unlike most other Reddit Scraper Actors.

Do I need a Reddit API key?

No. No Reddit API credentials or API key are required.

What can I scrape?

You can scrape posts and comments from subreddits, Reddit profiles, or specific posts URLs. Additionally, you can scrape posts and comments by keywords or domains.

Can I scrape comments?

Yes. Enable includeComments to collect comments and replies, with configurable comment depth and limits.

What data does the scraper return?

The dataset includes post/comment text, authors, scores, timestamps, URLs, subreddits, flairs, post types, comment depth, engagement metrics, media URLs, and more.

Can I search Reddit by keyword?

Yes. Keyword Search Mode lets you find posts and comments across Reddit containing or excluding your specified keywords.

Yes. Domain Search Mode lets you find posts and comments across Reddit that reference one or more domains, such as github.com.