Skip to main content
Additional tools are built-in capabilities that can be enabled for any task. Enable them via the additional_tools parameter when running a task.

Usage

task = client.run(
    task="Take a screenshot of the page",
    additional_tools={
        "screenshot": {"full_page": True},
        "hover": None
    }
)
Pass a configuration dictionary for tools with parameters, or None to use default settings.

Available Tools

Screenshot

Capture screenshots of the browser viewport or full page.

Hover

Hover over elements to reveal hidden content like dropdown menus.

Print Page

Save the current page as a PDF.