Connect Hyperbrowser with Hookshot™ and your stack

Hyperbrowser is a next-generation platform empowering AI agents and enabling effortless, scalable browser automation.

Tools and triggers

What Agents can do in Hyperbrowser

Available tools and events after Hyperbrowser is connected.

  • Add Extension

    Tool to add a new browser extension to Hyperbrowser for use in sessions. Use when you need to upload a Chrome extension zip file that can be loaded into browser sessions. The extension zip must contain a valid…

  • Create Hyperbrowser Profile

    Creates a new persistent Hyperbrowser profile for storing browser state (cookies, sessions, etc.). Use this to create a reusable profile that can be attached to browser sessions via the profile ID. Profiles allow you…

  • Create Scrape Job

    Tool to initiate a new scrape job. Use when you need to extract structured content from a target URL with custom session and scrape settings.

  • Create Session

    Tool to create a new browser session with custom stealth, proxy, and privacy settings. Use when initializing an automated browsing session with specific configuration.

  • Delete Profile

    Tool to delete a profile. Use when you need to remove a profile by its unique identifier after confirming its existence.

  • Fetch Web Page

    Tool to fetch a web page and return content in various formats (HTML, Markdown, JSON, screenshot, etc.). Use when you need to retrieve and process web content with customizable browser settings, output formats, and…

  • Get Browser-Use Task Status

    Tool to retrieve the current status of a browser-use task. Use when checking if a browser automation task has completed or is still pending.

  • Get Claude Computer Use Task Result

    Tool to retrieve the complete result and status of a Claude Computer Use task. Use when you need full task details including execution steps, final results, and error information.

  • Get Claude Computer Use Task Status

    Poll the execution status of a Claude Computer Use task. Use after calling HYPERBROWSER_START_CLAUDE_COMPUTER_USE_TASK to check if the task has completed, is still running, or has failed. Pass the jobId returned from…

  • Get Crawl Job Status

    Tool to retrieve the status and results of a specific crawl job. Use after submitting a crawl job to check its progress or fetch results.

  • Get Crawl Status

    Tool to retrieve the current status of a specific crawl job. Use after initiating a crawl job to poll its status.

  • Get CUA Task Result

    Tool to retrieve the status and results of a CUA (Claude User Agent) task. Use after starting a CUA task to check its progress, retrieve execution steps, and obtain the final result.

  • Get CUA Task Status

    Poll the execution status of a CUA task. Use to check if a CUA task has completed, is still running, or has failed.

  • Get Extract Job Result

    Tool to fetch the status and results of a specific extract job. Use after initiating an extract job to monitor progress and retrieve final data.

  • Get Extract Job Status

    Retrieve the status of an extract job. Use after calling Start Extract Job to poll its progress. Poll periodically until status is 'completed' or 'failed', then use Get Extract Job Result to retrieve the extracted data.

  • Get Gemini Computer Use Task Result

    Tool to retrieve the current status and results of a Gemini Computer Use task. Use when checking if a Gemini automation task has completed or is still pending.

  • Get HyperAgent Task Result

    Tool to retrieve the status and results of a HyperAgent task. Use when checking if a HyperAgent task has completed or to get the final results and execution steps.

  • Get Profile by ID

    Retrieves details of a specific Hyperbrowser profile by its UUID. Returns profile metadata including name, team association, and timestamps. Use the List Profiles action first to obtain valid profile IDs.

  • Get Scrape Job Result

    Retrieves the status and results of a scrape job. Poll this endpoint after creating a scrape job to check progress and get the scraped content when completed. Returns jobId, status (pending/running/completed/failed)…

  • Get Scrape Job Status

    Tool to retrieve the current status of a specific scrape job. Use after initiating a scrape job to poll its status; poll at moderate intervals (e.g., every 2–5 seconds) rather than tight loops to avoid exhausting…

  • Get Session Details

    Retrieve detailed information about a Hyperbrowser session by its ID. Use this tool to get connection endpoints (wsEndpoint, liveUrl), session status, and configuration details for an existing session. The session ID…

  • Get Session Downloads URL

    Tool to retrieve the downloads URL for a session. Returns a signed URL to download files saved during a browser session. Note: The session must be created with 'saveDownloads: true' for downloads to be available. Poll…

  • Get Session Recording

    Retrieve the recording URL for a browser session. Returns a pre-signed S3 URL to download the rrweb JSON recording. The recording status indicates availability: - 'pending': Recording is being prepared - 'in_progress'…

  • Get Session Video Recording URL

    Tool to retrieve the video recording URL for a browser session. Returns a pre-signed URL to download the video recording. The video recording status indicates availability: - 'pending': Video recording is being…

Setup

Connect Hyperbrowser in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.