Browsers as a Service

Spin up real browsers in our cloud— then control them with your code.

Connect Puppeteer or Playwright to Browserless and run reliable, headless (or headful) Chrome/Chromium at any scale. No fleet to maintain. Time tested infrastructure.

import puppeteer from "puppeteer-core";

const TOKEN = "YOUR_API_TOKEN_HERE"; // Replace with your actual token

async function getPageTitle() {
  // Connect to Browserless using WebSocket endpoint
  const browser = await puppeteer.connect({
    browserWSEndpoint: `wss://production-sfo.browserless.io?token=${TOKEN}`,
  });

  const page = await browser.newPage();

  // Navigate to the target website
  await page.goto("https://www.example.com/");

  // Get the page title
  const title = await page.title();
  console.log(`The page's title is: ${title}`);

  // Clean up resources
  await browser.close();
}

getPageTitle().catch(console.error);

How it works

Get started with Browserless in three simple steps. No complex setup, no infrastructure to manage.

1

Sign up and get your API key

Create your account and instantly receive an API key. No credit card required to start.

2

Update your connection URL

Swap your localhost connection with our cloud endpoint in a single line. Your existing Puppeteer or Playwright code works as-is.

3

Run at scale

Execute your browser automation scripts at any scale. Monitor, debug, and optimize through our dashboard.

Enterprise-grade browser infrastructure

Everything you need to run reliable browser automation at scale

Drop-in dev experience
Swap your connection URL in your existing Puppeteer and Playwright scripts with a single line of code.See Docs
Global, production-grade infra
Multi-region endpoints located throughout the world using our load-balanced fleet.See Docs
Layered anti-bot strategy
Leverage stealth routes, unblock APIs, in-built or bring your own proxying, and our seamless captcha solving APIs.See Docs
Built-in observability
Easily debug scripts with our debugger or record scripts for later using our session replay features.See Docs
Lightning-fast performance
Optimized infrastructure ensures your browser sessions start instantly and run at peak performance.See Docs
Secure by default
Enterprise-grade security with isolated browser sessions, encrypted connections, and SOC2 compliance.See Docs

Advanced capabilities

Powerful features that set Browserless apart from the competition

Browser Extensions
Upload Chrome extensions and attach them to sessions by name. Run ad blockers, custom tools, and more in cloud browsers.
Persisting Sessions
Save and restore browser state including cookies, localStorage, and cache. Skip login flows on subsequent runs.
Hybrid Automation
Stream browser sessions to users for login, 2FA, or captcha solving, then continue automation automatically.
Lighthouse Testing
Run Lighthouse performance audits on any page. Get detailed metrics on performance, accessibility, SEO, and best practices.

Built for enterprise teams

The reliability, security, and scale that enterprise organizations demand

99.9% uptime SLA
SOC2 Type II compliance
Dedicated support team
Custom contract terms
Advanced security controls
Priority feature requests

Need a custom plan? Contact our sales team

Ready to scale your browser automation?

Join thousands of developers and teams using Browserless to power their web automation.