npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-reddit-comment-scraper

v0.1.8

Published

Automation templates and an optional n8n community node for the Reddit Comment Scraper Apify Actor.

Readme

n8n Nodes: Reddit Comment Scraper

npm version GitHub release License: MIT

Run the private Reddit Comment Scraper Apify Actor from n8n and return one n8n item per Reddit comment.

Status

This package is an optional shortcut for self-hosted n8n users. It is not the recommended n8n Cloud path.

Reddit Comment Scraper n8n workflow

n8n declined verified listing for this package because it wraps an Apify Actor and n8n already has an Apify node. For n8n Cloud and verified-node workflows, use the official Apify node package instead:

@apify/n8n-nodes-apify

The recommended workflow is: official Apify node -> Run actor and get dataset -> Actor ID Newbs/reddit-comment-scraper.

This package is only a public n8n wrapper. It does not contain the Actor scraping implementation, browser automation logic, proxy handling, or any Apify secrets. Users bring their own Apify API token, and the paid Actor runs on Apify.

Links

  • n8n package: https://www.npmjs.com/package/n8n-nodes-reddit-comment-scraper
  • GitHub repository: https://github.com/Teddys09/n8n-nodes-reddit-comment-scraper
  • Apify Actor: https://apify.com/Newbs/reddit-comment-scraper?fpr=nmao3
  • Apify n8n docs: https://docs.apify.com/platform/integrations/n8n
  • Multi-platform distribution plan: docs/MULTI_PLATFORM_DISTRIBUTION.md

What It Does

  • Starts Newbs/reddit-comment-scraper on Apify.
  • Sends Reddit post URLs and collection settings to the Actor.
  • Waits for the run to finish.
  • Fetches the default dataset.
  • Returns clean rows for Sheets, Slack, Notion, Airtable, AI agents, or custom n8n Code nodes.

Each result item includes the Actor output fields plus:

  • apifyActorId
  • apifyRunId
  • apifyDatasetId

Install

n8n Community Node

Install from the n8n community node UI:

n8n-nodes-reddit-comment-scraper

For self-hosted n8n:

npm install n8n-nodes-reddit-comment-scraper

Restart n8n after installing the package.

n8n Cloud

Use the official Apify node instead of this package:

@apify/n8n-nodes-apify

Then run Actor ID Newbs/reddit-comment-scraper with the Run actor and get dataset operation.

Credentials

Create an Apify API credential in n8n and paste your Apify API token.

Get the token from:

Apify Console > Settings > Integrations > API token

The token is stored in n8n credentials. It is never included in this package and is never sent anywhere except Apify API requests.

Inputs

| Field | Description | | --- | --- | | Actor ID | Defaults to Newbs/reddit-comment-scraper. | | Reddit Post URLs | One or more full Reddit post URLs, separated by new lines or commas. | | Maximum Comments | Limit per Reddit post. | | Include Nested Replies | Keeps full conversation context when enabled. | | Sort Comments By | top, best, new, controversial, old, or qa. | | Use Apify Proxy | Enables proxy settings passed to the Actor. | | Dataset Item Limit | Maximum output rows fetched into n8n. |

Operations

Run and Get Comments

Starts the Actor, polls until the run finishes, fetches the dataset, and emits one n8n item per comment.

Use this for most automations.

Start Run Only

Starts the Actor and returns the Apify run metadata immediately.

Use this for very large jobs or workflows that want to monitor the run later.

Output

The node returns one n8n item per Reddit comment. Typical fields include:

| Field | Description | | --- | --- | | postUrl | Original Reddit post URL | | postTitle | Reddit post title | | subreddit | Subreddit name | | commentAuthor | Reddit comment author | | commentText | Full comment text | | commentTimestamp | Comment timestamp | | commentDepth | Nesting depth, where 0 is top-level | | commentPath | Thread path, for example 0/1 | | parentPath | Parent thread path | | isTopLevel | Whether this comment is top-level | | replyCount | Direct reply count | | apifyRunId | Apify Actor run ID | | apifyDatasetId | Apify dataset ID |

Workflow Starters

Recommended workflows that use the official Apify node are included in examples/official-apify-workflows:

| Workflow | Purpose | | --- | --- | | reddit-comments-clean-export.json | Normalize comments for Sheets, CSV, Airtable, or databases. | | reddit-pain-point-keywords.json | Find comments with pain-point language for product research. | | reddit-thread-metrics.json | Aggregate reply ratio, max depth, and author counts by Reddit post. | | reddit-ai-research-brief.json | Build a compact AI-ready research brief from comments. | | reddit-brand-monitor-slack.json | Filter brand/competitor mentions and prepare Slack-ready alert text. | | reddit-competitor-research-sheets.json | Prepare Google Sheets-ready competitor research rows. |

These templates use @apify/n8n-nodes-apify and are the best option for n8n Cloud or verified-node workflows.

Promotion copy and posting drafts are included in docs/N8N_DISTRIBUTION_KIT.md.

Other Automation Platforms

This repository also includes distribution assets for non-n8n channels:

| Folder | Purpose | | --- | --- | | examples/make | Make.com scenario template specs for Sheets, Slack, Airtable, and AI briefs. | | examples/zapier | Zapier template specs plus a Webhooks by Zapier direct Apify API fallback. | | examples/pipedream | Pipedream copy-paste components for Sheets-ready rows and Slack alerts. | | examples/ai-agents | OpenAPI schema for GPT Actions and a local MCP server proof of concept. |

These assets call the Apify Actor. They do not include the private scraping implementation.

Self-hosted shortcut examples for this package are included in examples/workflows:

| Workflow | Purpose | | --- | --- | | reddit-comments-clean-export.json | Normalize comments for Sheets, CSV, Airtable, or databases. | | reddit-pain-point-keywords.json | Find comments with pain-point language for product research. | | reddit-thread-metrics.json | Aggregate reply ratio, max depth, and author counts by Reddit post. |

To use the self-hosted shortcut examples:

  1. Install this community node.
  2. Import one workflow JSON file into n8n.
  3. Add your Apify API credential to the Scrape Reddit Comments node.
  4. Replace the example Reddit URL.
  5. Start with a low Maximum Comments value for the first paid test run.

Monetization

This node does not charge users directly. It routes usage to the Apify Actor, where pay-per-event billing is configured. When n8n users run the node with their Apify API token, the Actor run is billed through Apify and creator revenue is handled by Apify Store monetization.

Example Use Cases

  • Reddit comments to Google Sheets.
  • Reddit sentiment monitoring to Slack.
  • Product pain-point extraction from Reddit discussions.
  • Market research pipelines into Notion or Airtable.
  • AI agent workflows that use Reddit comments as source material.

Development

npm install
npm run lint
npm run check
npm run check:distribution
npx @n8n/scan-community-package n8n-nodes-reddit-comment-scraper

npm run check builds the TypeScript node and verifies the package contents with npm pack --dry-run.

Publish

Publish through GitHub Actions with npm provenance enabled. The included .github/workflows/publish.yml file is ready for the public wrapper repository.

The package was published with npm provenance so n8n can verify that it was built from this GitHub repository.