n8n template scraper avatar

n8n template scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
n8n template scraper

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

Fabian Maume

Maintained by Community

Actor 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 matchedKeywords so 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

FieldTypeDefaultNotes
keywordsarray of strings— (required)One query per entry, e.g. ["slack", "openai"]
maxResultsPerKeywordinteger50Caps hits per (keyword × category) search; 1–500. With 2 keywords × 3 categories the Actor runs 6 searches.
sortenumrelevancerelevance / popularity / recent
categoriesarray of enum strings[]Empty = all categories; otherwise every keyword runs inside every selected category
includeWorkflowJsonbooleanfalseWhen true, each row carries the full importable workflow definition (nodes, connections, pinData, meta) — adds ~5–50 KB per row
proxyConfigurationobject{ "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:

FieldDescription
id, name, url, slugTemplate identity and link
views, recentViewsAccurate total view count and rolling-window recent views
createdAt, updatedAtISO timestamps
categoriesArray of { id, name } — the template's own categories, not the input filter
author{ username, name, verified, bio, avatar }
nodes, nodeCountIntegrations used by the workflow
communityNodes, nonNativeNodesThird-party / non-core nodes used
isPaid, price, purchaseUrlMonetization fields (most templates are free)
descriptionFull markdown description from n8n.io
matchedKeywords, matchedCategoriesWhich input values returned this row
workflowOnly present when includeWorkflowJson = true
scrapedAtISO timestamp of this run