Automate PDFs, Screenshots & Screencasts
With the use case specific PDF API, Screenshot API, and Screencast API, Browserless makes programmatic creation of visual documents from the web easy and scalable.
PDF API
The PDF API allows for simple navigation to a site, and capturing it to a PDF. Custom headers, templates, graphics, and more all work seamlessly.
Use the API to create PDFs of your website for sharing dashboards, receipts, records, and more.
Screenshot API
The screenshot API lets you create high-quality screenshots of your website or app. Pixel perfect resolutions with high DPI.
Use the API to create screenshots for social media, web assets, and more.
Screencast API
The screencast API allows for generating video files on demand, with the output as a WebM file with the video attached. The screencast supports video, and in the future audio.
Use the API to capture webcasts, meetings, live streams, and more.
Bring your favorite library
Puppeteer
Use puppeteer to create your screenshots
Playwright
We support playwright out-of-the box.
Selenium
Already have selenium? No problem
REST APIs
Use our power REST-APIs to do the heavy lifting
1import puppeteer from 'puppeteer';
2
3const browser = await puppeteer.connect({
4 browserWSEndpoint: 'wss://chrome.browserless.io'
5});
6
7const page = await browser.newPage();
8await page.goto('https://example.com/');
9await page.screenshot({ path: 'screenshot.png' });
10browser.close();
PDF / Screenshot / Screencast Customer Case Studies
Browserless has enabled us to generate thousands of high quality PDFs at large scale. Having multiple Chrome instances running as a service that can generate PDFs from HTML without having to worry about whether CSS features are supported means we spend far less time tweaking templates than we would do with any other HTML to PDF library.
Daniel Edwards — Software Engineer, Commify
You have no idea how happy finding browserless was for me. I had no clue that remote devtools was even a thing a couple of months ago, and now I'm getting ready to deploy a production-ready app that uses it! There's no way I could've done it so quickly using other tools.
Bernardo Kuri — Rich Creative Manager, Weborama
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 has enabled us to generate thousands of high quality PDFs at large scale. Having multiple Chrome instances running as a service that can generate PDFs from HTML without having to worry about whether CSS features are supported means we spend far less time tweaking templates than we would do with any other HTML to PDF library.
Daniel Edwards — Software Engineer, Commify
You have no idea how happy finding browserless was for me. I had no clue that remote devtools was even a thing a couple of months ago, and now I'm getting ready to deploy a production-ready app that uses it! There's no way I could've done it so quickly using other tools.
Bernardo Kuri — Rich Creative Manager, Weborama