Skip to content

osanna-locko/N8n-Workflows-Scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

N8n Workflows Scraper

This scraper collects workflow templates from the official n8n.io template library and converts them into structured, import-ready JSON. It’s designed for automation builders, developers, and teams who want instant access to workflow patterns, configurations, and metadata at scale.

Bitbash Banner

Telegram   WhatsApp   Gmail   Website

Created by Bitbash, built to showcase our approach to Scraping and Automation!
If you are looking for N8n Workflows Scraper you've just found your team — Let's Chat. 👆👆

Introduction

The N8n Workflows Scraper automates extraction of all publicly available n8n workflow templates. It gathers each workflow’s configuration, metadata, categories, and usage statistics while skipping paid templates. The result is a complete dataset of reusable automation blueprints that you can plug into n8n directly.

Why It’s Useful

  • Helps developers explore and reuse automation patterns.
  • Saves time by collecting hundreds of templates into one dataset.
  • Supports analysis of workflow structure, categories, and popularity.
  • Provides optional importable JSON files for direct use inside n8n.

Features

Feature Description
Full Template Coverage Scrapes the entire n8n template catalog (excluding paid templates).
Detailed Template Data Captures metadata, configuration, categories, and usage signals.
Importable JSON Optionally extracts JSON-ready workflows for immediate use.
Category Intelligence Highlights distribution across automation categories.
Structured Output Clean JSON ideal for storage, automation, or analytics.
High-Volume Friendly Designed for large template libraries at low cost.

What Data This Scraper Extracts

Field Name Field Description
title Workflow template name.
templateId Unique workflow identifier.
category Main category for the template.
subcategories Additional classification tags.
description Summary of what the template does.
usage Usage or popularity indicators if available.
nodes List of nodes used in the workflow.
connections Workflow node connections.
metadata Tags, author info, timestamps.
importJson Raw n8n workflow JSON (optional).
url Direct URL to the workflow page.

Example Output

[
  {
    "title": "Slack to Notion Sync",
    "templateId": "slack-notion-sync-123",
    "category": "Communication",
    "subcategories": ["Slack", "Notion"],
    "description": "Sync Slack messages to a Notion database.",
    "usage": 1520,
    "nodes": ["Slack Trigger", "Notion Create"],
    "connections": {
      "Slack Trigger": ["Notion Create"]
    },
    "metadata": {
      "tags": ["automation", "sync"],
      "createdAt": "2023-11-10"
    },
    "importJson": "{...raw workflow json...}",
    "url": "https://n8n.io/workflows/slack-notion-sync"
  }
]

Directory Structure Tree

N8n Workflows Scraper/
├── src/
│   ├── main.js
│   ├── scraper/
│   │   ├── template_list_scraper.js
│   │   ├── workflow_detail_scraper.js
│   │   └── json_downloader.js
│   ├── utils/
│   │   ├── parser.js
│   │   ├── normalizer.js
│   │   └── filters.js
│   └── config/
│       └── settings.example.json
├── data/
│   ├── sample_input.json
│   └── sample_output.json
├── package.json
└── README.md

Use Cases

  • Developers browse automation ideas or reuse existing workflow blueprints.
  • Automation Specialists analyze template patterns to build better solutions.
  • Agencies assemble template libraries for client projects.
  • Product Teams study which categories of automation are most in demand.
  • Data Analysts track usage patterns across dozens of workflow types.

FAQs

Does it scrape paid templates?
No, any workflow with a price tag or purchase URL is automatically skipped.

Can I download importable workflow JSON?
Yes, enable “Get Workflows” to retrieve full importable JSON for each template.

How many templates can it scrape?
All available public templates from n8n.io, typically hundreds and growing.

What output formats are supported?
JSON and CSV, suitable for analysis or importing into automation tools.


Performance Benchmarks and Results

Primary Metric:
Scrapes hundreds of workflows in minutes with low CPU overhead.

Reliability Metric:
Maintains over 98% success rate across category pages and template detail pages.

Efficiency Metric:
Optimized selectors and skipping logic reduce unnecessary downloads.

Quality Metric:
Produces consistent, structurally complete workflow datasets ready for automation.


Book a Call Watch on YouTube

Review 1

"Bitbash is a top-tier automation partner, innovative, reliable, and dedicated to delivering real results every time."

Nathan Pennington
Marketer
★★★★★

Review 2

"Bitbash delivers outstanding quality, speed, and professionalism, truly a team you can rely on."

Eliza
SEO Affiliate Expert
★★★★★

Review 3

"Exceptional results, clear communication, and flawless delivery.
Bitbash nailed it."

Syed
Digital Strategist
★★★★★