{"workflow":{"id":13508,"name":"Find competitor keyword gaps and log opportunities to Notion with DataForSEO","views":99,"recentViews":0,"totalViews":99,"createdAt":"2026-02-19T07:38:35.121Z","description":"![Keyword gaps.png](fileId:5225)\n\nThis workflow helps you discover new SEO content opportunities by automatically identifying keyword gaps between your website and a competing domain.\n\nOn each manual run, the workflow retrieves the top 100 organically ranked keywords for your domain and for a selected competitor using the DataForSEO Labs API. It then compares both keyword lists to find valuable search terms where your competitor already has visibility on Google, but your website doesn’t.\n\nFor every missing keyword, the workflow adds useful SEO metrics, including search volume, competition level, competitor ranking position, and the competitor’s exact URL that ranks on Google. All identified keywords are stored in a structured Notion database, making it easy to review, prioritize, and turn them into actionable content ideas.\n\nOnce the keywords are saved, you can use Notion AI to instantly generate a content plan based on these opportunities. Recommended prompt: **“Analyse the keywords present in this table - this is the keyword gap between my website’s page {{my url}} and the competitor’s URL listed in the table, and based on this data, build a content strategy for me.”**\n\n## Who’s it for\nThis workflow is ideal for SEO specialists, content marketers, and website owners who want to discover new content ideas, improve organic visibility, and systematically close the keyword gap with competitors.\n\n## What it does\nThis workflow automatically identifies keywords that your competitor ranks for on Google, but your domain does not, and saves them in Notion with key SEO context for content planning.\n\n## How it works\nTriggers manually whenever you want to perform the research.\nFetches the top 100 organically ranked keywords for your website via DataForSEO Labs API.\nFetches the competitor’s top-ranked organic keywords from the same source.\nCompares both datasets to find keywords missing for your domain.\nExtracts key metrics, including search volume, competition, ranking position, and ranking URL.\nWrites all keyword gap opportunities into a Notion database for review and planning.\nAllows you to generate a content roadmap using Notion AI.\n\n## Requirements\n- DataForSEO account and API credentials \n- Notion account with a prepared database (matching the required column structure)\n- Notion integration to n8n\n\n## Customization\nYou can easily customize this workflow by increasing the number of keywords analyzed, filtering by specific countries or languages, adding wider SEO context (CPC, keyword difficulty, SERP features), exporting results to other tools, or automating content brief creation rather than storing keywords only.","workflow":{"id":"u5DTLhj1aXL96lC6","meta":{"instanceId":"ebce9e91983c63ac203ea2e8c45ebc31beb278516b1bc706eed0f485179e3f5c","templateCredsSetupCompleted":true},"name":"Pull competitor’s ranked keywords and run gap analysis in Notion with DataForSEO","tags":[],"nodes":[{"id":"1cc0b04a-0a69-4992-acbe-ec02cb006cef","name":"When clicking ‘Execute workflow’","type":"n8n-nodes-base.manualTrigger","position":[0,-64],"parameters":{},"typeVersion":1},{"id":"78e14978-f5fd-4e6c-9448-e9d29948d22c","name":"Create a database page","type":"n8n-nodes-base.notion","position":[1552,-64],"parameters":{"options":{},"resource":"databasePage","databaseId":{"__rl":true,"mode":"list","value":"2f6a8ae5-ccb4-8020-9cec-def2626d321a","cachedResultUrl":"https://www.notion.so/2f6a8ae5ccb480209cecdef2626d321a","cachedResultName":"Competitor"},"propertiesUi":{"propertyValues":[{"key":"Competitor’s Ranked Keyword|title","title":"={{ $('Split out (competitor keywords)').item.json.keyword_data.keyword }}"},{"key":"Keyword’s Search Volume|number","numberValue":"={{ $('Split out (competitor keywords)').item.json.keyword_data.keyword_info.search_volume }}"},{"key":"Competitor’s Position|number","numberValue":"={{ $('Split out (competitor keywords)').item.json.ranked_serp_element.serp_item.rank_group }}"},{"key":"Competitor’s URL|url","urlValue":"={{ $('Split out (competitor keywords)').item.json.ranked_serp_element.serp_item.url }}","ignoreIfEmpty":true},{"key":"Keyword’s Competition|number","numberValue":"={{ $('Split out (competitor keywords)').item.json.keyword_data.keyword_info.competition }}"}]}},"credentials":{"notionApi":{"id":"Y2JrSWw7qcBWiAuw","name":"Notion account"}},"typeVersion":2.2},{"id":"4605a7bf-cef5-456e-8dd0-40761af6580d","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[-432,-400],"parameters":{"width":384,"height":768,"content":"This workflow uses the DataForSEO APIs to perform a ranked keyword gap analysis between your website and a competitor. It pulls the top 100 organic keywords for both domains, identifies keywords your competitor ranks for but you don’t, and saves your keyword opportunities into a Notion database. \n\nOnce the data is stored, you can use Notion AI to turn this keyword gap data into an actionable content plan. Recommended prompt: “Analyse the keywords present in this table - this is the keyword gap between my website’s page {{my url}} and the competitor’s URL listed in the table, and based on this data, build a content strategy for me.”\n\n## How it works\n1. Triggers manually on demand.\n2. Fetches the top 100 ranked keywords for your site via DataForSEO Labs API.\n3. Fetches the competitor’s top-ranked keywords from the same API.\n4. Compares both datasets to find keywords missing for your domain.\n5. Extracts key metrics, including SV, competition, rank, and ranking URL.\n6. Writes all keyword gap opportunities into a Notion database.\n\n## Setup steps\n1. Select your spreadsheets with keywords and target domains.\n2. Create or select your DataForSEO connection (use [your API login and password](https://app.dataforseo.com/api-access)).\n3. Indicate your and your competitor’s websites or pages.\n4. Create a Notion connection, and select a page with your database.\n"},"typeVersion":1},{"id":"21c16fd0-04b5-4825-a90b-1bf49efc9ac2","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[144,-288],"parameters":{"color":6,"width":416,"height":432,"content":"## Get my ranked keywords\nCreate a DataForSEO connection and set up Your target website/page, location, language and additional parameters if needed."},"typeVersion":1},{"id":"56f2a704-d9ba-400e-a92e-08b71c12742f","name":"Sticky Note2","type":"n8n-nodes-base.stickyNote","position":[576,-288],"parameters":{"color":6,"width":288,"height":432,"content":"## Get my competitor’s ranked keywords\nSelect a DataForSEO connection, set up a Competitor website/page, and specify additional parameters if needed."},"typeVersion":1},{"id":"fc6a65a7-404a-48a5-a3e8-96ee3edb07f5","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[880,-288],"parameters":{"color":6,"width":816,"height":432,"content":"## Find keyword gaps and log the opportunities in Notion\nCreate a Notion connection. Create a Page with a database containing the following recommended fields: Competitor's Ranked Keyword, Keyword Search Volume, Keyword Competition, Competitor's Position, Competitor's URL.\n\nSet up values for your fields:\n{{ $('Split Out').item.json.keyword_data.keyword }} for Competitor's Ranked Keyword;\n{{ $('Split Out').item.json.keyword_data.keyword_info.search_volume }} for Keyword Search Volume;\n{{ $('Split Out').item.json.ranked_serp_element.serp_item.rank_group }} for Keyword Competition;\n{{ $('Split Out').item.json.ranked_serp_element.serp_item.url }} for Competitor's Position \n{{ $('Split Out').item.json.keyword_data.keyword_info.competition }} for Competitor's URL\n"},"typeVersion":1},{"id":"6288120d-ebf8-457f-9b13-4421c29027d7","name":"Split out (competitor keywords)","type":"n8n-nodes-base.splitOut","position":[1008,-64],"parameters":{"options":{},"fieldToSplitOut":"tasks[0].result[0].items"},"typeVersion":1},{"id":"3f47ad30-4a5a-4d40-bb48-df1223941a76","name":"Filter (My site doesn't have keyword)","type":"n8n-nodes-base.filter","position":[1280,-64],"parameters":{"options":{},"conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d3fd5e11-f97f-436a-93b8-ff8f1b04f488","operator":{"type":"array","operation":"notContains","rightType":"any"},"leftValue":"={{ $('Edit fields (myKeywords)').item.json.myKeywords }}","rightValue":"={{ $json.keyword_data.keyword }}"}]}},"typeVersion":2.3},{"id":"b76520b3-08f5-450d-b439-09e034641352","name":"Get my ranked keywords","type":"n8n-nodes-dataforseo.dataForSeoLabsApi","position":[224,-64],"parameters":{"offset":"=","operation":"get-ranked-keywords","target_any":"https://dataforseo.com/apis/serp-api","language_name":"english","location_name":"united states"},"credentials":{"dataForSeoApi":{"id":"o2Ow4xlKAahEYwuS","name":"DataForSEO account"}},"typeVersion":1},{"id":"8524e41c-2a7a-4be7-b212-c7b6504e1b98","name":"Get my competitor’s ranked keywords","type":"n8n-nodes-dataforseo.dataForSeoLabsApi","position":[672,-64],"parameters":{"offset":"=0","operation":"get-ranked-keywords","target_any":"=https://serpapi.com/","language_name":"={{ $('Get my ranked keywords').item.json.tasks[0].data.language_name }}","location_name":"={{ $('Get my ranked keywords').item.json.tasks[0].data.location_name }}"},"credentials":{"dataForSeoApi":{"id":"o2Ow4xlKAahEYwuS","name":"DataForSEO account"}},"typeVersion":1},{"id":"59b133fb-ed42-44c9-abc4-f2a9c8d5bd03","name":"Edit fields (myKeywords)","type":"n8n-nodes-base.set","position":[416,-64],"parameters":{"options":{},"assignments":{"assignments":[{"id":"c8e2361a-2e8d-4044-9114-703cd7d66192","name":"myKeywords","type":"array","value":"={{ $('Get my ranked keywords').item.json.tasks[0].result[0].items.map(item => item.keyword_data.keyword) }}"}]}},"typeVersion":3.4}],"active":false,"pinData":{},"settings":{"executionOrder":"v1"},"versionId":"e4e24dff-a95a-4d08-b990-d455aa2555ca","connections":{"Get my ranked keywords":{"main":[[{"node":"Edit fields (myKeywords)","type":"main","index":0}]]},"Edit fields (myKeywords)":{"main":[[{"node":"Get my competitor’s ranked keywords","type":"main","index":0}]]},"Split out (competitor keywords)":{"main":[[{"node":"Filter (My site doesn't have keyword)","type":"main","index":0}]]},"When clicking ‘Execute workflow’":{"main":[[{"node":"Get my ranked keywords","type":"main","index":0}]]},"Filter (My site doesn't have keyword)":{"main":[[{"node":"Create a database page","type":"main","index":0}]]},"Get my competitor’s ranked keywords":{"main":[[{"node":"Split out (competitor keywords)","type":"main","index":0}]]}}},"lastUpdatedBy":29,"workflowInfo":{"nodeCount":11,"nodeTypes":{"n8n-nodes-base.set":{"count":1},"n8n-nodes-base.filter":{"count":1},"n8n-nodes-base.notion":{"count":1},"n8n-nodes-base.splitOut":{"count":1},"n8n-nodes-base.stickyNote":{"count":4},"n8n-nodes-base.manualTrigger":{"count":1},"n8n-nodes-dataforseo.dataForSeoLabsApi":{"count":2}}},"status":"published","readyToDemo":null,"user":{"name":"DataForSEO","username":"dataforseo","bio":"DataForSEO makes it easy to access real-time SEO and marketing data without a complex setup. With our powerful APIs, you can pull search results, AI visibility data, keyword metrics, backlinks, and on-page insights directly into your workflows to automate any SEO task in minutes.","verified":true,"links":["https://dataforseo.com/"],"avatar":"https://gravatar.com/avatar/bd6ff96360b6383ab3a1d8ce4f4ed05fb1c675a8dd94b5a0b3db49756963598d?r=pg&d=retro&size=200"},"nodes":[{"id":38,"icon":"fa:pen","name":"n8n-nodes-base.set","codex":{"data":{"alias":["Set","JS","JSON","Filter","Transform","Map"],"resources":{"generic":[{"url":"https://n8n.io/blog/learn-to-automate-your-factorys-incident-reporting-a-step-by-step-guide/","icon":"🏭","label":"Learn to Automate Your Factory's Incident Reporting: A Step by Step Guide"},{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/automatically-pulling-and-visualizing-data-with-n8n/","icon":"📈","label":"Automatically pulling and visualizing data with n8n"},{"url":"https://n8n.io/blog/database-monitoring-and-alerting-with-n8n/","icon":"📡","label":"Database Monitoring and Alerting with n8n"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/how-to-build-a-low-code-self-hosted-url-shortener/","icon":"🔗","label":"How to build a low-code, self-hosted URL shortener in 3 steps"},{"url":"https://n8n.io/blog/automate-your-data-processing-pipeline-in-9-steps-with-n8n/","icon":"⚙️","label":"Automate your data processing pipeline in 9 steps"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/building-an-expense-tracking-app-in-10-minutes/","icon":"📱","label":"Building an expense tracking app in 10 minutes"},{"url":"https://n8n.io/blog/the-ultimate-guide-to-automate-your-video-collaboration-with-whereby-mattermost-and-n8n/","icon":"📹","label":"The ultimate guide to automate your video collaboration with Whereby, Mattermost, and n8n"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/learn-to-build-powerful-api-endpoints-using-webhooks/","icon":"🧰","label":"Learn to Build Powerful API Endpoints Using Webhooks"},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/a-low-code-bitcoin-ticker-built-with-questdb-and-n8n-io/","icon":"📈","label":"A low-code bitcoin ticker built with QuestDB and n8n.io"},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/benefits-of-automation-and-n8n-an-interview-with-hubspots-hugh-durkin/","icon":"🎖","label":"Benefits of automation and n8n: An interview with HubSpot's Hugh Durkin"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.set/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Data Transformation"]}}},"group":"[\"input\"]","defaults":{"name":"Edit Fields"},"iconData":{"icon":"pen","type":"icon"},"displayName":"Edit Fields (Set)","typeVersion":3,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":487,"icon":"file:notion.svg","name":"n8n-nodes-base.notion","codex":{"data":{"resources":{"generic":[{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.notion/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/notion/"}]},"categories":["Productivity"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"output\"]","defaults":{"name":"Notion"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjU4Mjc2IDYuOTc2NzlDOC44MjA0NyA3Ljk4MjM4IDkuMjg0NzkgNy45MDU2NiAxMS42MDkxIDcuNzUwNTdMMzMuNTIwNiA2LjQzNDg4QzMzLjk4NTMgNi40MzQ4OCAzMy41OTg5IDUuOTcxMjcgMzMuNDQzOSA1Ljg5NDIzTDI5LjgwNDkgMy4yNjM0OEMyOS4xMDc2IDIuNzIyMTMgMjguMTc4NiAyLjEwMjE3IDI2LjM5ODIgMi4yNTcyNkw1LjE4MTE1IDMuODA0NzZDNC40MDczNiAzLjg4MTQ4IDQuMjUyODIgNC4yNjgzNyA0LjU2MDk2IDQuNTc4NDdMNy41ODI3NiA2Ljk3Njc5Wk04Ljg5ODI5IDEyLjA4MzNWMzUuMTM4MUM4Ljg5ODI5IDM2LjM3NzEgOS41MTc0NiAzNi44NDA3IDEwLjkxMSAzNi43NjRMMzQuOTkxOSAzNS4zNzA2QzM2LjM4NjIgMzUuMjkzOSAzNi41NDE1IDM0LjQ0MTcgMzYuNTQxNSAzMy40MzUyVjEwLjUzNTFDMzYuNTQxNSA5LjUzMDE5IDM2LjE1NDkgOC45ODgyOSAzNS4zMDE0IDkuMDY1NjRMMTAuMTM2NyAxMC41MzUxQzkuMjA3OTkgMTAuNjEzMSA4Ljg5ODIxIDExLjA3NzcgOC44OTgyMSAxMi4wODMzSDguODk4MjlaTTMyLjY3MDggMTMuMzJDMzIuODI1MiAxNC4wMTcgMzIuNjcwOCAxNC43MTMzIDMxLjk3MjUgMTQuNzkxN0wzMC44MTIzIDE1LjAyMjlWMzIuMDQzNEMyOS44MDQ5IDMyLjU4NDggMjguODc1OSAzMi44OTQ0IDI4LjEwMTggMzIuODk0NEMyNi44NjI1IDMyLjg5NDQgMjYuNTUyMSAzMi41MDcyIDI1LjYyMzcgMzEuMzQ3NEwxOC4wMzQzIDE5LjQzMjlWMzAuOTYwNUwyMC40MzU5IDMxLjUwMjRDMjAuNDM1OSAzMS41MDI0IDIwLjQzNTkgMzIuODk0NCAxOC40OTgzIDMyLjg5NDRMMTMuMTU2OCAzMy4yMDQyQzEzLjAwMTYgMzIuODk0NCAxMy4xNTY4IDMyLjEyMTQgMTMuNjk4NiAzMS45NjY1TDE1LjA5MjUgMzEuNTgwMlYxNi4zMzg1TDEzLjE1NzIgMTYuMTgzNEMxMy4wMDE5IDE1LjQ4NjQgMTMuMzg4NSAxNC40ODE0IDE0LjQ3MzMgMTQuNDAzNUwyMC4yMDM1IDE0LjAxNzJMMjguMTAxOCAyNi4wODY4VjE1LjQwOTdMMjYuMDg4MSAxNS4xNzg2QzI1LjkzMzUgMTQuMzI2NSAyNi41NTIxIDEzLjcwNzggMjcuMzI2NSAxMy42MzExTDMyLjY3MDggMTMuMzJaTTMuMzk5NzMgMS43MTU5OEwyNS40Njg4IDAuMDkwNzQ1N0MyOC4xNzkgLTAuMTQxNjg4IDI4Ljg3NjMgMC4wMTQwMjQ1IDMwLjU3OTYgMS4yNTEzNUwzNy42MjQzIDYuMjAyNzZDMzguNzg2NyA3LjA1NDIxIDM5LjE3NDIgNy4yODYwMiAzOS4xNzQyIDguMjE0MTlWMzUuMzcwNkMzOS4xNzQyIDM3LjA3MjYgMzguNTU0MiAzOC4wNzkxIDM2LjM4NjUgMzguMjMzMUwxMC43NTc3IDM5Ljc4MDdDOS4xMzA0OSAzOS44NTgzIDguMzU2MDcgMzkuNjI2NCA3LjUwMzkyIDM4LjU0MjZMMi4zMTYwOCAzMS44MTE3QzEuMzg2NTggMzAuNTcyNiAxIDI5LjY0NTcgMSAyOC41NjEzVjQuNDIyODNDMSAzLjAzMTA1IDEuNjIwMTkgMS44NzAwNSAzLjM5OTczIDEuNzE1OThWMS43MTU5OFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo="},"displayName":"Notion","typeVersion":2,"nodeCategories":[{"id":4,"name":"Productivity"}]},{"id":565,"icon":"fa:sticky-note","name":"n8n-nodes-base.stickyNote","codex":{"data":{"alias":["Comments","Notes","Sticky"],"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"input\"]","defaults":{"name":"Sticky Note","color":"#FFD233"},"iconData":{"icon":"sticky-note","type":"icon"},"displayName":"Sticky Note","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":838,"icon":"fa:mouse-pointer","name":"n8n-nodes-base.manualTrigger","codex":{"data":{"resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.manualworkflowtrigger/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"trigger\"]","defaults":{"name":"When clicking ‘Execute workflow’","color":"#909298"},"iconData":{"icon":"mouse-pointer","type":"icon"},"displayName":"Manual Trigger","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":844,"icon":"fa:filter","name":"n8n-nodes-base.filter","codex":{"data":{"alias":["Router","Filter","Condition","Logic","Boolean","Branch"],"details":"The Filter node can be used to filter items based on a condition. If the condition is met, the item will be passed on to the next node. If the condition is not met, the item will be omitted. Conditions can be combined together by AND(meet all conditions), or OR(meet at least one condition).","resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.filter/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow","Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Filter","color":"#229eff"},"iconData":{"icon":"filter","type":"icon"},"displayName":"Filter","typeVersion":2,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":1239,"icon":"file:splitOut.svg","name":"n8n-nodes-base.splitOut","codex":{"data":{"alias":["Split","Nested","Transform","Array","List","Item"],"details":"","resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.splitout/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Split Out"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJub25lIj48ZyBmaWxsPSIjOUI2REQ1IiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTQ4MCAxNDhjMC02LjYyNy01LjM3My0xMi0xMi0xMkgzMjJjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJ2MjRjMCA2LjYyNyA1LjM3MyAxMiAxMiAxMmgxNDZjNi42MjcgMCAxMi01LjM3MyAxMi0xMnptMCA5NmMwLTYuNjI3LTUuMzczLTEyLTEyLTEySDMyMmMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnYyNGMwIDYuNjI3IDUuMzczIDEyIDEyIDEyaDE0NmM2LjYyNyAwIDEyLTUuMzczIDEyLTEyem0wIDk2YzAtNi42MjctNS4zNzMtMTItMTItMTJIMzIyYy02LjYyNyAwLTEyIDUuMzczLTEyIDEydjI0YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoMTQ2YzYuNjI3IDAgMTItNS4zNzMgMTItMTJ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBkPSJNNDM4IDc2YzAgNi42MjctNS4zNzMgMTItMTIgMTJIMzA5Ljc4M2MtMTcuNjczIDAtMzIgMTQuMzI3LTMyIDMydjU2YzAgMjYuOTc4LTEwLjI3MiA1MS41NTctMjcuMTE5IDcwLjAzOS01LjA1NSA1LjU0NS01LjA1NSAxNC4zNzcgMCAxOS45MjIgMTYuODQ3IDE4LjQ4MiAyNy4xMTkgNDMuMDYxIDI3LjExOSA3MC4wMzl2NTZjMCAxNy42NzMgMTQuMzI3IDMyIDMyIDMySDQyNmM2LjYyNyAwIDEyIDUuMzczIDEyIDEydjI0YzAgNi42MjctNS4zNzMgMTItMTIgMTJIMzA5Ljc4M2MtNDQuMTgzIDAtODAtMzUuODE3LTgwLTgwdi01NmMwLTMwLjkyOC0yNS4wNzItNTYtNTYtNTZhNS43ODMgNS43ODMgMCAwIDEtNS43ODMtNS43ODN2LTM2LjQzNGE1Ljc4MyA1Ljc4MyAwIDAgMSA1Ljc4My01Ljc4M2MzMC45MjggMCA1Ni0yNS4wNzIgNTYtNTZ2LTU2YzAtNDQuMTgzIDM1LjgxNy04MCA4MC04MEg0MjZjNi42MjcgMCAxMiA1LjM3MyAxMiAxMnoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMzYgMjQ0YzAtNi42MjctNS4zNzMtMTItMTItMTJIMTJjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJ2MjRjMCA2LjYyNyA1LjM3MyAxMiAxMiAxMmgxMTJjNi42MjcgMCAxMi01LjM3MyAxMi0xMnoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01MTIgMEgwdjUxMmg1MTJ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+"},"displayName":"Split Out","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]}],"categories":[{"id":32,"name":"Market Research"}],"image":[{"id":5225,"url":"https://n8niostorageaccount.blob.core.windows.net/n8nio-strapi-blobs-prod/assets/Keyword_gaps_9075b2c26f.png"}]}}