n8n Integrations Catalog Scraper avatar

n8n Integrations Catalog Scraper

Pricing

from $4.99 / 1,000 integrations

Go to Apify Store
n8n Integrations Catalog Scraper

n8n Integrations Catalog Scraper

Scrape the full n8n integrations catalog: export apps, triggers, actions, node types, categories, popularity, AI/community flags and docs links into structured JSON/CSV for product research, competitive analysis and integration planning.

Pricing

from $4.99 / 1,000 integrations

Rating

0.0

(0)

Developer

Lexis Solutions

Lexis Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Banner

What is n8n?

n8n is a workflow automation platform that lets you connect apps and services to build automated workflows. Its integrations catalog indexes every app, trigger, action, and node type available on the platform — the building blocks users drag together to automate work.

What is n8n Integrations Catalog Scraper?

n8n Integrations Catalog Scraper is a dedicated web scraping tool that lets you extract the full n8n integrations catalog quickly and reliably, including each integration's categories, node type, and metadata.

You can use this scraper to:

  • Export the complete list of n8n integrations for competitive mapping
  • Analyze the integration landscape by category, package, and node type
  • Track new and community integrations over time
  • Filter integrations by category and node type (trigger / regular / core)

Input

FieldTypeDescription
startUrlsarrayn8n integration URLs. Three URL types are supported (see below).
maxItemsintegerMaximum number of integrations to extract per start URL. Leave empty to scrape the whole catalog. Default 5.
proxyConfigurationobjectProxy settings. The scraper works without a proxy, so it is disabled by default.

Supported start URLs

URL patternWhat it scrapes
https://n8n.io/integrations/The full node catalog (every app, trigger, action and node type with metadata).
https://n8n.io/integrations/categories/<category>/All integrations in a category, e.g. .../categories/communication/.
https://n8n.io/integrations/categories/<cat>/<sub>/A sub-category, e.g. .../categories/ai/chains/.
.../categories/<category>/?type=Trigger|Regular|Core+NodesA category filtered by node type.
https://n8n.io/integrations/<slug>/A single integration, e.g. .../integrations/agent/.

Input Example

  • Scrape the first 50 integrations from the full catalog:

    {
    "startUrls": [{ "url": "https://n8n.io/integrations/" }],
    "maxItems": 50,
    "proxyConfiguration": {
    "useApifyProxy": false
    }
    }
  • Scrape the trigger integrations in the Communication category:

    {
    "startUrls": [
    { "url": "https://n8n.io/integrations/categories/communication/?type=Trigger" }
    ],
    "proxyConfiguration": {
    "useApifyProxy": false
    }
    }
  • Scrape a single integration:

    {
    "startUrls": [{ "url": "https://n8n.io/integrations/agent/" }],
    "proxyConfiguration": {
    "useApifyProxy": false
    }
    }

What data can I extract from n8n Integrations Catalog Scraper?

For each integration, the scraper extracts the following fields:

FieldTypeDescription
urlstringIntegration detail page URL on n8n.io
slugstringIntegration page slug
displayNamestringHuman-readable integration name
nodeTypestringFully-qualified n8n node type (e.g. n8n-nodes-base.googleSheets)
packageNamestringn8n package the node ships in (e.g. n8n-nodes-base)
descriptionstringIntegration description
categoriesarrayCategories the integration belongs to
subcategoriesarraySub-categories the integration belongs to
aliasesarraySearch aliases / alternative names
isCoreNodebooleanWhether the integration is a built-in core node
isTriggerbooleanWhether the integration is a trigger node
isCommunityNodebooleanWhether the integration is a community-published node
isLangChainNodebooleanWhether the integration is a LangChain / AI node
typestringNode type: Trigger, Regular, or Core Nodes
popularitynumberPopularity rank reported by n8n (1 = most popular)
iconUrlstringIntegration icon URL
websiteLinkstringThe integrated app's official website
documentationUrlstringn8n documentation URL for the integration
credentialDocsUrlstringn8n credentials documentation URL
companyNamestringPublisher company name (community nodes)
authorGithubUrlstringAuthor GitHub URL (community nodes)
deprecationNotestringDeprecation note, if the integration is deprecated
resourcesarrayResources the node operates on
actionsarrayActions / operations the node supports
faqarrayFrequently asked questions (question / answer)
popularCombinationsarraySlugs of integrations frequently combined with this one
similarIntegrationsarraySlugs of similar integrations
createdAtstringWhen the integration was added to the catalog
updatedAtstringWhen the integration was last updated
searchUrlstringThe start URL that produced this item

Output Example

{
"url": "https://n8n.io/integrations/google-sheets/",
"slug": "google-sheets",
"displayName": "Google Sheets",
"nodeType": "n8n-nodes-base.googleSheets",
"packageName": "n8n-nodes-base",
"description": "Google Sheets is a web-based spreadsheet program offered by Google for free.",
"categories": ["Data & Storage", "Productivity"],
"subcategories": [],
"aliases": ["CSV", "Sheet", "Spreadsheet", "GS"],
"isCoreNode": false,
"isTrigger": false,
"isCommunityNode": false,
"isLangChainNode": false,
"type": "Regular",
"popularity": 1,
"iconUrl": "https://n8n.io/nodes/google-sheets.svg",
"websiteLink": "https://www.google.com/sheets/about/",
"documentationUrl": "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.googlesheets/",
"credentialDocsUrl": "https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/",
"companyName": null,
"authorGithubUrl": null,
"deprecationNote": null,
"resources": ["Document", "Sheet Within Document"],
"actions": ["Append or update row in sheet", "Clear sheet", "Create sheet"],
"faq": [
{
"question": "How can I set up Google Sheets integration in n8n?",
"answer": "To use Google Sheets integration in n8n, start by adding the Google Sheets node…"
}
],
"popularCombinations": ["mysql", "postgres", "slack", "gmail"],
"similarIntegrations": ["airtable", "google-drive", "microsoft-excel"],
"createdAt": "2019-08-30T22:54:40.398Z",
"updatedAt": "2026-06-11T08:37:06.404Z",
"searchUrl": "https://n8n.io/integrations/"
}

Use maxItems to cap the number of integrations scraped per start URL.

FAQ

  • How many integrations can it extract?
    The whole catalog (1,800+ integrations) by default. Set maxItems to limit the number scraped per start URL.

  • Which URLs should I use?
    The integrations index (https://n8n.io/integrations/), a category page (e.g. https://n8n.io/integrations/categories/communication/, optionally with ?type=Trigger|Regular|Core+Nodes), or a single integration page (e.g. https://n8n.io/integrations/agent/). See Supported start URLs.

  • Can I scrape just one integration?
    Yes. Pass the integration's page URL as a start URL to get that single record with all of its details.

  • Does it include community and AI nodes?
    Yes. Community-published nodes and LangChain / AI nodes are included and flagged via isCommunityNode and isLangChainNode.

  • Does it support proxies?
    Yes. Configure proxyConfiguration to route traffic through your preferred proxies. The scraper works without a proxy, so it is disabled by default.

  • What if the website changes?
    Site changes may require updates. Please report issues or request updates.

Need to scrape other sites?

Check out our other scrapers on Apify:


Need help or want a custom solution?

Lexis Solutions is a certified Apify Partner. We can help with custom data extraction projects.

Contact us over Email or LinkedIn

Support Our Work

If you're happy with our work and scrapers, you're welcome to leave us a company review here and leave a review for the scrapers you're subscribed to. It will take you less than a minute but it will mean a lot to us!

Image Credit

Image credit: n8n.io