Run Puppeteer Without the AWS Headaches
No more spending hours squeezing Puppeteer into a Lambda or clearing Chrome's memory leaks out of your EC2 instances. Scale to thousands of concurrencies with our Puppeteer as a Service.
Write the scripts as usual or use our REST APIs
Connect the endpoint to our pool of browsers
Let us handle all the deployment details
Thousands of companies trust us
Because Chrome isn't designed for virtual machines
Puppeteer-core is a small package that's simple to deploy. It's Chrome that's the tough bit, with its huge file size and memory leaks
So, let us manage the browsers for you. Set the connection endpoints to Browserless, and you’re good to go.
You don't even need to install Puppeteer on AWS if you don't want to. Our /function endpoint allows for
POST
ing of custom code and context to run it with.See the getting started docs
REST APIs for HTML scraping, PDF exporting and more
For common tasks you can use our REST APIs instead of writing Puppeteer scripts. We have APIs for automations such as generating PDFs and retrieving JSON.
/content to capture HTML
/pdf for creating exports
/scrape for structured JSON
/screenshot for a .png or .jpg
/performance for Lighthouse testing
/downloads for returning files
You can run this script yourself in our live debugger.
Live Debugger
Advanced session management & hybrid automations
Add extra capabilities to your automations with features such as:
Cookies and reconnects for efficient scaling
/unblock and proxies to dodge bot detectors
Hybrid automations to allow user logins or other input
GPUs for image intensive automations
Test Browserless yourself with a 7 day trial.
Start Free trial