Reddit User Profile Posts & Comments Scraper avatar

Reddit User Profile Posts & Comments Scraper

Try for free

Pay $3.00 for 1,000 results

Go to Store
Reddit User Profile Posts & Comments Scraper

Reddit User Profile Posts & Comments Scraper

louisdeconinck/reddit-user-profile-posts-scraper
Try for free

Pay $3.00 for 1,000 results

Unlock Reddit's potential with our advanced scraper! Effortlessly gather comprehensive user data from public profiles. Perfect for researchers, marketers, and analysts. Enjoy high-speed performance, structured JSON output, and zero setup. Start scraping today with Apify's reliable infrastructure!

Unlock the power of Reddit user data with our advanced scraping solution! This tool helps you collect comprehensive user activity data from Reddit profiles efficiently and reliably.

The Reddit User Profile Posts Scraper is a powerful tool that extracts both posts and comments from any public Reddit user profile. Whether you're conducting research, analyzing user behavior, or gathering market insights, our scraper delivers accurate, structured data in an easy-to-use format.

✨ Why Choose Our Scraper?

Our Reddit User Profile Posts Scraper offers unmatched capabilities for gathering valuable user data:

  • 🚀 Comprehensive Data Collection: Captures both posts and comments with rich metadata
  • High-Speed Performance: Efficiently processes multiple user profiles
  • 🔄 Regular Updates: Stays current with Reddit's changes
  • 🛡️ Reliable & Stable: Built on Apify's robust infrastructure
  • 📊 Structured Output: Clean, organized JSON format
  • 💻 Zero Setup Required: Ready to use immediately

🎯 Perfect For:

  • 📊 Market Researchers
  • 🎯 Digital Marketers
  • 🔍 Data Scientists
  • 📱 Social Media Managers
  • 🎓 Academic Researchers

💻 Simple to Use

Just provide Reddit user profile URLs - we handle the rest!

🏆 What You Get

All posts and comments from the user's profile will get scraped. Depending on if it's a post or a comment you'll get back slightly different fields. The output has a field called type that indicates if it's a post or a comment.

📝 Post Fields:

  • type: Indicates if the item is a "post" or "comment"
  • approved_at_utc: Timestamp when post was approved by moderators, if applicable
  • subreddit: Name of the subreddit where the post was made
  • selftext: Full text content of the post
  • author_fullname: Unique identifier of the post author
  • saved: Boolean indicating if the post has been saved
  • mod_reason_title: Moderation reason title, if any
  • gilded: Number of times the post received Reddit gold
  • clicked: Boolean indicating if the post has been clicked
  • title: Title of the post
  • link_flair_richtext: Rich text formatting for post flair
  • subreddit_name_prefixed: Subreddit name with "r/" prefix
  • hidden: Boolean indicating if the post is hidden
  • pwls: Post's NSFW rating score
  • link_flair_css_class: CSS class for post flair styling
  • downs: Number of downvotes
  • thumbnail_height: Height of post thumbnail, if any
  • top_awarded_type: Type of top award received
  • hide_score: Boolean indicating if score is hidden
  • name: Unique post identifier
  • quarantine: Boolean indicating if post is from quarantined subreddit
  • link_flair_text_color: Color of post flair text
  • upvote_ratio: Ratio of upvotes to total votes
  • author_flair_background_color: Background color of author's flair
  • subreddit_type: Type of subreddit (e.g. "restricted")
  • ups: Number of upvotes
  • total_awards_received: Total number of awards on the post
  • media_embed: Embedded media details
  • thumbnail_width: Width of post thumbnail
  • author_flair_template_id: Template ID for author's flair
  • is_original_content: Boolean indicating if post is marked as OC
  • user_reports: List of user reports on the post
  • secure_media: Secure media details
  • is_reddit_media_domain: Boolean indicating if media is hosted on Reddit
  • is_meta: Boolean indicating if post is meta
  • category: Post category
  • secure_media_embed: Secure embedded media details
  • link_flair_text: Text of post flair
  • can_mod_post: Boolean indicating if user can moderate post
  • score: Overall score (upvotes minus downvotes)
  • approved_by: Username of approving moderator
  • is_created_from_ads_ui: Boolean indicating if created from ads interface
  • author_premium: Boolean indicating if author has premium
  • thumbnail: Thumbnail image URL
  • edited: Timestamp of last edit
  • author_flair_css_class: CSS class for author's flair
  • author_flair_richtext: Rich text formatting for author's flair
  • gildings: Details of gildings received
  • content_categories: Content categories
  • is_self: Boolean indicating if it's a text post
  • mod_note: Moderator notes
  • created: Unix timestamp of post creation
  • link_flair_type: Type of post flair
  • wls: Whitelist status
  • removed_by_category: Category post was removed under, if applicable
  • banned_by: Username of banning moderator
  • author_flair_type: Type of author's flair
  • domain: Domain of linked content
  • allow_live_comments: Boolean indicating if live comments are allowed
  • selftext_html: HTML version of post text
  • likes: User's vote on post
  • suggested_sort: Suggested comment sort
  • banned_at_utc: Timestamp of ban
  • view_count: Number of views
  • archived: Boolean indicating if post is archived
  • no_follow: Boolean indicating if links should be no-follow
  • is_crosspostable: Boolean indicating if post can be crossposted
  • pinned: Boolean indicating if post is pinned
  • over_18: Boolean indicating if post is NSFW
  • all_awardings: List of all awards received
  • awarders: List of users who gave awards
  • media_only: Boolean indicating if post is media-only
  • can_gild: Boolean indicating if post can receive gold
  • spoiler: Boolean indicating if post contains spoilers
  • locked: Boolean indicating if post is locked
  • author_flair_text: Text of author's flair
  • treatment_tags: List of treatment tags
  • visited: Boolean indicating if user has visited post
  • removed_by: Username of removing moderator
  • num_reports: Number of reports on post
  • distinguished: Special status (e.g. mod/admin post)
  • subreddit_id: Unique identifier of subreddit
  • author_is_blocked: Boolean indicating if author is blocked
  • mod_reason_by: Username of moderator who added reason
  • removal_reason: Reason for removal
  • link_flair_background_color: Background color of post flair
  • id: Post ID
  • is_robot_indexable: Boolean indicating if post can be indexed by robots
  • report_reasons: List of report reasons
  • author: Username of post author
  • discussion_type: Type of discussion
  • num_comments: Total number of comments
  • send_replies: Boolean indicating if OP receives reply notifications
  • whitelist_status: Whitelist status
  • contest_mode: Boolean indicating if contest mode is enabled
  • mod_reports: List of moderator reports
  • author_patreon_flair: Boolean indicating if author has Patreon flair
  • author_flair_text_color: Color of author's flair text
  • permalink: Relative URL to post
  • parent_whitelist_status: Parent whitelist status
  • stickied: Boolean indicating if post is stickied
  • url: Full URL to post
  • subreddit_subscribers: Number of subreddit subscribers
  • created_utc: UTC timestamp of creation
  • num_crossposts: Number of crossposts
  • media: Media details
  • is_video: Boolean indicating if post contains video

Example post output:

1{
2	"type": "post",
3	"approved_at_utc": null,
4	"subreddit": "reddit",
5	"selftext": "Dear redditors,\n\nFor those of you who don’t know me, I’m Steve aka u/spez. I am one of the founders of Reddit, and I’ve been CEO since 2015. On Wednesday, I celebrated my 18th cake-day, which is about 17 years and 9 months longer than I thought this project would last. To be with you here today on Reddit—even in a heated moment like this—is an honor.\n\nI want to talk with you today about what’s happening within the community and frustration stemming from changes we are making to access our API. I spoke to a number of moderators on Wednesday and yesterday afternoon and our product and community teams have had further  conversations with mods as well.\n\nFirst, let me share the background on this topic as well as some clarifying details. On 4/18, we [shared](https://www.reddit.com/r/reddit/comments/12qwagm/an_update_regarding_reddits_api/) that we would update access to the API, including premium access for third parties who require additional capabilities and higher usage limits. Reddit needs to be a self-sustaining business, and to do that, we can no longer subsidize commercial entities that require large-scale data use. \n\nThere’s been a lot of confusion over what these changes mean, and I want to highlight what these changes mean for moderators and developers.  \n\n* **Terms of Service**\n   * Effective June 19, 2023, our updated [Data API Terms](https://www.redditinc.com/policies/data-api-terms), together with our [Developer Terms](https://www.redditinc.com/policies/developer-terms), replaced the existing Data API terms.\n* **Free Data API** \n   * Effective July 1, 2023, the rate limits to use the Data API free of charge are:\n      * 100 queries per minute per OAuth client id if you are using OAuth authentication and 10 queries per minute if you are not using OAuth authentication.\n      * Today, over 90% of apps fall into this category and can continue to access the Data API for free.\n* **Premium Enterprise API / Third-party apps**\n   * Effective July 1, 2023, the rate for apps that require higher usage limits is $0.24 per 1K API calls (less than $1.00 per user / month for a typical Reddit third-party app).\n   * Some apps such as Apollo, Reddit is Fun, and Sync have decided this pricing doesn’t work for their businesses and will close before pricing goes into effect. \n   * For the other apps, we will continue talking. We acknowledge that the timeline we gave was tight; we are happy to engage with folks who want to work with us.\n* **Mod Tools**\n   * We know many communities rely on tools like RES, ContextMod, Toolbox, etc., and these tools will continue to have free access to the Data API.\n   * We’re working together with Pushshift to [restore access](https://www.reddit.com/r/pushshift/comments/13w6j20/advancing_communityled_moderation_an_update_on/?utm_source=share&utm_medium=web2x&context=3) for verified moderators.\n* **Mod Bots**\n   * If you’re creating free bots that help moderators and users (e.g. haikubot, setlistbot, etc), please continue to do so. You can contact us [here](https://support.reddithelp.com/hc/en-us/requests/new?ticket_form_id=14868593862164) if you have a bot that requires access to the Data API above the free limits. \n   * Developer Platform is a new platform designed to let users and developers expand the Reddit experience by providing powerful features for building moderation tools, creative tools, games, and more. We are currently in a closed beta with hundreds of developers (sign up [here](https://developers.reddit.com/)). For those of you who have been around a while, it is the spiritual successor to both the API and Custom CSS.\n* **Explicit Content** \n   * Effective July 5, 2023, we will limit access to mature content via our Data API as part of an ongoing effort to provide guardrails to how explicit content and communities on Reddit are discovered and viewed. \n   * This change will not impact any moderator bots or extensions.\nIn our conversations with moderators and developers, we heard two areas of feedback we plan to address. \n\n* **Accessibility** \\- We want everyone to be able to use Reddit. As a result, non-commercial, accessibility-focused apps and tools will continue to have free access. We’re working with apps like RedReader and Dystopia and a few others to ensure they can continue to access the Data API.\n* **Better mobile moderation** \\- We need more efficient moderation tools, especially on mobile. They are coming. We’ve [launched ](https://www.reddit.com/r/modnews/comments/142kh8s/improvement_to_the_mobile_mod_queue/?utm_source=share&utm_medium=web2x&context=3)improvements to some tools recently and will continue to do so. About 3% of mod actions come from third-party apps, and we’ve reached out to communities who moderate almost exclusively using these apps to ensure we address their needs.\n\nMods, I appreciate all the time you’ve spent with us this week, and all the time prior as well. Your feedback is invaluable. We respect when you and your communities take action to highlight the things you need, including, at times, going private. We are all responsible for ensuring Reddit provides an open accessible place for people to find community and belonging. \n\nI will be sticking around to answer questions along with other admins. We know answers are tough to find, so we're switching the default sort to Q&A mode. You can view responses from the following admins here:\n\n* u/spez\n* u/KeyserSosa\n* u/Go_JasonWaterfalls\n* u/FlyingLaserTurtle\n\n\\- Steve\n\nP.S. old.reddit.com isn’t going anywhere, and explicit content is *still* allowed on Reddit as long as it abides by our content policy. \n\nedit: formatting",
6	"author_fullname": "t2_1w72",
7	"saved": false,
8	"mod_reason_title": null,
9	"gilded": 11,
10	"clicked": false,
11	"title": "Addressing the community about changes to our API",
12	"link_flair_richtext": [],
13	"subreddit_name_prefixed": "r/reddit",
14	"hidden": false,
15	"pwls": 6,
16	"link_flair_css_class": null,
17	"downs": 0,
18	"thumbnail_height": null,
19	"top_awarded_type": null,
20	"hide_score": false,
21	"name": "t3_145bram",
22	"quarantine": false,
23	"link_flair_text_color": "dark",
24	"upvote_ratio": 0.17,
25	"author_flair_background_color": null,
26	"subreddit_type": "restricted",
27	"ups": 0,
28	"total_awards_received": 0,
29	"media_embed": {},
30	"thumbnail_width": null,
31	"author_flair_template_id": null,
32	"is_original_content": false,
33	"user_reports": [],
34	"secure_media": null,
35	"is_reddit_media_domain": false,
36	"is_meta": false,
37	"category": null,
38	"secure_media_embed": {},
39	"link_flair_text": null,
40	"can_mod_post": false,
41	"score": 0,
42	"approved_by": null,
43	"is_created_from_ads_ui": false,
44	"author_premium": true,
45	"thumbnail": "self",
46	"edited": 1686336882,
47	"author_flair_css_class": null,
48	"author_flair_richtext": [],
49	"gildings": {},
50	"post_hint": "self",
51	"content_categories": null,
52	"is_self": true,
53	"mod_note": null,
54	"created": 1686332653,
55	"link_flair_type": "text",
56	"wls": 6,
57	"removed_by_category": null,
58	"banned_by": null,
59	"author_flair_type": "text",
60	"domain": "self.reddit",
61	"allow_live_comments": true,
62	"selftext_html": "<!-- SC_OFF --><div class=\"md\"><p>Dear redditors,</p>\n\n<p>For those of you who don’t know me, I’m Steve aka <a href=\"/u/spez\">u/spez</a>. I am one of the founders of Reddit, and I’ve been CEO since 2015. On Wednesday, I celebrated my 18th cake-day, which is about 17 years and 9 months longer than I thought this project would last. To be with you here today on Reddit—even in a heated moment like this—is an honor.</p>\n\n<p>I want to talk with you today about what’s happening within the community and frustration stemming from changes we are making to access our API. I spoke to a number of moderators on Wednesday and yesterday afternoon and our product and community teams have had further  conversations with mods as well.</p>\n\n<p>First, let me share the background on this topic as well as some clarifying details. On 4/18, we <a href=\"https://www.reddit.com/r/reddit/comments/12qwagm/an_update_regarding_reddits_api/\">shared</a> that we would update access to the API, including premium access for third parties who require additional capabilities and higher usage limits. Reddit needs to be a self-sustaining business, and to do that, we can no longer subsidize commercial entities that require large-scale data use. </p>\n\n<p>There’s been a lot of confusion over what these changes mean, and I want to highlight what these changes mean for moderators and developers.  </p>\n\n<ul>\n<li><strong>Terms of Service</strong>\n\n<ul>\n<li>Effective June 19, 2023, our updated <a href=\"https://www.redditinc.com/policies/data-api-terms\">Data API Terms</a>, together with our <a href=\"https://www.redditinc.com/policies/developer-terms\">Developer Terms</a>, replaced the existing Data API terms.</li>\n</ul></li>\n<li><strong>Free Data API</strong> \n\n<ul>\n<li>Effective July 1, 2023, the rate limits to use the Data API free of charge are:\n\n<ul>\n<li>100 queries per minute per OAuth client id if you are using OAuth authentication and 10 queries per minute if you are not using OAuth authentication.</li>\n<li>Today, over 90% of apps fall into this category and can continue to access the Data API for free.</li>\n</ul></li>\n</ul></li>\n<li><strong>Premium Enterprise API / Third-party apps</strong>\n\n<ul>\n<li>Effective July 1, 2023, the rate for apps that require higher usage limits is $0.24 per 1K API calls (less than $1.00 per user / month for a typical Reddit third-party app).</li>\n<li>Some apps such as Apollo, Reddit is Fun, and Sync have decided this pricing doesn’t work for their businesses and will close before pricing goes into effect. </li>\n<li>For the other apps, we will continue talking. We acknowledge that the timeline we gave was tight; we are happy to engage with folks who want to work with us.</li>\n</ul></li>\n<li><strong>Mod Tools</strong>\n\n<ul>\n<li>We know many communities rely on tools like RES, ContextMod, Toolbox, etc., and these tools will continue to have free access to the Data API.</li>\n<li>We’re working together with Pushshift to <a href=\"https://www.reddit.com/r/pushshift/comments/13w6j20/advancing_communityled_moderation_an_update_on/?utm_source=share&utm_medium=web2x&context=3\">restore access</a> for verified moderators.</li>\n</ul></li>\n<li><strong>Mod Bots</strong>\n\n<ul>\n<li>If you’re creating free bots that help moderators and users (e.g. haikubot, setlistbot, etc), please continue to do so. You can contact us <a href=\"https://support.reddithelp.com/hc/en-us/requests/new?ticket_form_id=14868593862164\">here</a> if you have a bot that requires access to the Data API above the free limits. </li>\n<li>Developer Platform is a new platform designed to let users and developers expand the Reddit experience by providing powerful features for building moderation tools, creative tools, games, and more. We are currently in a closed beta with hundreds of developers (sign up <a href=\"https://developers.reddit.com/\">here</a>). For those of you who have been around a while, it is the spiritual successor to both the API and Custom CSS.</li>\n</ul></li>\n<li><p><strong>Explicit Content</strong> </p>\n\n<ul>\n<li>Effective July 5, 2023, we will limit access to mature content via our Data API as part of an ongoing effort to provide guardrails to how explicit content and communities on Reddit are discovered and viewed. </li>\n<li>This change will not impact any moderator bots or extensions.\nIn our conversations with moderators and developers, we heard two areas of feedback we plan to address. </li>\n</ul></li>\n<li><p><strong>Accessibility</strong> - We want everyone to be able to use Reddit. As a result, non-commercial, accessibility-focused apps and tools will continue to have free access. We’re working with apps like RedReader and Dystopia and a few others to ensure they can continue to access the Data API.</p></li>\n<li><p><strong>Better mobile moderation</strong> - We need more efficient moderation tools, especially on mobile. They are coming. We’ve <a href=\"https://www.reddit.com/r/modnews/comments/142kh8s/improvement_to_the_mobile_mod_queue/?utm_source=share&utm_medium=web2x&context=3\">launched </a>improvements to some tools recently and will continue to do so. About 3% of mod actions come from third-party apps, and we’ve reached out to communities who moderate almost exclusively using these apps to ensure we address their needs.</p></li>\n</ul>\n\n<p>Mods, I appreciate all the time you’ve spent with us this week, and all the time prior as well. Your feedback is invaluable. We respect when you and your communities take action to highlight the things you need, including, at times, going private. We are all responsible for ensuring Reddit provides an open accessible place for people to find community and belonging. </p>\n\n<p>I will be sticking around to answer questions along with other admins. We know answers are tough to find, so we're switching the default sort to Q&A mode. You can view responses from the following admins here:</p>\n\n<ul>\n<li><a href=\"/u/spez\">u/spez</a></li>\n<li><a href=\"/u/KeyserSosa\">u/KeyserSosa</a></li>\n<li><a href=\"/u/Go_JasonWaterfalls\">u/Go_JasonWaterfalls</a></li>\n<li><a href=\"/u/FlyingLaserTurtle\">u/FlyingLaserTurtle</a></li>\n</ul>\n\n<p>- Steve</p>\n\n<p>P.S. old.reddit.com isn’t going anywhere, and explicit content is <em>still</em> allowed on Reddit as long as it abides by our content policy. </p>\n\n<p>edit: formatting</p>\n</div><!-- SC_ON -->",
63	"likes": null,
64	"suggested_sort": "qa",
65	"banned_at_utc": null,
66	"view_count": null,
67	"archived": true,
68	"no_follow": true,
69	"is_crosspostable": false,
70	"pinned": false,
71	"over_18": false,
72	"preview": {
73		"images": [
74			{
75				"source": {
76					"url": "https://external-preview.redd.it/0wKhfnBpPATUl3wOK_t9wixlJgdMEKwii0yTEdCvcgg.jpg?auto=webp&s=a6f7aad4b389e0fc0326529d5c942c1a96c671b5",
77					"width": 1200,
78					"height": 627
79				},
80				"resolutions": [
81					{
82						"url": "https://external-preview.redd.it/0wKhfnBpPATUl3wOK_t9wixlJgdMEKwii0yTEdCvcgg.jpg?width=108&crop=smart&auto=webp&s=fad6502851946dfa4c06d16daeebd7302b49362d",
83						"width": 108,
84						"height": 56
85					},
86					{
87						"url": "https://external-preview.redd.it/0wKhfnBpPATUl3wOK_t9wixlJgdMEKwii0yTEdCvcgg.jpg?width=216&crop=smart&auto=webp&s=66c9b46928c9d4d9030e475cbdd64f39bdc9ae97",
88						"width": 216,
89						"height": 112
90					},
91					{
92						"url": "https://external-preview.redd.it/0wKhfnBpPATUl3wOK_t9wixlJgdMEKwii0yTEdCvcgg.jpg?width=320&crop=smart&auto=webp&s=8d9e52aa3e8020f804c3a53427514f962e7de0c5",
93						"width": 320,
94						"height": 167
95					},
96					{
97						"url": "https://external-preview.redd.it/0wKhfnBpPATUl3wOK_t9wixlJgdMEKwii0yTEdCvcgg.jpg?width=640&crop=smart&auto=webp&s=04df43c21aa54b0e6b25dd7e3003bbcdea341546",
98						"width": 640,
99						"height": 334
100					},
101					{
102						"url": "https://external-preview.redd.it/0wKhfnBpPATUl3wOK_t9wixlJgdMEKwii0yTEdCvcgg.jpg?width=960&crop=smart&auto=webp&s=145d991b603842f4d2507d013964490442172d0c",
103						"width": 960,
104						"height": 501
105					},
106					{
107						"url": "https://external-preview.redd.it/0wKhfnBpPATUl3wOK_t9wixlJgdMEKwii0yTEdCvcgg.jpg?width=1080&crop=smart&auto=webp&s=f0f7c7a2c8e56eadc134b1ee8753d9df6f5de495",
108						"width": 1080,
109						"height": 564
110					}
111				],
112				"variants": {},
113				"id": "4GF2ZTGSM89ofXwffptE1cL1y5amFOzBf9NXtxD7N88"
114			}
115		],
116		"enabled": false
117	},
118	"all_awardings": [],
119	"awarders": [],
120	"media_only": false,
121	"can_gild": false,
122	"spoiler": false,
123	"locked": false,
124	"author_flair_text": null,
125	"treatment_tags": [],
126	"visited": false,
127	"removed_by": null,
128	"num_reports": null,
129	"distinguished": "admin",
130	"subreddit_id": "t5_5s5qbl",
131	"author_is_blocked": false,
132	"mod_reason_by": null,
133	"removal_reason": null,
134	"link_flair_background_color": "",
135	"id": "145bram",
136	"is_robot_indexable": true,
137	"report_reasons": null,
138	"author": "spez",
139	"discussion_type": null,
140	"num_comments": 33886,
141	"send_replies": false,
142	"contest_mode": false,
143	"mod_reports": [],
144	"author_patreon_flair": false,
145	"author_flair_text_color": null,
146	"permalink": "/r/reddit/comments/145bram/addressing_the_community_about_changes_to_our_api/",
147	"stickied": false,
148	"url": "https://www.reddit.com/r/reddit/comments/145bram/addressing_the_community_about_changes_to_our_api/",
149	"subreddit_subscribers": 229811,
150	"created_utc": 1686332653,
151	"num_crossposts": 52,
152	"media": null,
153	"is_video": false
154}

For comments we have:

  • type: Indicates if the item is a "post" or "comment"
  • subreddit_id: Unique identifier of the subreddit
  • approved_at_utc: Timestamp when comment was approved by moderators, if applicable
  • author_is_blocked: Boolean indicating if author is blocked
  • comment_type: Type of comment, if any special type
  • link_title: Title of the post the comment is on
  • mod_reason_by: Username of moderator who added reason
  • banned_by: Username of moderator who banned, if applicable
  • ups: Number of upvotes
  • num_reports: Number of reports on comment
  • author_flair_type: Type of flair the author has
  • total_awards_received: Total number of awards on the comment
  • subreddit: Name of the subreddit
  • link_author: Author of the parent post
  • likes: User's vote on comment
  • replies: Nested replies to this comment
  • user_reports: List of user reports
  • saved: Boolean indicating if comment is saved
  • id: Comment ID
  • banned_at_utc: Timestamp of ban, if applicable
  • mod_reason_title: Title of mod reason, if any
  • gilded: Number of times gilded
  • archived: Boolean indicating if comment is archived
  • collapsed_reason_code: Reason code if comment is collapsed
  • no_follow: Boolean indicating if links should be no-follow
  • author: Username of comment author
  • num_comments: Total number of comments in thread
  • can_mod_post: Boolean indicating if user can moderate
  • send_replies: Boolean indicating if author receives reply notifications
  • parent_id: ID of parent comment/post
  • score: Overall score (upvotes minus downvotes)
  • author_fullname: Unique identifier of author
  • over_18: Boolean indicating if NSFW
  • report_reasons: List of report reasons
  • removal_reason: Reason for removal if removed
  • approved_by: Username of approving moderator
  • controversiality: Controversy score
  • body: Full text content of comment
  • edited: Timestamp of last edit
  • top_awarded_type: Type of top award received
  • downs: Number of downvotes
  • author_flair_css_class: CSS class for author's flair
  • is_submitter: Boolean indicating if author is OP
  • collapsed: Boolean indicating if comment is collapsed
  • author_flair_richtext: Rich text formatting for author's flair
  • author_patreon_flair: Boolean indicating if author has Patreon flair
  • body_html: HTML version of comment text
  • gildings: Details of gildings received
  • collapsed_reason: Reason comment was collapsed
  • distinguished: Special status (e.g. mod/admin comment)
  • associated_award: Associated award details
  • stickied: Boolean indicating if comment is stickied
  • author_premium: Boolean indicating if author has premium
  • can_gild: Boolean indicating if comment can be gilded
  • link_id: ID of parent post
  • unrepliable_reason: Reason comment can't be replied to
  • author_flair_text_color: Color of author's flair text
  • score_hidden: Boolean indicating if score is hidden
  • permalink: Relative URL to comment
  • subreddit_type: Type of subreddit
  • link_permalink: Full URL to parent post
  • name: Unique comment identifier
  • author_flair_template_id: Template ID for author's flair
  • subreddit_name_prefixed: Subreddit name with "r/" prefix
  • author_flair_text: Text of author's flair
  • treatment_tags: List of treatment tags
  • created: Timestamp of creation
  • created_utc: UTC timestamp of creation
  • awarders: List of users who gave awards
  • all_awardings: List of all awards received
  • locked: Boolean indicating if comment is locked
  • author_flair_background_color: Background color of author's flair
  • collapsed_because_crowd_control: Crowd control collapse reason
  • mod_reports: List of moderator reports
  • quarantine: Boolean indicating if from quarantined subreddit
  • mod_note: Moderator notes
  • link_url: Full URL of parent post

Example comment output:

1{
2	"type": "comment",
3	"subreddit_id": "t5_5s5qbl",
4	"approved_at_utc": null,
5	"author_is_blocked": false,
6	"comment_type": null,
7	"link_title": "Addressing the community about changes to our API",
8	"mod_reason_by": null,
9	"banned_by": null,
10	"ups": -1756,
11	"num_reports": null,
12	"author_flair_type": "text",
13	"total_awards_received": 0,
14	"subreddit": "reddit",
15	"link_author": "spez",
16	"likes": null,
17	"replies": "",
18	"user_reports": [],
19	"saved": false,
20	"id": "jnkd694",
21	"banned_at_utc": null,
22	"mod_reason_title": null,
23	"gilded": 1,
24	"archived": true,
25	"collapsed_reason_code": null,
26	"no_follow": true,
27	"author": "spez",
28	"num_comments": 33886,
29	"can_mod_post": false,
30	"send_replies": true,
31	"parent_id": "t1_jnk2q0e",
32	"score": -1756,
33	"author_fullname": "t2_1w72",
34	"over_18": false,
35	"report_reasons": null,
36	"removal_reason": null,
37	"approved_by": null,
38	"controversiality": 0,
39	"body": "Apologies for the delay. We are responding now.\n\nIf others have apps they would like to be considered for the paid API tier, please reach out [here](https://support.reddithelp.com/hc/en-us/requests/new?ticket_form_id=14868593862164) and select “This is a partnership request.”",
40	"edited": false,
41	"top_awarded_type": null,
42	"downs": 0,
43	"author_flair_css_class": null,
44	"is_submitter": true,
45	"collapsed": false,
46	"author_flair_richtext": [],
47	"author_patreon_flair": false,
48	"body_html": "<div class=\"md\"><p>Apologies for the delay. We are responding now.</p>\n\n<p>If others have apps they would like to be considered for the paid API tier, please reach out <a href=\"https://support.reddithelp.com/hc/en-us/requests/new?ticket_form_id=14868593862164\">here</a> and select “This is a partnership request.”</p>\n</div>",
49	"gildings": {},
50	"collapsed_reason": null,
51	"distinguished": "admin",
52	"associated_award": null,
53	"stickied": false,
54	"author_premium": true,
55	"can_gild": false,
56	"link_id": "t3_145bram",
57	"unrepliable_reason": null,
58	"author_flair_text_color": null,
59	"score_hidden": false,
60	"permalink": "/r/reddit/comments/145bram/addressing_the_community_about_changes_to_our_api/jnkd694/",
61	"subreddit_type": "restricted",
62	"link_permalink": "https://www.reddit.com/r/reddit/comments/145bram/addressing_the_community_about_changes_to_our_api/",
63	"name": "t1_jnkd694",
64	"author_flair_template_id": null,
65	"subreddit_name_prefixed": "r/reddit",
66	"author_flair_text": null,
67	"treatment_tags": [],
68	"created": 1686337071,
69	"created_utc": 1686337071,
70	"awarders": [],
71	"all_awardings": [],
72	"locked": false,
73	"author_flair_background_color": null,
74	"collapsed_because_crowd_control": null,
75	"mod_reports": [],
76	"quarantine": false,
77	"mod_note": null,
78	"link_url": "https://www.reddit.com/r/reddit/comments/145bram/addressing_the_community_about_changes_to_our_api/"
79}

Start scraping now by creating an Apify account and clicking on the "Try for free" button.

Developer
Maintained by Community

Actor Metrics

  • 1 monthly user

  • 1 star

  • >99% runs succeeded

  • Created in Jan 2025

  • Modified 6 days ago