🚀 Why Use This Reddit Scraper for Posts & Comments?
- ⏱ Save time — scrape posts, comments, and replies automatically
- 🧵 Full context — capture entire discussion threads
- 📊 Engagement insights — track upvotes, replies, and activity
- 🧠 Real user feedback — uncover opinions, pain points, and trends
- 📁 Clean exports — ready for Excel, CSV, or JSON
Data Preview
Subreddit | Post_title | Post_upvote | Post_author | Post_text | Number_of_comments | Post_image | Comment_link | Main_comment_author | Main_comment_post_time | Main_comment_upvote | Main_comment_text | Main_comment_image | Reply_user | Reply_text | Reply_upvote | Reply_time | Reply_image | Last_level_commment_author | Last_level_comment_text | Last_level_upvote | Last_level_comment_time | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
dogpictures | How does my baby look? | 5 | kingoftask | 5 | https://preview.redd.it/6xw34054i1db1.jpg?width=576&auto=webp&s=7aa4b2f837e69c79fc6678c0b9cf5227ced322a4 | https://old.reddit.com/r/dogpictures/comments/154fqlh/how_does_my_baby_look/jsomc2m/ | Dumboddball | 2023-07-20T03:33:51+00:00 | 0 points | Absurdly gorgeous. So very very cute. | kingoftask | Awwh, thanks buddy | 2 points | 2023-07-20T03:34:28+00:00 | Dumboddball | Absurdly gorgeous. So very very cute. | 1 point | 2023-07-20T03:33:51+00:00 | |||||
dogpictures | How does my baby look? | 5 | kingoftask | 5 | https://preview.redd.it/6xw34054i1db1.jpg?width=576&auto=webp&s=7aa4b2f837e69c79fc6678c0b9cf5227ced322a4 | https://old.reddit.com/r/dogpictures/comments/154fqlh/how_does_my_baby_look/jspcacx/ | PrideMelodic3625 | 2023-07-20T08:22:51+00:00 | 0 points | Bee ooo ti fulll | |||||||||||||
dogpictures | How does my baby look? | 5 | kingoftask | 5 | https://preview.redd.it/6xw34054i1db1.jpg?width=576&auto=webp&s=7aa4b2f837e69c79fc6678c0b9cf5227ced322a4 | https://old.reddit.com/r/dogpictures/comments/154fqlh/how_does_my_baby_look/jspijgb/ | Hack8081 | 2023-07-20T09:46:37+00:00 | 0 points | So very adorable. ❤️ | kingoftask | Thanks | 2 points | 2023-07-20T22:28:21+00:00 | Hack8081 | So very adorable. ❤️ | 1 point | 2023-07-20T09:46:37+00:00 | |||||
dogpictures | My Strange dog | 7 | legoboyjd | Pepper 🔮🔮🔮🔮🔮🔮🔮🔮🔮🔮🔮🔮🔮🔮🔮🔮🔮🔮🔮🔮🔮🔮🔮 | 1 | https://preview.redd.it/4a1zhr2md0db1.png?width=108&crop=smart&auto=webp&s=fa04f68e87fa9efac386086a8c5d69366e065c8c | https://old.reddit.com/r/dogpictures/comments/154auvp/my_strange_dog/jsnu4lk/ | Dumboddball | 2023-07-19T23:54:07+00:00 | 1 point | He’s totally adorable! Love the second and fourth pictures. | ||||||||||||
dogpictures | This is Lucky, and I am his private trainer. Lucky went from wanting to bite people to loving them so much he pisses everywhere. I love you, Lucky. | 34 | Amare000 | 2 | https://preview.redd.it/rwia81zipxcb1.jpg?width=580&auto=webp&s=29e0e1b481a99d3c3b95f6bb1722337513179cc2 | https://old.reddit.com/r/dogpictures/comments/153x2i3/this_is_lucky_and_i_am_his_private_trainer_lucky/jslmkzj/ | Dumboddball | 2023-07-19T15:24:31+00:00 | 1 point | Extremely adorable happy buddy. | |||||||||||||
dogpictures | This is Lucky, and I am his private trainer. Lucky went from wanting to bite people to loving them so much he pisses everywhere. I love you, Lucky. | 34 | Amare000 | 2 | https://preview.redd.it/rwia81zipxcb1.jpg?width=580&auto=webp&s=29e0e1b481a99d3c3b95f6bb1722337513179cc2 | https://old.reddit.com/r/dogpictures/comments/153x2i3/this_is_lucky_and_i_am_his_private_trainer_lucky/jsnluc3/ | BatNo4795 | 2023-07-19T22:54:13+00:00 | 1 point | 🤣 | |||||||||||||
📊 Data You Can Extract
This template can extract fields such as:
- 🧵 Subreddit
- 🏷 Post title, post text, post author, post upvotes, number of comments
- 🖼 Post image (if available)
- 🔗 Comment link
- 💬 Main comment author, time, upvotes, text, image
- 🗨 Reply user, reply text, reply upvotes, reply time, reply image
- 🧩 Last-level reply fields (author/text/upvotes/time)
Ready to Start Scraping?
No coding. No setup. Works immediately.
👥 Who Should Use This Template?
📣 Marketers & Social Media Teams — monitor discussions around brands/topics
📊 Research & Analytics Teams — study sentiment, themes, and engagement patterns
🧩 Agencies & Strategists — benchmark communities and conversation trends
🧠 Product & CX Teams — collect real user feedback and pain points from threads
🐙 Why Octoparse?
🧩 No-Code Required — You don't need programming knowledge; just input keywords and locations, and run the scraper.
🔄 Automatic Workflow & Pagination Handling — Octoparse handles navigation through search results, page loading, and data extraction for you.
📁 Easy Export Formats — Export scraped results directly to Excel, CSV or JSON for easy analysis or integration into CRMs and databases.
👩💻 Beginner-Friendly UI — Ready to use out of the box. Just enter your keywords and run.
Start collecting data now — no setup, no hassle, just raw data in minutes.
🔗 Related Reddit Scrapers
- Reddit Scraper — General-purpose Reddit data extraction
- Reddit Post Scraper by Keywords — Find posts matching your search terms
- Reddit Trending Scraper — Discover trending posts across Reddit
- Reddit Subreddit Scraper by URL — Scrape post listings from specific subreddits
- Browse All Social Media Scrapers — Explore templates for Reddit, TikTok, Twitter, and more
Further Reading:
- How to Scrape Reddit — Complete guide with best practices
- Build a Reddit Image Scraper Without Coding — Extract images from Reddit posts
⚠️ Important Notes & Best Practices
🔗 URL Format Requirement Please make sure the input uses the old Reddit URL format, for example:
- https://old.reddit.com/r/cats/comments/153rj2b/show_me_your_cats_in_places_they_arent_meant_to_be/
- https://old.reddit.com/r/cats/comments/15098e0/catgiving_prizes/
- https://old.reddit.com/r/cats/comments/154exbv/can_someone_tell_me_why_my_cat_is_so_symmetrical/
- https://old.reddit.com/r/cats/comments/154dghq/my_cats_butt_smells_even_after_i_bathe_him/
❓ FAQs
Why do I need to use old.reddit.com URLs?
The old Reddit interface (old.reddit.com) loads content in a simpler HTML structure that's more reliable for data extraction. The new Reddit interface uses dynamic JavaScript loading that makes scraping inconsistent. Simply replace reddit.com or www.reddit.com with old.reddit.com in your URLs—the content is identical.
How do I convert my URLs to the old Reddit format?
Just replace the domain. For example:
- https://www.reddit.com/r/technology/comments/abc123/post_title/
- Becomes: https://old.reddit.com/r/technology/comments/abc123/post_title/
You can do this manually, or use find-and-replace in Excel/Notepad if you have many URLs.
How do I find Reddit post URLs to scrape?
Several options:
- Manual browsing: Find posts in subreddits and copy the URLs
- Reddit search: Search for topics and collect relevant post URLs
- Use another template: Our Reddit Post Scraper by Keywords can find posts matching your search terms, then you can feed those URLs into this template for full comment extraction
- Trending content: Use our Reddit Trending Scraper to discover popular posts
Can I scrape an entire subreddit?
This template scrapes individual post URLs. To scrape multiple posts from a subreddit, use our Reddit Subreddit Scraper by URL to collect post URLs first, then feed them into this template for full comment extraction.
Why are some comments missing from my export?
Comments may be missing for several reasons:
- Deleted/removed content: Comments deleted by users or removed by moderators won't appear
- Collapsed threads: Reddit collapses some low-score or deeply nested comments
- "Load more" sections: Very long threads may have comments behind "load more" buttons that weren't fully expanded
- Private/quarantined subreddits: Some content may require login to view
Can I scrape images from Reddit posts?
Yes, this template extracts image URLs when posts or comments contain images. For a dedicated image extraction workflow, check out our guide on building a Reddit image scraper without coding.
How many URLs can I scrape at once?
The template supports up to 1,000 URLs per run. For best results with large batches:
- Break into smaller chunks (200-500 URLs) for easier monitoring
- Separate threads with high comment counts (1000+ comments) into their own runs
- Enable auto-save in settings to preserve data if interruptions occur
Is it legal to scrape Reddit?
Scraping publicly available Reddit data is generally permitted for research, analysis, and personal use. However:
- Respect Reddit's Terms of Service and API guidelines
- Don't scrape private or restricted content
- Don't use scraped data for harassment, spam, or doxxing
- Be mindful of rate limits to avoid overloading servers
For detailed guidance, read our guide on how to scrape Reddit.
🛠 How to Use: Step-by-Step Guide
1. Start the template
Click "Try it!" or "Start" to load the template.
2. Enter your scraping parameters
On the input screen, fill in your keyword and filter options.
✍🏻 Input Fields Explained
Parameter | Required? | Description | Example |
|---|---|---|---|
Reddit Post URLs (up to 1,000) | Yes | Enter one or multiple Reddit post URLs to scrape. Supports up to 1,000 URLs per run (one per line). | https://old.reddit.com/r/cats/comments/15098e0/catgiving_prizes/ |
3. Run the scraper
- Click "Start" and select a run mode. (Greyed-out modes are not supported for this template.)
- Octoparse will automatically browse Reddit, load search results, scroll pages, and extract all matching products.
4. Monitor & Handle Interruptions
- Scraping duration may vary based on the number of products returned for your search.
- If a CAPTCHA appears, pause the task, solve it manually, then resume the run.
5. Export your data
- Once scraping completes, go to the "Data Preview" or output section to review.


