n8n Workflow Templates Scraper avatar

n8n Workflow Templates Scraper

Pricing

Pay per event

Go to Apify Store
n8n Workflow Templates Scraper

n8n Workflow Templates Scraper

Extract n8n workflow templates with full metadata: nodes, categories, views, creator info, and importable workflow JSON. 9,000+ templates. No API key needed.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

6 days ago

Last modified

Share

Extract the complete n8n workflow template library — 9,000+ automation templates with full metadata, node lists, categories, view counts, creator info, and importable workflow JSON. No API key needed. Search by keyword, filter by category, or bulk-download all templates for analysis or dataset building.

What does n8n Workflow Templates Scraper do?

n8n is one of the fastest-growing open-source automation platforms with over 9,049 public workflow templates covering AI agents, CRM automation, marketing, DevOps, support, and more. This scraper connects to the n8n public REST API and extracts complete template data — including the raw workflow JSON you can import directly into your n8n instance.

Use it to browse AI workflow patterns, analyze which nodes are trending, build training datasets for automation assistants, or monitor new templates as they're published.

No API key, no login, no browser automation. Pure HTTP — fast, cheap, and reliable.

Who is n8n Workflow Templates Scraper for?

🤖 AI / automation researchers

  • Download all n8n AI agent templates to study workflow design patterns
  • Build fine-tuning datasets from real-world workflow JSON
  • Analyze which LLM nodes (OpenAI, Gemini, Anthropic) appear most in popular templates

🏢 No-code teams and consultants

  • Find pre-built templates matching your stack (Slack, HubSpot, Salesforce, Notion)
  • Export a category's worth of templates into Google Sheets for team review
  • Monitor new templates in specific categories weekly

📊 Data analysts and market researchers

  • Track which tools (nodes) are growing in popularity over time
  • Identify gaps: integrations the community needs but doesn't have yet
  • Export template view counts and creator stats for competitive analysis

🛠 Developers and DevRel teams

  • Check if your product's n8n node has community templates
  • Benchmark template quality and adoption vs competitors
  • Extract workflow structures to test your node implementation

Why use n8n Workflow Templates Scraper?

  • 9,000+ templates — the complete public library, not just top results
  • Importable workflow JSON — get the full node graph, connections, and settings
  • No API key or n8n account needed — the public API is open
  • Pure HTTP, no browser — 50 templates/second, no proxy needed
  • Rich metadata — views, categories, creator info, node lists in a single record
  • Keyword search — target exactly the templates you need
  • Category filter — narrow to AI, Sales, Marketing, IT Ops, and 20+ categories
  • Apify platform — schedule daily runs, export to JSON/CSV/Excel, integrate with 5,000+ apps

What data can you extract?

FieldDescription
idNumeric template ID
nameTemplate name
descriptionFull description (markdown, often 500–2000 words)
templateUrlDirect URL to template on n8n.io
totalViewsLifetime view count
createdAtPublication date (ISO 8601)
categoriesTemplate categories (AI, Sales, Marketing, etc.)
nodeCountNumber of nodes in the workflow
nodeNamesInternal node identifiers (e.g. n8n-nodes-base.slack)
nodeDisplayNamesHuman-readable node names (e.g. "Slack", "AI Agent")
creatorNameAuthor display name
creatorUsernameAuthor username (for n8n profile URL)
creatorVerifiedWhether author is verified
creatorAvatarAuthor avatar URL
workflowJsonFull importable workflow JSON (nodes, connections, settings)
scrapedAtTimestamp when record was scraped

Total: 15 fields per template, including the complete workflow structure.

How much does it cost to scrape n8n templates?

This Actor uses pay-per-event pricing — you pay only for templates you extract. No monthly subscription. All platform costs are included.

Free ($5 credit)Starter ($29/mo)Scale ($199/mo)Business ($999/mo)
Per template~$0.00115$0.001~$0.00078~$0.0006
100 templates~$0.12~$0.10~$0.08~$0.06
1,000 templates~$1.15~$1.00~$0.78~$0.60
All 9,049 templates~$10.41~$9.05~$7.06~$5.43

Run start fee: $0.005 (one-time per run, covers API initialization).

Real-world cost examples:

Use caseTemplatesWith workflow JSONDurationCost (Free)
Quick keyword search20Yes~20s~$0.03
Category deep-dive100Yes~2 min~$0.12
Full library export9,049No~5 min~$9.10
Full library with JSON9,049Yes~25 min~$9.10

Free plan estimate: With $5 in credits, you can scrape ~4,300 templates with workflow JSON — or all 9,049 without.

How to scrape n8n workflow templates

  1. Go to n8n Workflow Templates Scraper on the Apify Store
  2. Click Try for free
  3. Enter a Search query (e.g., openai, slack CRM, lead generation) or leave blank for all templates
  4. Optionally select Categories to filter (AI, Sales, Marketing, IT Ops, etc.)
  5. Set Max templates — use 0 for unlimited (all results)
  6. Toggle Include workflow JSON on if you want importable workflow data
  7. Click Start and wait for results (seconds to minutes depending on volume)
  8. Download as JSON, CSV, or Excel from the Dataset tab

Example inputs

Search for AI agent templates:

{
"searchQuery": "AI agent",
"maxItems": 100,
"includeWorkflowJson": true
}

Get all templates without workflow JSON (fastest):

{
"searchQuery": "",
"maxItems": 0,
"includeWorkflowJson": false,
"pageSize": 100
}

Filter by category:

{
"categories": ["AI", "Marketing"],
"maxItems": 200,
"includeWorkflowJson": false
}

Input parameters

ParameterTypeDefaultDescription
searchQueryString""Keyword search (e.g. "slack", "openai", "email"). Leave blank for all templates.
categoriesArray[]Filter by category name. Options: AI, Sales, Marketing, IT Ops, Support, Other, AI Chatbot, AI RAG, Content Creation, CRM, Lead Generation, Social Media, DevOps, SecOps, Document Ops, Engineering, HR, Personal Productivity, Project Management.
maxItemsInteger100Max templates to extract. 0 = unlimited.
includeWorkflowJsonBooleantrueInclude full importable workflow JSON in output.
sortByString"relevance"Sort order: relevance or recent.
pageSizeInteger50Templates per API request (10–100). Higher = fewer requests.

Output examples

{
"id": 6270,
"name": "Build Your First AI Agent",
"description": "## How it works\n\nThis template launches your very first AI Agent...",
"templateUrl": "https://n8n.io/workflows/6270",
"totalViews": 99862,
"createdAt": "2025-07-22T12:14:21.343Z",
"categories": ["Personal Productivity", "AI Chatbot"],
"nodeCount": 3,
"nodeNames": [
"@n8n/n8n-nodes-langchain.agent",
"@n8n/n8n-nodes-langchain.memoryBufferWindow",
"@n8n/n8n-nodes-langchain.lmChatGoogleGemini"
],
"nodeDisplayNames": ["AI Agent", "Simple Memory", "Google Gemini Chat Model"],
"creatorName": "Lucas Peyrin",
"creatorUsername": "lucaspeyrin",
"creatorVerified": true,
"creatorAvatar": "https://gravatar.com/avatar/...",
"workflowJson": {
"meta": { "instanceId": "..." },
"nodes": [...],
"connections": {...}
},
"scrapedAt": "2026-04-03T10:30:00.000Z"
}

Tips for best results

  • 🔍 Start with a keyword search — searching for specific tools (slack, hubspot, openai) returns highly relevant results fast
  • 💰 Disable workflow JSON for bulk exports — if you only need metadata and node lists, set includeWorkflowJson: false to reduce costs by ~50% on large runs
  • 📦 Use pageSize: 100 for maximum efficiency when scraping thousands of templates — fewer API requests, same speed
  • 🗂 Category filtering is client-side — the scraper fetches and filters locally since the n8n API doesn't support server-side category filtering. Large category filters with includeWorkflowJson: false will be fast; with workflow JSON they'll be slower (one detail request per match)
  • Schedule weekly runs to track new templates — n8n adds dozens of new templates weekly. Use Apify scheduling to monitor your target category
  • 📊 Export to Google Sheets for team collaboration — use the Apify Google Sheets integration to push fresh template data automatically

Integrations

n8n Workflow Templates Scraper → Google Sheets

Use the built-in Google Sheets export or the Apify Google Sheets integration to maintain a live spreadsheet of n8n templates in specific categories. Useful for consulting teams researching client automation options.

n8n Workflow Templates Scraper → Slack/Discord

Set up a scheduled run + webhook to post newly published templates matching your keywords to a Slack channel. Never miss a new AI agent or CRM template again.

n8n Workflow Templates Scraper → Apify Dataset → Make/Zapier

Chain with Make or Zapier webhooks to trigger downstream actions when new templates are found — auto-import into Notion, create Jira tickets for template reviews, or feed your internal knowledge base.

Build AI training datasets

Run the scraper with includeWorkflowJson: true and maxItems: 0 to get all 9,000+ workflow JSONs. Use the dataset as fine-tuning data for automation-aware LLMs or for RAG systems that help users build n8n workflows.

Monitor competitor integrations

Extract all templates that use a specific node (e.g., your product's n8n integration) by searching for your product name. Track views over time to measure adoption.

Using the Apify API

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('automation-lab/n8n-workflow-scraper').call({
searchQuery: 'AI agent',
maxItems: 100,
includeWorkflowJson: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Scraped ${items.length} templates`);

Python

from apify_client import ApifyClient
client = ApifyClient(token='YOUR_APIFY_TOKEN')
run = client.actor('automation-lab/n8n-workflow-scraper').call(run_input={
'searchQuery': 'AI agent',
'maxItems': 100,
'includeWorkflowJson': True,
})
items = list(client.dataset(run['defaultDatasetId']).iterate_items())
print(f'Scraped {len(items)} templates')

cURL

# Start the actor
curl -X POST "https://api.apify.com/v2/acts/automation-lab~n8n-workflow-scraper/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchQuery": "AI agent",
"maxItems": 100,
"includeWorkflowJson": true
}'
# Get results (replace DATASET_ID with run's defaultDatasetId)
curl "https://api.apify.com/v2/datasets/DATASET_ID/items?token=YOUR_APIFY_TOKEN&format=json"

Use with AI agents via MCP

n8n Workflow Templates Scraper is available as a tool for AI assistants that support the Model Context Protocol (MCP).

Add the Apify MCP server to your AI client — this gives you access to all Apify actors, including this one:

Setup for Claude Code

$claude mcp add --transport http apify "https://mcp.apify.com?tools=automation-lab/n8n-workflow-scraper"

Setup for Claude Desktop, Cursor, or VS Code

Add this to your MCP config file:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=automation-lab/n8n-workflow-scraper"
}
}
}

Your AI assistant will use OAuth to authenticate with your Apify account on first use.

Example prompts

Once connected, try asking your AI assistant:

  • "Use automation-lab/n8n-workflow-scraper to find all n8n templates that use OpenAI and return the top 20 by view count"
  • "Scrape n8n templates in the Sales category and summarize the most common node combinations"
  • "Get the workflow JSON for the top 5 most-viewed AI agent templates on n8n"

Learn more in the Apify MCP documentation.

The n8n template library is publicly accessible without authentication. This scraper uses the official public REST API at api.n8n.io — the same API the n8n website uses. No authentication bypass, no rate-limit circumvention, no scraping of protected user data.

All extracted data is publicly available on n8n.io/workflows. We respect the API's natural rate limits and do not store or redistribute personal data (creator info is limited to what's publicly displayed on their profile pages).

Use responsibly:

  • Do not use this data to clone or redistribute the n8n template library commercially
  • Respect n8n's Terms of Service
  • For high-volume automated access, consider n8n's enterprise API options

FAQ

How fast is the scraper? Without workflow JSON: ~50 templates per second (limited by API pagination). With workflow JSON: ~1 template per second (one detail API call per template). A full library export of 9,049 templates takes ~3 minutes without JSON or ~30 minutes with JSON.

How much does it cost to scrape all 9,049 templates? Approximately $9.05 on the Starter plan ($0.001/template + $0.005 start fee). On the free plan with $5 in credits, you can scrape about 4,300 templates with workflow JSON, or all templates without it.

Why is category filtering slow with workflow JSON enabled? The n8n public API doesn't support server-side category filtering — it returns all templates regardless of category. The scraper filters client-side after fetching each template's detail page (which contains accurate categories). Without workflow JSON, category filtering uses node-level categories from the search response (faster but less precise).

Why are some categories lists different from what I see on n8n.io? When includeWorkflowJson is enabled, categories come from the detail API and match n8n.io exactly. When includeWorkflowJson is disabled, categories are derived from the node types in the search response and may differ slightly.

The scraper returned fewer templates than expected. Why? When using category filtering with includeWorkflowJson: false, the categories are node-level (e.g., "AI", "Langchain") rather than template-level. Enable includeWorkflowJson: true for accurate category filtering — this fetches the template detail page which has the correct template categories.

Can I use the workflow JSON to import templates into my n8n instance? Yes. The workflowJson field contains the complete workflow definition. In n8n, go to Workflows → New → Import from JSON and paste the value of the workflowJson field.

Is the n8n API rate-limited? The API has soft rate limits. The scraper includes automatic retry with exponential backoff on 429 responses. For large runs (1,000+ templates with JSON), occasional brief delays may occur.

Other automation scrapers

Looking for more workflow and automation tools?