Browser Use icon

Browser Use

Automate browser interactions using AI

Overview

This node integrates with the Browser Use service to automate browser interactions using AI. It supports multiple operations such as running new browser automation tasks with natural language instructions, retrieving task status, stopping tasks, pausing/resuming tasks, fetching task media (screenshots, videos, PDFs), and listing all tasks. It can connect either via a cloud API or a locally running bridge service, making it flexible for different deployment scenarios. This node is useful for automating web browsing tasks like data extraction, testing, or monitoring web pages without manual intervention.

Use Case Examples

  1. Run a task to navigate to a website, perform searches, and extract data automatically.
  2. Check the status of a running or completed browser automation task to monitor progress.
  3. Retrieve screenshots or videos captured during a browser automation session for review.
  4. Pause or resume browser automation tasks as needed during workflow execution.

Properties

Name Meaning
Connection Type Selects whether to connect to Browser Use via the Cloud API or a Local Bridge service.
Task ID The unique identifier of the browser task to interact with. Required for operations that target specific tasks like getting status, stopping, pausing, or resuming.

Output

JSON

  • json - Contains the response data from the Browser Use API for the requested operation, such as task details, status, media content, or error messages.

Dependencies

  • Requires credentials for Browser Use Cloud API (API key) or Local Bridge API (URL and optional token).

Troubleshooting

  • Common issues include missing or invalid API keys or URLs, resulting in connection failures.
  • Errors connecting to the Cloud API or Local Bridge will throw descriptive errors indicating the failure to connect.
  • If the task ID is invalid or the task does not exist, the API will return an error which is propagated by the node.
  • Ensure the Local Bridge service is properly set up and running if using the local connection type.

Links

Discussion