
This repository contains a custom n8n node for Hyperbrowser, enabling powerful web scraping, crawling, and data extraction capabilities in your n8n workflows.
- Web Scraping: Extract content from any webpage in various formats (HTML, Markdown, Links)
- Web Crawling: Automatically crawl websites and extract data from multiple pages
- AI-Powered Extraction: Use natural language queries to extract specific data from webpages
- Browser Automation:
- Browser Use: Control browser actions with AI guidance
- Claude Computer Use: Use Claude to control computer actions
- OpenAI CUA: Use OpenAI to control user actions
- Advanced Options:
- Proxy support with country selection
- CAPTCHA solving
- Custom timeouts
- Main content extraction
- Configurable output formats
- Vision capabilities for browser automation
- Maximum steps control for AI agents
- Maximum pages limit for crawling
You need the following information to get started with the hyperbrowser n8n node:
- A Hyperbrowser API key (get one at Hyperbrowser)
You can install this node from npm as a community node on n8n. Search for @hyperbrowser/n8n-nodes
- Add your Hyperbrowser API key in n8n credentials
- Add the Hyperbrowser node to your workflow
- Configure the node with your desired operation:
- Scrape: Extract content from a single webpage
- Crawl: Automatically crawl multiple pages from a website
- Extract: Use AI to extract specific data from a webpage
- Browser Use: Control browser actions with AI guidance using the Browser-Use agent
- Claude Computer Use: Use Claude to control computer actions using the Computer Use agent
- OpenAI CUA: Use OpenAI to control user actions using the CUA agent
A few example n8n flows are provided in the examples directory. Feel free to explore and play with them.
For Hyperbrowser-specific documentation, visit the Hyperbrowser docs.
For detailed information about creating n8n nodes, refer to the n8n documentation.