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-checkredirects

v1.0.0

Published

n8n community node for Checkredirects.io — URL inspection, redirect checking, and monitoring API

Readme

n8n-nodes-checkredirects

n8n community node for the Checkredirects.io API -- inspect URLs, check redirect chains, run batch audits, and monitor URLs for changes over time.

Table of Contents

Prerequisites

  • n8n (self-hosted or cloud) -- any recent version
  • A Checkredirects.io account with an API key (sign up / create API key)

Installation

In n8n (community node)

  1. Open Settings > Community Nodes in your n8n instance
  2. Select Install
  3. Enter n8n-nodes-checkredirects
  4. Agree to the risks and click Install

Manual install (self-hosted)

cd ~/.n8n
npm install n8n-nodes-checkredirects

Restart n8n after installation.

Quick Start

  1. Install the node (see above)
  2. Create a new workflow in n8n
  3. Add the Checkredirects.io node
  4. Create credentials: paste your API key (starts with httpd_) from Settings > API Keys
  5. Set Resource to URL Inspection, Operation to Inspect URL
  6. Enter a URL and execute -- you'll get the full redirect chain, status codes, and timing

Architecture Overview

This package provides three n8n nodes and one credential type:

n8n-nodes-checkredirects/
  credentials/
    CheckredirectsApi.credentials.ts   -- API key + base URL credential
  nodes/Checkredirects/
    Checkredirects.node.ts             -- Main action node (inspect, batch, monitor, account)
    CheckredirectsTrigger.node.ts      -- Webhook trigger (batch/monitor events)
    CheckredirectsPollTrigger.node.ts  -- Polling trigger (monitor runs)
    Checkredirects.node.json           -- Codex metadata (categories, aliases)
    checkredirects.svg                 -- Node icon
  index.ts                             -- Package entry point (re-exports all nodes)

All nodes communicate with the Checkredirects.io API via REST. No external runtime dependencies.

Configuration

Credentials

| Field | Description | | -------- | ----------------------------------------------------- | | API Key | Your Checkredirects.io API key (starts with httpd_) | | Base URL | https://api.checkredirects.io (default) |

Create an API key at checkredirects.io/settings/api-keys.

UPDATE: If Checkredirects.io changes their API base URL, update the default in credentials/CheckredirectsApi.credentials.ts field baseUrl.

Usage

Inspect a single URL

Set Resource = URL Inspection, Operation = Inspect URL. Returns the full redirect chain with status codes, response times, and optionally SEO metadata (title, canonical, OG tags).

Batch check many URLs

Set Resource = Batch, Operation = Check and Wait. Paste one URL per line. The node submits the batch and polls until results are ready (up to 5 minutes). For larger batches, use Create Batch + Get Results separately.

Monitor URLs over time

Set Resource = Monitor, Operation = Create. Define a name, URLs, and check interval. The Checkredirects.io API will re-check those URLs on schedule.

Use the Poll Trigger or Webhook Trigger node to start workflows when a monitor run completes or detects changes.

Example: Alert on redirect changes

  1. Checkredirects.io Poll Trigger -- watches a monitor for new runs
  2. IF node -- filter for runs where has_changes is true
  3. Slack node -- post a message with the change details

Nodes

Checkredirects.io (Action Node)

| Resource | Operations | | -------------- | --------------------------------------------------------------------- | | URL Inspection | Inspect URL, Compare Agents, Import Sitemap | | Batch | Check and Wait, Create Batch, Get Results, Get Progress, Compare | | Monitor | Create, List, Get, Update, Delete, Pause, Resume, Trigger, Get Runs | | Account | Get Usage |

Checkredirects.io Trigger (Webhook)

Fires when the Checkredirects.io API sends a webhook for:

  • Batch completed
  • Monitor completed
  • Monitor change detected

Copy the webhook URL from n8n and paste it into your batch/monitor configuration at checkredirects.io.

Checkredirects.io Poll Trigger

Polls a specific monitor for new runs on the n8n polling schedule. No webhook configuration needed.

Troubleshooting

| Error | Cause | Fix | | ----- | ----- | --- | | "Invalid API key" | Wrong or expired API key | Re-create at Settings > API Keys | | "Monthly check limit exceeded" | Plan quota reached | Check usage at Settings > Billing | | "This feature requires a paid plan" | Free tier limitation | Upgrade at checkredirects.io/settings/billing | | "Service unavailable" (503) | Google Sheets not connected | Connect at Settings > Integrations | | Batch timed out after 5 min | Large batch still processing | Use "Create Batch" + "Get Results" separately | | Missing node icon | Old build without assets | Run npm run build (copies SVG to dist) |

Testing

Build locally

git clone https://github.com/neondeerdatalabs/n8n-nodes-checkredirects.git
cd n8n-nodes-checkredirects
npm install
npm run build

Lint (n8n community node scanner)

npm run lint

Test in a local n8n instance

# From the node package directory
npm link

# From your n8n installation
cd ~/.n8n
npm link n8n-nodes-checkredirects

# Restart n8n -- the node should appear in the nodes panel

Built by Neon Deer Data Labs. Full API documentation at checkredirects.io/docs.