Fast and reliable web scraping and browser automation for any size project. Make web automation your competitive advantage today with Browserless.
Works seamlessly with your existing codebase. Get started with 1 change.
Get going in minutes with powerful use-case specific REST APIs.
Can be self hosted in your cloud or on-site
Get started for free and scale up to millions of sessions a day.
Get PDFs, screenshots, data or automate a repetitive task.
Use your favorite library or use our REST APIs easily.
Advantages
Get the data you need while Browserless handles the details. Managing chrome, unlocking websites, and scaling is all taken care of for you. We even handle edge-cases like downloading files, managing sessions, and have a fully-fledged documentation site.
Works with popular libraries
Integrate with one-line of code in Puppeteer and Playwright and more.
Turn up the speed
Use our cloud to scale up to millions of users. No more queues, streams, or other fixes.
Powerful REST API
Don't feel like writing code to do screenshots? Use our REST APIs to do the heavy lifting.
No time restrictions
Sessions can run as long as you want, and even keep the browser open.
Notifications and metrics
Your account page shows crucial information like sessions and queues.
No software to install
Stop trying to get Chrome running in your cloud service or fonts rendering properly.
Works with popular libraries
Puppeteer Connect
If you're using puppeteer's launch method, simply change it to connect and specify it to use browserless.
Playwright
If you're using playwright's launch method, simply change it to connect and specify it to use browserless.
REST APIs
Not running Node? Simply use a REST API
1// From inside your Node application
2import puppeteer from 'puppeteer';
3
4// Replace puppeteer.launch with puppeteer.connect
5const browser = await puppeteer.connect({
6 browserWSEndpoint: 'wss://chrome.browserless.io'
7});
8
9// The rest of your script remains the same
10const page = await browser.newPage();
11await page.goto('https://example.com/');
12await page.screenshot({ path: 'screenshot.png' });
13page.close();
How it works
Browserless is a cloud based platform that you can use to automate web-browser tasks. Using open source libraries and REST APIs, you can collect data, automate sites without APIs, produce PDFs, or run synthetic testing.
On top of all that it takes care of other common issues such as proxies, missing system-fonts, missing external libraries, and performance improvements. We even handle edge-cases like downloading files, managing sessions, and have a fully-fledged documentation site.
If you've been struggling to get Chrome up and running docker, or scaling out your headless workloads, then browserless was built for you.
Thousands of companies big and small trust browserless.io
Browserless helped us focus on the problem we were trying to solve, and less on scaling an automation infrastructure. Browserless's developer focused approach has been a key to us bringing our product to market at the speed we were able to do so. Joel and team are some of the most customer-centric partners I've worked with.
Scott Weinert — Co-Founder & CTO, Atomic
We were hosting our own Puppeteer-driven smoke testing service, which required specialized operational attention to maintain and scale. We began looking for third-party hosted solutions so that we could focus our attention on building and supporting our core products, and Browserless fit the bill.
Christopher Zhen — Software Engineer, Samsara
Browserless is a great browser-as-a-service tool that just works. We use it as a micro-service that renders thousands of dashboards per day as image of PDF and are very happy with the stability and performance.
Ian Formanek — CEO, Cluvio
Browserless helped us focus on the problem we were trying to solve, and less on scaling an automation infrastructure. Browserless's developer focused approach has been a key to us bringing our product to market at the speed we were able to do so. Joel and team are some of the most customer-centric partners I've worked with.
Scott Weinert — Co-Founder & CTO, Atomic
We were hosting our own Puppeteer-driven smoke testing service, which required specialized operational attention to maintain and scale. We began looking for third-party hosted solutions so that we could focus our attention on building and supporting our core products, and Browserless fit the bill.
Christopher Zhen — Software Engineer, Samsara