REST APIs
Use our APIs to rapidly deploy new features
For automations such as generating PDFs, capturing videos or retrieving HTML. No Playwright or Puppeteer Required.
No Playwright or Puppeteer Required
The /pdf API can render dynamically generated content, ideal for dashboard and report exports. Use over 20 options such as `printBackground` to customize the output.
/screenshot for creating a png or jpg
The /screenshot API navigates to a page then captures a jpeg or png, with options to set the HTML of the page to render dynamically generated content.
/performance for Lighthouse tests
Run parallel tests powered by the Google Lighthouse project and its CLI option with our concurrent JavaScript-enabled browsers.
/screencast for generating videos
Create webm video files of your automations. The recordings have full frame rate and audio, without the limitations of Puppeteer or Playwright's inbuilt recorders.
/download for retrieving files
Browserless sets up a blank page, a fresh download directory, injects your code and then executes it, to then return any download files.
Plus APIs for site unblocking and easy scripting
Use the /unblock API to hide subtle signs that a browser is being programmatically instantiated.See the docs
Run Puppeteer Scripts using any language that supports making HTTP requests using the /function API.See the docs