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.
Sign up and get your API key
Create your account and instantly receive an API key. No credit card required to start.
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.
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
Advanced capabilities
Powerful features that set Browserless apart from the competition
Built for enterprise teams
The reliability, security, and scale that enterprise organizations demand
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.