n8n Template Scraper X avatar
n8n Template Scraper X

Pricing

$3.00 / 1,000 results

Go to Apify Store
n8n Template Scraper X

n8n Template Scraper X

Developed by

Alex Krea

Alex Krea

Maintained by Community

Your ✨ automated gateway to n8n 6,600+ workflow templates. Scrapes template data including nodes (copy-paste to workflow), categories, creators. Ideal for template researchers, no-code enthusiasts, and AI agents

0.0 (0)

Pricing

$3.00 / 1,000 results

1

2

1

Last modified

3 days ago

███╗ ██╗ █████╗ ███╗ ██╗ ███████╗ ██████╗██████╗ █████╗ ██████╗ ███████╗██████╗ ██╗ ██╗
████╗ ██║██╔══██╗████╗ ██║ ██╔════╝██╔════╝██╔══██╗██╔══██╗██╔══██╗██╔════╝██╔══██╗ ╚██╗██╔╝
██╔██╗ ██║╚█████╔╝██╔██╗ ██║ ███████╗██║ ██████╔╝███████║██████╔╝█████╗ ██████╔╝ ╚███╔╝
██║╚██╗██║██╔══██╗██║╚██╗██║ ╚════██║██║ ██╔══██╗██╔══██║██╔═══╝ ██╔══╝ ██╔══██╗ ██╔██╗
██║ ╚████║╚█████╔╝██║ ╚████║ ███████║╚██████╗██║ ██║██║ ██║██║ ███████╗██║ ██║ ██╔╝ ██╗
╚═╝ ╚═══╝ ╚════╝ ╚═╝ ╚═══╝ ╚══════╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═╝

n8n Template Scraper X

Fetch the live catalog of n8n workflow templates and deliver it as structured JSON you can analyze, sync to a database, or plug into your automation stack. The actor pulls rich template metadata from the n8n catalogue, normalizes the URLs, and stores everything in an Apify dataset for downstream processing.

📌 Copy the whole template JSON from the dataset’s templates column and paste it into your n8n project to recreate the workflow in seconds.

What the actor delivers

  • Full workflow metadata (IDs, titles, descriptions, popularity metrics, publish/update timestamps).
  • Normalized links to public template pages and optional purchase links.
  • Node graph definition (node list, connections, used credentials, community/non-native nodes) that you can copy straight from the dataset’s templates column and paste into your n8n project.
  • Supporting assets such as preview images, categories, and creator details.
  • Clean dataset ready for BI dashboards, marketplaces, internal search, or monitoring jobs.

Typical use cases

  • Build a searchable library of n8n templates for your team or customers.
  • Monitor template catalogue changes and trigger alerts when new automations appear.
  • Analyze template popularity (views, categories, pricing) to plan content or partnerships.
  • Feed workflow metadata into CRM, documentation portals, or automation marketplaces.

Input

FieldTypeDefaultDescription
categorystring""Workflow category to filter (dropdown of supported categories). Leave empty to search all categories.
sortBystring"popularity"How to sort workflows (Popularity or Most Recent).
sortDirectionstring"descending"Sort direction (Ascending or Descending).
searchQuerystring""Keyword search applied to workflow name and description. Works with or without a category.
includeTemplatesbooleantrueAttach the workflow JSON (templates) when true; disable to deliver slimmer records.
limitinteger25Maximum number of templates to include. Use 0 for the full catalogue.

Input details

  • Categories supported: AI, AI Chatbot, AI RAG, AI Summarization, CRM, Content Creation, Crypto Trading, DevOps, Document Extraction, Engineering, File Management, HR, Internal Wiki, Invoice Processing, Lead Generation, Lead Nurturing, Market Research, Miscellaneous, Multimodal AI, Personal Productivity, Project Management, SecOps, Social Media, Support Chatbot, Ticket Management.
  • searchQuery matches case-insensitively against workflow names and descriptions after category filtering (if any).
  • Sorting happens after filtering to ensure results respect both category and search criteria.
  • Turning off includeTemplates omits the large templates payload, ideal for lighter sync jobs.
  • Input validation ensures limit is a non-negative integer; invalid values stop the run early with a clear error.

Usage

  1. Deploy and run the actor in the Apify console.
  2. Populate the input fields outlined above so the crawl targets the templates you need.
  3. Let the actor sweep the n8n gallery, then write the harvested workflows into the default Apify dataset.
  4. Pull the dataset for analysis, exports, or downstream automations once the run completes.

Notes

  • The n8n.io catalogue is publicly accessible, so no authentication step to n8n is required.
  • Narrow the crawl with precise categories and app filters to keep the output focused.
  • Every record is stored as structured JSON, ready for imports, dashboards, or further processing.
  • Stuck or have questions? Reach Apify Support or consult the official n8n documentation.

Output

  • Results land in the default Apify dataset (default) following the bundled dataset schema.
  • A CSV export (workflows.csv) is saved to the default key-value store for direct download or automation.
  • Each item contains the template metadata plus normalized URLs and nested objects for templates, credentials, and media.

Sample input

{
"category": "AI",
"searchQuery": "AI agents",
"sortBy": "popularity",
"sortDirection": "descending",
"limit": 0,
"includeTemplates": true
}

Sample dataset item

{
"workflow_id": 1,
"url": "https://n8n.io/workflows/1-insert-excel-data-to-postgres/",
"name": "Insert Excel data to Postgres",
"views": 11041,
"description": "",
"categories": [
{
"id": 5,
"name": "Engineering"
}
],
"price": null,
"purchaseUrl": null,
"templates": {
"nodes": [
{
"name": "Read Binary File",
"type": "n8n-nodes-base.readBinaryFile",
"position": [
450,
650
],
"parameters": {
"filePath": "spreadsheet.xls"
},
"typeVersion": 1
},
{
"name": "Spreadsheet File1",
"type": "n8n-nodes-base.spreadsheetFile",
"position": [
600,
650
],
"parameters": {},
"typeVersion": 1
},
{
"name": "Insert Rows1",
"type": "n8n-nodes-base.postgres",
"position": [
750,
650
],
"parameters": {
"table": "product",
"columns": "name,ean"
},
"credentials": {
"postgres": "postgres"
},
"typeVersion": 1
}
],
"connections": {
"Read Binary File": {
"main": [
[
{
"node": "Spreadsheet File1",
"type": "main",
"index": 0
}
]
]
},
"Spreadsheet File1": {
"main": [
[
{
"node": "Insert Rows1",
"type": "main",
"index": 0
}
]
]
}
}
},
"created": "2019-08-31",
"user": {
"username": "jan",
"name": "Jan Oberhauser",
"verified": true,
"avatar": "https://gravatar.com/avatar/457e4b99bfbbb2d3fb5b045a6d80165b3bc80dc3ff24306ac18fd1180e257786?r=pg&d=retro&size=200"
},
"image": [
{
"id": 1,
"url": "https://f000.backblazeb2.com/file/n8n-website-images/50bcdb4cef8d49fab33152cc15f3d6cd.png"
}
],
"usedCredentials": {
"postgres": {
"id": null,
"name": "postgres",
"parentNodeTypes": [
"n8n-nodes-base.postgres"
]
}
},
"communityNodes": "[]",
"nonNativeNodes": [],
"updated": "2024-07-15"
}

Copy the whole template JSON from the dataset’s templates column and paste it into your n8n project to recreate the workflow in seconds.

How it works

  1. Initializes the Apify SDK environment and validates the limit input.
  2. Queries the underlying template catalogue with pagination parameters derived from the input.
  3. Normalizes template URLs (adds the full https://n8n.io/workflows/ prefix when needed).
  4. Pushes the returned list to the dataset in a single batch for reliable post-processing.
  5. Logs fetch counts and exits gracefully.

Tips & best practices

  • Set limit to 0 when you want the complete catalogue; use smaller numbers for incremental runs or testing.
  • Combine the dataset with Apify webhooks to sync template changes into your database, Airtable, Supabase, or data warehouses.
  • Schedule the actor on Apify to keep your template inventory fresh without manual intervention.
  • Pair with a transformation script (or the bundled dataset view) to power dashboards, recommendation engines, or template audits.

Need help?

Have feature requests or integration questions? Open an issue in your project repo or reach out via Apify support. Contributions and suggestions are always welcome.