π Build a Reddit no-API weekly digest with ScrapeOps and Google Sheets
β‘ 49 views Β· π Market Research & Insights
π‘ Pro Tip β HTTP Request scraping tends to break when sites update their markup. If youβre scraping a major platform, check if ScraperNode covers it β it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.
Description
Overview
This n8n template automates a weekly Reddit industry digest without the Reddit API. It scrapes top posts from selected subreddits via ScrapeOps Proxy, enriches them with full post text, deduplicates against Google Sheets, and generates a weekly summary - optionally emailed to your inbox.
Who is this for?
- Developers and product teams monitoring industry trends on Reddit
- Marketers and founders tracking niche community conversations
- Analysts building automated weekly briefings from Reddit
What problem does it solve?
Manually checking multiple subreddits weekly is time-consuming. This workflow runs automatically, scrapes top posts, removes duplicates, and delivers a clean weekly digest to Google Sheets and optionally your email.
How it works
- A weekly schedule triggers the workflow automatically.
- ScrapeOps Proxy scrapes βTop of Weekβ from each subreddit on
old.reddit.com. - Post metadata is parsed from HTML: title, URL, score, comments, author, timestamps.
- Each post is fetched as JSON to extract the full
selftextbody. - Data is merged, normalized, and deduplicated against existing Sheet rows.
- New posts are appended to the
poststab. - A weekly digest is written to
weekly_digestand optionally emailed.
Set up steps (~10β15 minutes)
- Register for a free ScrapeOps API key: https://scrapeops.io/app/register/n8n
- Add ScrapeOps credentials in n8n. Docs: https://scrapeops.io/docs/n8n/overview/
- Duplicate this sheet to copy Columns and Spreadsheet ID.
- Connect Google Sheets and set your Spreadsheet ID in the Read, Append, and Digest nodes.
- Update your subreddit list and week range in Configure Subreddits & Week Range.
- Optional: configure the Send Email node with sender and recipient credentials.
- Run once manually to confirm, then activate.
Pre-conditions
- Active ScrapeOps account (free tier).
- ScrapeOps community node installed in n8n.
- Google Sheets credentials configured in n8n
- A Google Sheet with
postsandweekly_digesttabs and correct column headers - Optional: email credentials for the Send Email node
Disclaimer
This template uses ScrapeOps as a community node. You are responsible for complying with Redditβs Terms of Use, robots.txt directives, and applicable laws in your jurisdiction. Scraping targets may change at any time; adjust render, scroll, and wait settings and parsers as needed. Use responsibly and only for legitimate business purposes.
π Nodes Used
Send Email, Google Sheets, Schedule Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File