Web Scraping & Browser

Add Browserbase to your AI agent

Browserbase is a serverless platform that enables developers to run, manage, and monitor headless browsers at scale, offering seamless integration with tools like Playwright, Puppeteer, and Selenium.

Things your agent can do in Browserbase
64

Things your AI can do in Browserbase

Your FormWise AI can handle any of these in Browserbase — on its own, without you needing to click a button.

  • Update Browser Context

    Popular

    Tool to update a specific browser context. Use when you need fresh upload URL and encryption details for an existing context, after obtaining a valid context ID.

  • Create Browserbase Agent

    Popular

    Create a reusable browser agent with a name and optional system prompt and result schema. Use the returned agentId when starting runs to reuse its configuration. An agent without a system prompt behaves like an unconfigured run.

  • Create Browser Context

    Popular

    Create a reusable browser context; the API key can select the project.

  • Create Browser Session

    Popular

    Create an isolated Browserbase session and return its connection details.

  • Create Browserbase Webhook

    Popular

    Register a publicly reachable HTTPS endpoint for project event deliveries. An endpoint can only be registered once per project. Store the signing secret returned here: it is only shown on creation and secret rotation.

  • Delete Browserbase Agent

    Popular

    Delete a reusable browser agent by its agentId. Runs that already referenced the agent are unaffected. Deleting an already-deleted or nonexistent agent also succeeds. Returns an empty result.

  • Delete Download

    Popular

    Delete a download file from storage and mark it as deleted. Supply the download ID. Returns an empty object on success.

  • Download Session Artifacts

    Popular

    Download a completed session's generated files as a ZIP archive.

  • Fetch Browserbase Page

    Popular

    Fetch a page and return its content, headers, and metadata.

  • Get Browserbase Agent

    Popular

    Retrieve a reusable browser agent by its agentId. Returns its name, timestamps, and configured system prompt and result schema.

  • Get Certificate

    Popular

    Retrieve a Browserbase certificate by its ID. Returns the certificate's ID, creation and update timestamps, and project ID.

  • Get Browser Context

    Popular

    Return metadata for a browser context by ID.

Show 52 more things it can do
  • Get Download

    Popular

    Get a single download by ID as metadata or a downloadable file object. Select application/json for metadata or application/octet-stream for the file. This retrieves one file, rather than the ZIP of all session artifacts.

  • Retrieve a browser extension

    Popular

    Tool to retrieve details of a specific browser extension. Use when you have an extension ID and need its metadata (file name, timestamps, project ID).

  • Get Browserbase Function Build

    Popular

    Retrieve a Browserbase function build by its build ID. Returns its status, original request, timestamps, and produced functions and versions or failure cause when available.

  • Get Browserbase Function Build Logs

    Popular

    Retrieve Browserbase function build logs by the build ID. Returns log messages, their numeric timestamps, and the total log count.

  • Get Browserbase Function Version

    Popular

    Retrieve a Browserbase function version by its version ID. Returns its project, function, build, timestamps, and configured session creation parameters and user parameter schema when present.

  • Get Browserbase Invocation

    Popular

    Retrieve a Browserbase function invocation by its invocation ID. Returns its status, function and session IDs, timestamps, and execution region, parameters, results, and failure cause when present.

  • Get Browserbase Invocation Logs

    Popular

    Retrieve Browserbase function invocation logs by the invocation ID. Returns log messages, their numeric timestamps, and the total log count.

  • Get Browserbase Project

    Popular

    Return project metadata, default timeout, and assigned concurrency.

  • Get project usage statistics

    Popular

    Tool to retrieve usage statistics for a project including browser minutes and proxy bytes consumed. Use when you need to monitor or track resource usage for a specific project.

  • Get Browserbase Agent Run

    Popular

    Retrieve a browser agent run's current status, result, and session details. Use List Run Messages separately to retrieve the run's messages.

  • Get Browser Session

    Popular

    Return status, connection details, and timestamps for a browser session.

  • Get Session Debug URLs

    Popular

    Return live debugger and WebSocket URLs for a running browser session.

  • Get Session Logs

    Popular

    Return network request and response events captured during a browser session.

  • Get Session Replay

    Popular

    Return HLS replay metadata and page playlist paths for a recorded session.

  • Get Session Replay Page

    Popular

    Return the HLS M3U8 playlist for one recorded replay page. Consume its short-lived signed media URLs promptly rather than storing them.

  • Get Browserbase Webhook

    Popular

    Retrieve a single webhook by ID, without its signing secret. The signing secret is only returned when creating a webhook or rotating it.

  • List Browserbase Agents

    Popular

    List one page of reusable browser agents across your account. Filter by inclusive creation timestamps using startAt and endAt. Pass the returned nextCursor as cursor to continue paging until nextCursor is null.

  • List Certificates

    Popular

    List Browserbase certificates with their IDs, timestamps, and project IDs.

  • List Browserbase Downloads

    Popular

    List one page of download metadata for a required browser session. Filter by exact filename, MIME type, file size, or inclusive creation timestamps. Use limit and offset to paginate through the total matches.

  • List Browserbase Function Builds

    Popular

    List one page of Browserbase function builds, optionally filtered by status. Use offset and limit to paginate; total reports the number of matching builds. Results include build status, timestamps, and any built functions or failure cause.

  • List Browserbase Function Versions

    Popular

    List one page of versions for a Browserbase function by its UUID. Use offset and limit to page through results; total reports the total number of versions. Each version includes its build ID and stored parameter schemas.

  • List Browserbase Functions

    Popular

    List one page of Browserbase functions and the total number available. Use offset and limit to paginate. Pass a returned function id to invoke it.

  • List Browserbase Projects

    Popular

    List projects with their default timeout and assigned concurrency.

  • List Recording Downloads

    Popular

    Poll per-page MP4 assembly after requesting recording downloads until every page is COMPLETED or FAILED. Completed standard-storage pages may include short-lived signed MP4 URLs; BYOS pages may complete without a URL.

  • List Browserbase Run Messages

    Popular

    List one page of a browser agent run's messages, oldest first. Messages follow the AI SDK UIMessage format. Pass nextSince as since to continue paging or poll for new messages. Use all to ignore the page limit.

  • List Browserbase Agent Runs

    Popular

    List a page of browser agent runs across your account. Filter by status, referenced agent, or inclusive creation-time bounds. Continue pagination by passing the returned nextCursor as cursor.

  • List Browser Sessions

    Popular

    List browser sessions, optionally filtered by status or user metadata.

  • List Browserbase Function Version Invocations

    Popular

    List one page of invocations for a Browserbase function version by its UUID. Filter by status and paginate using offset and limit. Each invocation includes its status, function and session IDs, timestamps, and any stored results.

  • List Browserbase Webhooks

    Popular

    List one page of the project's webhooks, newest first, without signing secrets. Pass nextCursor as cursor to fetch the next page. A null nextCursor ends paging.

  • Release Browser Session

    Popular

    Irreversibly request release of a running browser session, ending it before its configured timeout to avoid further charges.

  • Request Recording Downloads

    Popular

    Start asynchronous MP4 assembly for every recorded page of a completed session, then poll List Recording Downloads until every page is COMPLETED or FAILED.

  • Resume Browserbase Agent Run

    Popular

    Resume only a PAUSED browser agent run with optional additional input. The task answers its trailing pause tool call; variables merge over the run's original variables. A run that is not PAUSED returns HTTP 409 conflict. Returns the accepted RUNNING run; poll the run for its next state.

  • Run Browserbase Agent

    Popular

    Start a browser agent run to complete a task using web search and browser tools. Returns the newly created pending run, not its eventual result. Optionally use a custom agent, configure its browser, supply variables, or enable pauses.

  • Stop Browserbase Agent Run

    Popular

    Request that an in-progress browser agent run stop. Returns the run after the stop request is accepted, not confirmation that it has stopped. The run winds down and transitions to STOPPED; poll Get Run until its status is STOPPED to confirm. Already-finished runs return HTTP 409 conflict.

  • Upload Browser Extension

    Popular

    Tool to upload a browser extension for use in sessions. Supports Chrome extension format (ZIP). Use when you need to add custom browser extensions to your Browserbase project.

  • Upload Session File

    Popular

    Upload one file so browser interactions can select it in a file input field.

  • Upload Session Files

    Popular

    Upload multiple files to one browser session for file-input interactions. Each file is attempted independently and the response reports partial failures.

  • Web Search

    Popular

    Perform a web search and return structured results.

  • Attach Browserbase Function Secret

    Attach an existing project secret to a Function by UUID. Takes effect on the Function's next invocation. Re-attaching an already attached secret succeeds. Returns a local success confirmation for HTTP 204 No Content, HTTP 400 for invalid UUIDs, or HTTP 404 if the Function or secret does not exist in the project.

  • Delete a browser context

    Tool to delete a browser context and all its stored data (cookies, localStorage, etc.). Use when you need to permanently remove a context.

  • Delete a browser extension

    Tool to delete an uploaded browser extension by its ID. Use when you need to remove an extension from Browserbase.

  • Delete Session Downloads

    Tool to delete all file downloads from a specific browser session. Use when you need to clean up session artifacts or free storage space.

  • Delete Browserbase Webhook

    Delete a webhook, immediately stopping deliveries and retiring its secret. Earlier events are not replayed if the endpoint is registered again.

  • Detach Browserbase Function Secret

    Detach a project secret from a Function by UUID. Takes effect on the Function's next invocation. Detaching a secret that is not attached succeeds. Returns a local success confirmation for HTTP 204 No Content, HTTP 400 for invalid UUIDs, or HTTP 404 if the Function does not exist in the project. Does not delete the project secret.

  • Get Browserbase Function

    Retrieve a Browserbase function by its ID. Returns its name, owning project ID, and creation and update timestamps.

  • Get Browserbase Keypair

    Retrieve the project's public HPKE encryption key and keypair ID. Use publicKey to encrypt secret values before creating a secret, and pass the returned id as keypairId so decryption supports keypair rotation.

  • Get Browserbase Secret

    Retrieve a project secret's ID and name by UUID, without its secret value. Returns HTTP 400 for an invalid UUID and HTTP 404 if the secret does not exist in the project.

  • Invoke Browserbase Function

    Invoke a deployed Browserbase function asynchronously. Returns the accepted invocation (HTTP 202), not its eventual result. Optionally pass function parameters and configure its browser session.

  • List Browserbase Function Secrets

    List one page of secret IDs and names attached to a Browserbase function. Returns metadata only, never secret values. Creation-time filters are inclusive. Pass nextCursor as cursor with the same filters to continue paging; a null nextCursor means there are no more results.

  • List Browserbase Secrets

    List one page of project secret IDs and names, optionally filtered by creation time. Does not return secret values. Pass nextCursor as cursor to fetch the next page; a null nextCursor means there are no more results. Time bounds are inclusive.

  • Update Browserbase Agent

    Update a reusable browser agent's name, system prompt, or result schema. Only supplied fields are modified; omitted fields remain unchanged. Returns the updated agent, whose defaults apply to subsequent runs referencing it.

  • Update Browserbase Webhook

    Update a webhook's delivery URL, subscribed event types, or both. Omitted fields stay unchanged. Event types replace the existing subscription rather than adding to it. The signing secret is unaffected and not returned.

Built for the way you actually work

No code, no engineers

Connect in a few clicks and start using your AI right away. If you can use the apps you already love, you can do this.

Sounds like you, not like a bot

Train your AI on your offer, your voice, and the way you actually talk to clients — it picks up where you leave off.

Plugs into the stack you already use

No need to rip out your CRM, your scheduler, or your email tool. Your AI works inside the apps running your business today.

Your data stays yours

Client conversations, lists, and credentials are scoped to your workspace. Nothing gets shared, sold, or used to train anyone else’s AI.

What you can do once Browserbase is connected

Onboard new clients without lifting a finger

When someone signs up, your AI greets them, sets up their next step in Browserbase, and keeps the momentum going — even at 2am.

Reply to leads in seconds, not days

Your AI watches Browserbase for new inquiries, answers questions in your voice, and books the call before they cool off.

Get your weekends back

Hand off the repetitive Browserbase work — follow-ups, reminders, updates, simple admin — and stop being the bottleneck in your own business.

How to connect Browserbase to your agent

  1. 1

    Start using FormWise for free

    Sign up in under a minute.

  2. 2

    Find Browserbase in your connected apps

    Inside FormWise, open Connectors and look for Browserbase.

  3. 3

    Hit "Connect"

    Click "Connect Browserbase" and log in like you normally would. We only ask for the permissions your AI actually needs.

  4. 4

    Tell your AI what to do in Browserbase

    Build a quick AI Agent (it's like writing instructions, not code), and pick the Browserbase actions you want your AI to handle.

  5. 5

    Watch it run

    Send it a real-world task and watch your AI take care of Browserbase for you. Tweak the wording until it feels just right.

Powered by the AI you already trust

Your Browserbase workflow runs on the same world-class AI used by ChatGPT, Claude, and Gemini. We handle the technical part — you just tell your AI what to do, in plain English.

  • OpenAI
  • Anthropic Claude
  • Google Gemini

Questions other Browserbase users had before signing up

Do I need to know how to code?

Not even a little. If you can use Browserbase today, you can set this up. You'll connect Browserbase, tell your AI what it should help with, and you're live. The whole thing is built for coaches, course creators, agencies, and operators — not engineers.

Will my clients know they're talking to an AI?

Only if you want them to. Your FormWise AI is trained on your voice, your offer, and the way you actually communicate — so it sounds like a thoughtful team member, not a clunky chatbot. Most people can't tell.

Can I make it sound like me?

Yes. You can give your AI examples of how you write, the questions you usually ask new clients, the way you handle objections, and the language you use about your offer. The more you give it, the more it sounds like you wrote it.

What if I want to take over a conversation?

You're always in control. You can step in at any point, take over from your AI, or stop it from sending messages until you've reviewed them. Think of it as a teammate, not a replacement.

Is my client data safe?

Yes. Your Browserbase login and client information stay scoped to your workspace. We don't sell it, we don't share it, and we don't use your data to train anyone else's AI. You can disconnect Browserbase or delete everything any time.

What happens when Browserbase updates their app?

We handle it. When Browserbase adds new features or changes how something works, we update the integration in the background. You don't have to do anything — your AI just keeps working.

How fast can I actually get this running?

Most people are up and running the same day they sign up. Connecting Browserbase takes a few minutes. Teaching your AI to handle the work the way you'd want it done is the part worth slowing down for.

What is FormWise?

FormWise is the AI agent builder for coaches, course creators, and agencies. You connect the apps you already use — like Browserbase — train your AI on your offer and voice, and let it handle the work you've been doing manually: onboarding, follow-ups, support, admin. No code, no developers, no engineering team required.

Can I sell AI agents to my clients?

Yes. A lot of FormWise users build AI assistants and sell them as part of their offer — done-for-you AI setups, white-label assistants for client businesses, custom GPTs trained on a client's brand. You can charge a setup fee, a monthly retainer, or both.

Can I embed my AI on my website or in my course?

Yes. Every AI you build in FormWise can be embedded on your site, dropped into your course platform, or shared as a standalone link. Your clients and students just open it like any other web page — no app to download, no login hoops.

Do I need to know anything about AI to use this?

No. If you can describe what you want your AI to do in plain English — "greet new clients, ask these 3 questions, book them a call" — FormWise can build it. We handle the models, the prompts, the connections. You handle the part you already know: what your business actually needs.

About Browserbase on FormWise

Browserbase is a serverless platform that enables developers to run, manage, and monitor headless browsers at scale, offering seamless integration with tools like Playwright, Puppeteer, and Selenium.

Connect Browserbase once and your FormWise AI gets 64 things it can do inside it. That means your AI can handle the Browserbase work in your business — the messages, the updates, the follow-ups, the admin — the way you would, just faster and around the clock.

You don't need to know how any of it works under the hood. We take care of keeping the connection alive, retrying if something fails, and making sure your data only ever moves where you tell it to.

New to Browserbase? Take a look at www.browserbase.com.

Stop doing the Browserbase work yourself

Hand it off to an AI assistant that sounds like you, works around the clock, and never forgets a follow-up. Free to start.