tubelab

n8n node to call TubeLab's API

Package Information

Released: 11 mo ago
Downloads: 21 weekly / 93 monthly
Latest Version: 0.4.7
Author: Antonio Pires dos Santos

Documentation

n8n-nodes-tubelab

This is an n8n community node. It lets you get enhanced YouTube data - including 400K+ trending channels, 4M+ outliers and scan niches in real-time with TubeLab.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Credentials
Compatibility
Usage
Resources
Version history

Installation

Follow the installation guide in the n8n community nodes documentation.

  1. Go to Settings > Community Nodes.
  2. Select Install.
  3. Enter n8n-nodes-tubelab in Enter npm package name.
  4. Agree to the risks of using community nodes: select I understand the risks of installing unverified code from a public source.
  5. Select Install.

After installing the node, you can use it like any other node. n8n displays the node in search results in the Nodes panel.

Operations

It supports these TubeLab operations:

  • Search Outliers: Search for videos directly from the TubeLab Outliers library with AI enhanced data and 30+ filters. Updated in real-time, 24/7.
  • Search Similar Outliers: Search for YouTube outliers with related content to another outlier(s)
  • Search Channels: Search for channels directly from the YouTube Niche Finder with AI enhanced data and 30+ filters. Updated in real-time, 24/7.
  • Search Similar Channels: Search for YouTube channels with related content to another channel
  • Get Channel Videos: Fetch the videos of a channel and relevant metrics (max 100 videos)
  • Get Channel Shorts: Fetch the shorts of a channel and relevant metrics (max 100 shorts)
  • Get Video Details: Fetch the details of a video
  • Get Video Transcript: Fetch the transcript & timestamps of a video
  • Get Video Comments: Fetch the first 100 comments of a video
  • Start a Scan: Start a TubeLab scan to search for fresh outliers and channels on any given topic
  • Get a Scan: Get the status of a scan and used inputs

Credentials

To use this node, you will need to authenticate with TubeLab's API.

  1. Sign up for a TubeLab account
  2. Go to the Developers Dashboard and create an API key
  3. Create new credential in n8n
    • Use TubeLab's node
    • Under Credential to connect with, click Create New Credential
    • Paste API Key

Compatibility

This node was developed & tested with the 1.112.5 version.

Usage

Please refer to TubeLab's Automation documentation with example templates on how to use this node.

Resources

Version history

  • 0.4.7 - Remove deprecated requestWithAuthentication in favor of httpRequestWithAuthentication
  • 0.4.5 - Fix /channel/videos endpoint
  • 0.4.3 - Fix query params as expressions compiling
  • 0.4.0 - Add operations Get Channel Videos, Get Channel Shorts, Get Video Details, Get Video Transcript, Get Video Comments
  • 0.3.3 - Fix Start Scan findBy input
  • 0.3.2 - Add "publishedAtFrom" to Outliers Filters
  • 0.3.0 - Fix Webhooks Trigger
  • 0.2.0 - Fix API base URL
  • 0.1.1 - Fix package.json metadata details
  • 0.1.0 - Initial release

Contribution Guidelines

Refer to the official documentation.

Requirements:

  • Node JS
  • Install n8n-node: npm install --global @n8n/node-cli
  • Run npm run dev

Discussion