logo
languageENdown
menu
Template GalleryTemplate Details
94

Reddit Post & Comments Scraper (Free)

Social Media
94
Turn Reddit threads into structured datasets in minutes. Paste Reddit post URLs and automatically collect post content plus full comment/reply threads for research, monitoring, and reporting.
Turn Reddit threads into structured datasets in minutes. Paste Reddit post URLs and automatically collect post content plus full comment/reply threads for research, monitoring, and reporting.
All
Access Level
Run Mode
Free
Cost of Usage
2026/01/19
Last updated
Try it!

🚀 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.

Try It Now - Free Trial




👥 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.




Further Reading:




⚠️ 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


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.