Browserbase website screenshot

Browserbase

Browserbase is a browser-agent platform that provides managed, headless Chromium browsers and supporting web primitives for AI agents and automation workloads. Customers use a single API key to spin up sessions, fetch and search the web, persist context, route LLM calls, and observe agent behavior across replays and logs. The company maintains the popular open-source Stagehand SDK, a Director UI for agent design, a Browse CLI, and an MCP server. Target customers are AI startups, agent developers, RPA teams, and enterprises running production web automation, with SOC 2 Type II and HIPAA options. Billing is usage-based with a free tier and paid plans on the pricing page.

1 APIs 0 Features
Headless BrowserBrowser InfrastructureWeb AutomationAI AgentsWeb ScrapingStagehandPlaywrightPuppeteerWeb SearchWeb FetchModel GatewayMCPSession RecordingAgent Identity

APIs

Browserbase API

The Browserbase API is a REST interface for managing cloud-hosted browser sessions, projects, contexts, extensions, downloads, and complementary Search, Fetch, and Functions ser...

Collections

Pricing Plans

Rate Limits

Browserbase Rate Limits

2 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Browserbase Context

0 classes · 5 properties

JSON-LD

API Governance Rules

Browserbase API Rules

10 rules · 2 errors 5 warnings 3 info

SPECTRAL

JSON Structure

Browserbase Context Structure

6 properties

JSON STRUCTURE

Browserbase Project Structure

7 properties

JSON STRUCTURE

Browserbase Session Structure

12 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
APIReference
APIReference
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
💰
Pricing
Pricing
🔗
Enterprise
Enterprise
📄
ChangeLog
ChangeLog
🟢
StatusPage
StatusPage
📝
Signup
Signup
🔗
Careers
Careers
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Browserbase API
  version: v1
request:
  auth:
    type: apikey
    key: X-BB-API-Key
    value: '{{X-BB-API-Key}}'
    placement: header
items:
- info:
    name: Sessions
    type: folder
  items:
  - info:
      name: List sessions
      type: http
    http:
      method: GET
      url: https://api.browserbase.com/v1/sessions
      params:
      - name: status
        value: ''
        type: query
    docs: List sessions
  - info:
      name: Create a session
      type: http
    http:
      method: POST
      url: https://api.browserbase.com/v1/sessions
      body:
        type: json
        data: '{}'
    docs: Create a session
  - info:
      name: Get a session
      type: http
    http:
      method: GET
      url: https://api.browserbase.com/v1/sessions/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get a session
  - info:
      name: Update a session
      type: http
    http:
      method: POST
      url: https://api.browserbase.com/v1/sessions/:id
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Update a session
  - info:
      name: Get session logs
      type: http
    http:
      method: GET
      url: https://api.browserbase.com/v1/sessions/:id/logs
      params:
      - name: id
        value: ''
        type: path
    docs: Get session logs
  - info:
      name: Get session recording
      type: http
    http:
      method: GET
      url: https://api.browserbase.com/v1/sessions/:id/recording
      params:
      - name: id
        value: ''
        type: path
    docs: Get session recording
  - info:
      name: Get session downloads
      type: http
    http:
      method: GET
      url: https://api.browserbase.com/v1/sessions/:id/downloads
      params:
      - name: id
        value: ''
        type: path
    docs: Get session downloads
  - info:
      name: Get session debug URLs
      type: http
    http:
      method: GET
      url: https://api.browserbase.com/v1/sessions/:id/debug
      params:
      - name: id
        value: ''
        type: path
    docs: Get session debug URLs
- info:
    name: Contexts
    type: folder
  items:
  - info:
      name: Create a context
      type: http
    http:
      method: POST
      url: https://api.browserbase.com/v1/contexts
      body:
        type: json
        data: '{}'
    docs: Create a context
  - info:
      name: Get a context
      type: http
    http:
      method: GET
      url: https://api.browserbase.com/v1/contexts/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get a context
  - info:
      name: Update a context
      type: http
    http:
      method: PUT
      url: https://api.browserbase.com/v1/contexts/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Update a context
- info:
    name: Projects
    type: folder
  items:
  - info:
      name: List projects
      type: http
    http:
      method: GET
      url: https://api.browserbase.com/v1/projects
    docs: List projects
  - info:
      name: Get a project
      type: http
    http:
      method: GET
      url: https://api.browserbase.com/v1/projects/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get a project
  - info:
      name: Get project usage
      type: http
    http:
      method: GET
      url: https://api.browserbase.com/v1/projects/:id/usage
      params:
      - name: id
        value: ''
        type: path
    docs: Get project usage
- info:
    name: Extensions
    type: folder
  items:
  - info:
      name: Upload an extension
      type: http
    http:
      method: POST
      url: https://api.browserbase.com/v1/extensions
      body:
        type: multipart-form
        data:
        - name: file
          type: text
          value: ''
    docs: Upload an extension
  - info:
      name: Get an extension
      type: http
    http:
      method: GET
      url: https://api.browserbase.com/v1/extensions/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get an extension
  - info:
      name: Delete an extension
      type: http
    http:
      method: DELETE
      url: https://api.browserbase.com/v1/extensions/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Delete an extension
bundled: true