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-html-tag-extract

v0.2.0

Published

n8n helper nodes to extract HTML tags, parse JSON and more

Downloads

5,286

Readme

n8n-nodes-html-tag-extract

This is an n8n community node. It lets you use extract common HTML tags from an HTML string in your n8n workflows.

This is my first community node for n8n, I've also included a JSON parse helper node that I use in my workflows. I find it useful to have a node that can parse JSON strings and return the parsed object, because repeating the same custom code node for all my workflows is a bit cumbersome.

HTML Tag Extract, provides helper nodes to extract HTML tags, parse JSON... and that's basically it.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Usage
Acknowledgements
Further (future) development

Installation

Follow the installation guide in the n8n community nodes documentation.

Operations

  • Extract HTML Tags
  • Parse JSON

Usage

Extract HTML Tags

  • Pass a string containing HTML to the Extract HTML Tags node, and it will return the data object containing the tags name and the tag's content.
  • Some tags will be an array of objects, for example, the heading tags (h1, h2, h3, h4, h5, h6) will be an array of objects, each object containing the tag's name and content.
  • There is also a word and character count for the text content of the page.

Parse JSON

  • Pass a string containing JSON to the Parse JSON node, and it will return the parsed object.
  • Sometimes LLM output contains a JSON string within a code block: ```json {"key": "value"} ``` and this node will remove the junk and return the parsed object.

Acknowledgements

Further (future) development

I'm planning to add more features to this node, such as allowing for extracting specific tags and CSS selectors.

Also:

  • Parse YouTube iframes / links and extract the video ID
  • Extract images with alt text (currently only extracts the image URL)
  • Find all articles
  • List internal and external links separately
  • Implement better cleanup methods for the text content
  • Maybe include Markdown as an output format, but there's already a community node for HTML to Markdown conversion