n8n template scraper
Pricing
from $0.01 / 1,000 results
n8n template scraper
Search the n8n template library based on keywords and categories. Get all template metadata, including their view count.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer
Fabian Maume
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
Search the n8n.io/workflows community template library by keyword, sort order and category, and get templates with view counts, author details, the list of nodes it uses, and optionally the full importable workflow JSON.
Why get data from n8n template library?
Check existing automation workflows before building your own. Research workflows with good traction to prioritise what to build. Identify trends in the automation field.
Features
- Multi-keyword search, with per-template
matchedKeywordsso you know which query returned it - Three sort orders: relevance (default), popularity (most-viewed), most recent
- Multi-select category filter across the 31 n8n categories (top-level and sub)
- Accurate view counts — every result is enriched from the per-template endpoint, which reports the real total
- Optional importable workflow JSON for programmatic re-import into your own n8n instance
- Deduplication by template ID across keywords and categories
Input
| Field | Type | Default | Notes |
|---|---|---|---|
keywords | array of strings | — (required) | One query per entry, e.g. ["slack", "openai"] |
maxResultsPerKeyword | integer | 50 | Caps hits per (keyword × category) search; 1–500. With 2 keywords × 3 categories the Actor runs 6 searches. |
sort | enum | relevance | relevance / popularity / recent |
categories | array of enum strings | [] | Empty = all categories; otherwise every keyword runs inside every selected category |
includeWorkflowJson | boolean | false | When true, each row carries the full importable workflow definition (nodes, connections, pinData, meta) — adds ~5–50 KB per row |
proxyConfiguration | object | { "useApifyProxy": false } | Not required (the public API is open and does not block), but available if needed |
Example input
{"keywords": ["slack", "openai"],"maxResultsPerKeyword": 20,"sort": "popularity","categories": ["AI Chatbot", "SecOps"],"includeWorkflowJson": false}
Available categories
AI, AI Chatbot, AI RAG, AI Summarization, Content Creation, CRM, Crypto Trading, DevOps, Document Extraction, Document Ops, Engineering, File Management, HR, Internal Wiki, Invoice Processing, IT Ops, Lead Generation, Lead Nurturing, Marketing, Market Research, Miscellaneous, Multimodal AI, Other, Personal Productivity, Project Management, Sales, SecOps, Social Media, Support, Support Chatbot, Ticket Management.
If the list drifts over time, the live source is GET https://api.n8n.io/api/templates/categories.
Output
One row per unique template. Headline fields:
| Field | Description |
|---|---|
id, name, url, slug | Template identity and link |
views, recentViews | Accurate total view count and rolling-window recent views |
createdAt, updatedAt | ISO timestamps |
categories | Array of { id, name } — the template's own categories, not the input filter |
author | { username, name, verified, bio, avatar } |
nodes, nodeCount | Integrations used by the workflow |
communityNodes, nonNativeNodes | Third-party / non-core nodes used |
isPaid, price, purchaseUrl | Monetization fields (most templates are free) |
description | Full markdown description from n8n.io |
matchedKeywords, matchedCategories | Which input values returned this row |
workflow | Only present when includeWorkflowJson = true |
scrapedAt | ISO timestamp of this run |