{
  "name": "Ai website scraper & company intelligence",
  "nodes": [
    {
      "id": "1ffe080e-073c-46cb-83a7-81b417f8123b",
      "name": "Supabase",
      "type": "n8n-nodes-base.supabase",
      "position": [
        -6000,
        -688
      ]
    },
    {
      "id": "0a72433a-bf91-4c15-a3c5-6298cfa9ac50",
      "name": "Mistral Cloud Chat Model3",
      "type": "@n8n/n8n-nodes-langchain.lmChatMistralCloud",
      "position": [
        -5312,
        -64
      ]
    },
    {
      "id": "acb8f32a-8abe-4bdb-b3f8-a6897020f412",
      "name": "list tools",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        -5040,
        -32
      ]
    },
    {
      "id": "264e6a97-1609-4555-ae55-40db0685b81c",
      "name": "execute tools",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        -5184,
        -32
      ]
    },
    {
      "id": "68ba6ec3-0e73-4d36-8e8a-e6fdd16d9de4",
      "name": "find competitor",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -5280,
        -256
      ]
    },
    {
      "id": "7d7d4012-5ec8-4e4c-a1c9-53bcc2f8264e",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        -4864,
        -32
      ]
    },
    {
      "id": "b5527b66-2f03-42ac-bb59-3a76fabe9b12",
      "name": "Supabase4",
      "type": "n8n-nodes-base.supabase",
      "position": [
        -4432,
        -256
      ]
    },
    {
      "id": "7e4f5bf2-e208-43f0-8e08-8d8eb681d4f0",
      "name": "Crawl and Scrape",
      "type": "n8n-nodes-crawl-and-scrape.crawleeNode",
      "position": [
        -6320,
        -1104
      ]
    },
    {
      "id": "8cac5c1d-068a-420b-b66b-57d73be87cc6",
      "name": "On form submission",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -7184,
        -880
      ]
    },
    {
      "id": "5f780b78-c924-48f2-b654-2d17d69f0b66",
      "name": "Switch",
      "type": "n8n-nodes-base.switch",
      "position": [
        -6880,
        -880
      ]
    },
    {
      "id": "26e8dec4-d627-493c-82b1-ae25c30f4c67",
      "name": "basic web scraper",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -6112,
        -1104
      ]
    },
    {
      "id": "6f6968ae-58bb-499a-956d-463e1f484f52",
      "name": "social media db",
      "type": "n8n-nodes-base.supabase",
      "position": [
        -4848,
        -944
      ]
    },
    {
      "id": "2326530e-37c7-4913-9f0a-7600b60d3359",
      "name": "keywords",
      "type": "n8n-nodes-base.supabase",
      "position": [
        -4832,
        -768
      ]
    },
    {
      "id": "5d84d70f-0eed-43c7-9c85-31803b8db0dc",
      "name": "Mistral Cloud Chat Model5",
      "type": "@n8n/n8n-nodes-langchain.lmChatMistralCloud",
      "position": [
        -6160,
        -960
      ]
    },
    {
      "id": "cda8951a-f654-4a63-8597-a0261e95d937",
      "name": "Information Extractor1",
      "type": "@n8n/n8n-nodes-langchain.informationExtractor",
      "position": [
        -5776,
        -1104
      ]
    },
    {
      "id": "17bccd88-c696-4d30-9575-f863ea2a0c39",
      "name": "Mistral Cloud Chat Model6",
      "type": "@n8n/n8n-nodes-langchain.lmChatMistralCloud",
      "position": [
        -5696,
        -944
      ]
    },
    {
      "id": "2beb0004-5196-44d6-aec6-0a493f49a0e4",
      "name": "Google Drive2",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        -4640,
        -560
      ]
    },
    {
      "id": "24e7982a-aaf9-4d74-bbfe-360fa321182b",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -6384,
        -1216
      ],
      "parameters": {
        "width": 980,
        "height": 380,
        "content": "                                                BASIC WEB SCRAPER\n[Installation Guide crawl and scrape node](https://www.npmjs.com/package/n8n-nodes-crawl-and-scrape)"
      }
    },
    {
      "id": "8c45093d-981b-425d-95f7-fd8a52a860a4",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -5392,
        -336
      ],
      "parameters": {
        "width": 700,
        "height": 420,
        "content": "              TAVILY MCP (COMPETITORS FINDING THROUGH SPECIALIZED SEARCH"
      }
    },
    {
      "id": "8b0fcac9-8f27-4716-af56-e8bb62e0ef64",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -6672,
        -768
      ],
      "parameters": {
        "width": 820,
        "height": 420,
        "content": "                      FIRECRAWL MCP (DEEP AI BASED SCRAPING)\n[firecrawl guide ](https://www.firecrawl.dev/)"
      }
    },
    {
      "id": "615593af-45e3-406d-8737-ee5ff9fd4e11",
      "name": "Firecrawl tools1",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        -6336,
        -464
      ]
    },
    {
      "id": "8232bd8a-05b1-4672-828c-00e7de9d58bc",
      "name": "Mistral Cloud Chat Model2",
      "type": "@n8n/n8n-nodes-langchain.lmChatMistralCloud",
      "position": [
        -6608,
        -480
      ]
    },
    {
      "id": "efc64bb5-09f2-47ed-a104-152721d3791b",
      "name": "Firecrawl list1",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        -6480,
        -464
      ]
    },
    {
      "id": "416b8711-6a9d-4c3b-866f-3e6f443b2f8b",
      "name": "Structured Output Parser1",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        -6208,
        -464
      ]
    },
    {
      "id": "1a930c18-72e3-480f-ba3e-b8228f82f745",
      "name": "Web Search tool",
      "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
      "position": [
        -6064,
        -464
      ]
    },
    {
      "id": "6daa8dea-e362-4b74-ad55-0c4a61f76808",
      "name": "No Operation, do nothing",
      "type": "n8n-nodes-base.noOp",
      "position": [
        -3792,
        -1120
      ]
    },
    {
      "id": "74b06226-fec4-4277-96d0-776ddb25fb22",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -7312,
        -1056
      ],
      "parameters": {
        "width": 352,
        "height": 368,
        "content": "## USER FILL FORM \nENTER WEBSITE URL\nSELECT TYPE OF SCRAPING 1 SIMPLE 2 DEEP"
      }
    },
    {
      "id": "b4ff76b3-e5a8-4acb-8b1d-719d5804c611",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -6944,
        -1056
      ],
      "parameters": {
        "width": 256,
        "height": 384,
        "content": "## SWITCH BETWEEN SCRAPPER BASED ON USER SELECTION"
      }
    },
    {
      "id": "f78e28d4-7a4f-448f-9d0f-269b9b45b466",
      "name": "MCP based scraper FIRECRAWLER",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -6448,
        -672
      ]
    },
    {
      "id": "2c121b2a-172b-40e8-bd85-a1e45e8fcef6",
      "name": "Convert to File  for storage",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        -4848,
        -560
      ]
    },
    {
      "id": "d8bb3385-4871-41e1-93a7-e3761e9ed10f",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -4928,
        -1392
      ],
      "parameters": {
        "width": 592,
        "height": 992,
        "content": "## save all extracted data to drive and supbase"
      }
    },
    {
      "id": "bdcc087b-0b3f-499f-a174-e95ba9bcaa91",
      "name": "Convert to File  for storage1",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        -4864,
        -1104
      ]
    },
    {
      "id": "2d7ff3e1-b712-4c66-948f-4887bd5693f2",
      "name": "save to Google Drive1",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        -4528,
        -1088
      ]
    },
    {
      "id": "46eb337a-8bd3-4d08-b8a6-afc7dcc96682",
      "name": "save to Supabase",
      "type": "n8n-nodes-base.supabase",
      "position": [
        -4880,
        -1264
      ]
    },
    {
      "id": "49071423-4a6a-4233-af67-e8e52deb2faa",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -7088,
        -144
      ],
      "parameters": {
        "width": 1328,
        "height": 512,
        "content": "# 🌐 AI Website Scraping & Company Intelligence Workflow\n\nTransforms any website URL into a **structured, intelligent company profile** — supporting **basic** (fast) and **deep** (AI-driven) scraping m"
      }
    }
  ],
  "connections": {
    "Switch": {
      "main": [
        [],
        [
          {
            "node": "MCP based scraper FIRECRAWLER",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Supabase": {
      "main": [
        [
          {
            "node": "find competitor",
            "type": "main",
            "index": 0
          },
          {
            "node": "social media db",
            "type": "main",
            "index": 0
          },
          {
            "node": "keywords",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "keywords": {
      "main": [
        [
          {
            "node": "No Operation, do nothing",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Supabase4": {
      "main": [
        [
          {
            "node": "No Operation, do nothing",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Web Search tool": {
      "ai_tool": [
        [
          {
            "node": "MCP based scraper FIRECRAWLER",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "find competitor": {
      "main": [
        [
          {
            "node": "Supabase4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "save to Supabase": {
      "main": [
        [
          {
            "node": "No Operation, do nothing",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "basic web scraper": {
      "main": [
        [
          {
            "node": "Information Extractor1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On form submission": {
      "main": [
        [
          {
            "node": "Switch",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "save to Google Drive1": {
      "main": [
        [
          {
            "node": "No Operation, do nothing",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Information Extractor1": {
      "main": [
        [
          {
            "node": "save to Supabase",
            "type": "main",
            "index": 0
          },
          {
            "node": "Convert to File  for storage1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "find competitor",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Mistral Cloud Chat Model2": {
      "ai_languageModel": [
        [
          {
            "node": "MCP based scraper FIRECRAWLER",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Mistral Cloud Chat Model3": {
      "ai_languageModel": [
        [
          {
            "node": "find competitor",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Mistral Cloud Chat Model5": {
      "ai_languageModel": [
        [
          {
            "node": "basic web scraper",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Mistral Cloud Chat Model6": {
      "ai_languageModel": [
        [
          {
            "node": "Information Extractor1",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser1": {
      "ai_outputParser": [
        [
          {
            "node": "MCP based scraper FIRECRAWLER",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Convert to File  for storage": {
      "main": [
        [
          {
            "node": "Google Drive2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Convert to File  for storage1": {
      "main": [
        [
          {
            "node": "save to Google Drive1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "MCP based scraper FIRECRAWLER": {
      "main": [
        [
          {
            "node": "Supabase",
            "type": "main",
            "index": 0
          },
          {
            "node": "Convert to File  for storage",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}