N8n-nodes-camoufox

**n8n-nodes-camoufox**

n8n community node for Camoufox — a stealthy, anti-detect browser built on Firefox for web scraping that evades bot detection.

This node connects to a remote Camoufox instance via Playwright’s WebSocket protocol and provides scraping-focused operations.

Operations

Operation Description
Get Page Content Navigate to a URL and return the full HTML, visible text, title, and status code
Extract Elements Navigate to a URL and extract data from elements matching a CSS selector (text, HTML, attributes, links, or table data)
Screenshot Navigate to a URL and capture a full page, viewport, or element screenshot
Run Script Navigate to a URL and execute custom JavaScript in the page context

Every operation is self-contained: provide a URL, optionally configure wait conditions and pre-actions, and get structured data back.

Pre-Actions

Each operation supports optional Actions Before Extract — a sequence of steps that run after navigation but before data extraction:

  • Click — dismiss cookie banners, click “load more” buttons

  • Fill / Type — enter text into form fields

  • Wait for Selector — wait for dynamic content to appear

  • Scroll to Bottom — trigger infinite scroll / lazy loading

  • Wait (ms) — pause for a fixed duration

https://www.npmjs.com/package/n8n-nodes-camoufox

Nice one! Anti-detect scraping setups usually mean juggling Playwright directly, so having this as an n8n node is a solid move.

Quick question: what does the setup look like on the Camoufox side? Do you need to self-host the Camoufox instance, or is there a hosted option? Would be good to know before jumping in.

Actually you need to selfhost, in have added a docker setup description and aswell autodiscovery of canoufox token or settings. Camoufox isn´t provided as a service, if you need something industrialised at scale Bright Data works for me.

But for smaller tasks/scrape this is perfect.