September 24, 2023Announcing a residential proxy for browserless.io
We're excited to announce that we now have a built-in residential proxy for our paid cloud plans on browserless!
September 05, 2023How to extract travel data at scale with Puppeteer
How to extract travel data at scale with Puppeteer
August 31, 2023Headless Chrome with a GPU instance is fast!
The Power of GPU in Headless Chrome: Elevating Performance and Experience
August 22, 2023WaitUntil option for Puppeteer and Playwright
Picking the best waitUntil option to use can be tricky, let's dive into the best one.
July 18, 2023Browserless now runs in LangChain
We’ve begun the process of integrating Browserless with the popular LangChain AI library, starting with Browserless’ REST APIs.
July 05, 2023browserless 2.0.0
We’re more than excited to announce today that we’ve rewritten browserless.io from the ground-up, and will be releasing it soon!
June 14, 2023Using browserless to train your LLM
Large language models are only as good as the data you ingest into them. Read more about browserless and how to us it to train your LLMs!
March 21, 2023How to use Puppeteer on Vercel
Using puppeteer on Vercel is hard! Here we dive into how to do it with the power of browserless
March 13, 2023Announcing a new puppeteer benchmarking tool
Announcing a new puppeteer benchmarking tool to see how puppeteer performs version over version.
February 23, 2023Scaling Puppeteer and Chrome Horizontally
This guide includes all the snippets you need to succeed at scaling puppeteer and chrome horizontally by using tools like nginx and docker.
February 02, 2023Why we pick puppeteer over Selenium almost every time
Choosing between Selenium and puppeteer can be hard, here's some suggestions of what we've found over the past several years to help.
December 30, 2022Web Scraping Business Ideas for Everyone
In this article, we'll show you 12+ different web scraping ideas to use in your job or life.
December 08, 2022Introducing Unit-based Pricing
New Unit-based pricing is intuitive, predictable, and includes a forever free tier! Try Browserless today for free.
December 07, 2022Turning sites into structured data | How to get JSON file from Wikipedia
In this article, we'll show you how you can turn any site into a structured data. The example is Wikipedia website to JSON.
October 18, 2022What is Data Scraping? The Tutorial for Beginners.
In this article, we'll answer on "what is Data Scraping" and how you can use Browserless to start scraping web data.
September 30, 2022The Full Guide to Web Scraping & Automation with JavaScript and NodeJS
In this article, we'll share all steps that you need to take to start doing web automation and web scraping with NodeJS & JavaScript
September 16, 2022The best open source web automation tools for 2022
In this article, we'll share the best open source web automation tools and libraries for 2022. Check out to find your fav tool!
September 16, 2022What is Browser Automation? Guide to Get Started
In this article, we'll cover different browser automation use cases, tools and how to get started with automating browsers.
September 02, 2022Getting started on web scraping with Selenium WebDriver and Python
In this article we'll show you how to use Selenium for web scraping. We'll show you a real example of how python web scraping works.
August 26, 2022Zillow scraper guide | How to build your own Zillow web scraping tool
In this article we'll share real code that will let you build your own Zillow scraper tool. Copy & paste it to start your Zillow scraping.
August 26, 2022Getting started with Website Test Automation | Browserless guide
In this article, we'll dive deeper into web automation test examples. We'll share a few use cases on website test automation.
August 19, 2022Playwright vs Puppeteer: Which one to choose for Browser automation?
In this article, we'll dive deeper into browser automation and what framework you should use: playwright vs puppeteer.
August 03, 2022How to create a time-lapse traffic with Browserless
Take a look at how to create time-lapse traffic using Browserless open source web automation tool for developers.
July 01, 2022How to scrape data from Google Maps using Puppeteer & Browserless [Tutorial]
In this article, we'll show you how you can build your own Google Maps scraper so you can implement scraping Google Maps easily.
June 30, 2022How Okra is using top-level browser automation with Browserless [Case Study]
Would you like to see how to implement browser automation in your business, check out how Okra did it with Browserless
June 28, 2022How to scrape Google Shopping using Puppeteer and Browserless
In this article we'll show you how to scrape Google Shopping prices and results using Puppeteer and Browserless.
June 24, 2022How to scrape Glassdoor data using Browserless automation and Node [Tutorial]
We'll show you how to scrape Glassdoor using Node.js & Browserless. This Glassdoor scraping tutorial includes a copy & paste code example.
June 13, 2022How to build your own Twitter scraper tool using Browserless and Node.js
Today we'll show your a code to scrape Twitter profile, followers and other data. If you're interested in Twitter scraping, check it out!
June 10, 2022How to automate a WebRTC video stream with Puppeteer & Browserless
We'll show you how to automate a WebRTC video stream with Puppeteer & Browserless.
June 10, 2022How to do web automation with Puppeteer-core & Browserless [3 code examples]
Today we'll show you how to use Puppeteer-core for automation.
June 06, 2022How to web scrape Amazon using Puppeteer and Browserless [Copy & Paste code example]
We'll show how to scrape Amazon data like product reviews & seller prices easily [Copy & Paste Amazon web scraping code]
May 31, 2022Web scrape YouTube videos with Browserless automation and Node.js [Copy & Paste code example]
We'll share with you the step by step guide on how to build your own Youtube scraper, so you can web scrape Youtube platform easily!
May 27, 2022How BigBlueButton, an open source project, runs automated E2E tests with Browserless
Wanna see how our customers used Puppeteer & Browserless to automate PDF & PNG exporting from slide decks. Check it out!
May 18, 2022How Samsara does stress test automation of their app with Browserless
How Samsara did stress test automation of their app with Browserless
May 18, 2022How Cashfree implemented one-time-passwords with Browserless
Wanna see how our customers used Puppeteer & Browserless to implement one-time passwords in the banking industry! Check it out!
May 13, 2022How Dropdeck automated slide deck exporting to PDF and generation of PNG thumbnails 🗂
Wanna see how our customers used Puppeteer & Browserless to automate PDF & PNG exporting from slide decks. Check it out!
May 13, 2022Session Management Tactic or How to manage sessions for web automation with Puppeteer + Browserless
We'll share session management tactics, so you know how to manage sessions for web automation with Puppeteer + Browserless!
May 06, 2022How @IrishEnergyBot used web scraping to help create awareness around Green Energy 🌱
IrishEnegryBot did a great job around Puppeteer Web Scraping!
April 29, 2022Automated Puppeteer PDF generator for your dashboards
Send your clients a weekly or monthly report through email - they'll be grateful!
April 01, 2022Introducing: Headless IE
[April Fools Prank] Introducing Headless Internet Explorer
January 27, 2022What is browserless?
This post gives an introduction to web automation with Browserless. Learn the most common use cases, libraries that work with browserless, and features the service provides.
March 10, 2021🎉 Announcing the new Puppeteer debugging site!
Without a doubt, one of the most helpful tools when working with any browser automation library is a visual debugger. We've written quite a bit about it.
February 07, 2021Amsterdam Data Center is now generally available
We're proud to announce that we have a new data center setup in Amsterdam! With the recent exit of the United Kingdom from the European Union, we've heard from a lot our users about having a location that's still located in the EU for legal purposes.
January 21, 2021Account features for 2021
One of the things we've heard often is that our Worker settings is confusing, and today we rectify that by removing a slew of unnecessary information, and adding three simple buttons: Force Restart, Relaunch, and Settings.
January 04, 2021Headless Handbook Chapter 1: Introduction to browser automation
This is the first of seven chapters in an ongoing blog series on headless browsers and best practices.
December 15, 2020New stealth mode in browserless.io
We're happy to announce that, as of version 1.42.0 of our docker image, we've added support for launching chromium in "stealth" mode. Using stealth mode is as simple as adding a stealth argument to your launch args.
September 30, 2020How to fix Puppeteer font issues
If you've been printing PDF's in puppeteer for some time, you've no doubt encountered issues where fonts don't render properly. Blotchy, pixelated, or even plain incorrect renderings are common when using headless-browsers. Luckily, there's a few quick things you can do to fix the problem!
September 02, 2020Hunting White Whales: JavaScript Memory leaks
It's what every Node developer fears: the process that keeps eating memory and won't stop, that's right we're talking about memory leaks today folks, and more specifically the NodeJS kind. This post shares is how we found, diagnosed, and fixed a particular memory leak that caused us some headaches in browserless.
June 09, 2020How to screencast with just Puppeteer
Having recently rewritten our implementation of screencasting for Puppeteer, we decided that the implementation was interesting enough to go over in a blog post. We'll of course go over how we landed on the decision, and talk more about tradeoffs made for our particular API.
October 17, 2019Pricing updates for January 1st, 2020
Effective January 1st, 2020 we'll be updating our prices. Learn more about the new rates and how they will impact you.
August 22, 2019The small things that will kill your indie business
Today, I wanted to take a look at the darker side of running a business, mostly the small things that will absolutely kill it. My intent here is to shed light on symptoms so you can course-correct before they become and out of control problem.
May 03, 2019Improving Puppeteer Performance
Today, I'd like to go over how browserless can help you mitigate some of these slower operations, and in certain cases even cut your loading time in half.
April 18, 2019Painless Puppeteer Debugging
Puppeteer can be frustrating and time-consuming it can be to debug, that's we're happy to announce our new Live Debugger.
April 01, 2019Usage-based accounts are live!
We're happy to announce that usage-based accounts on browserless are now live! Similar to our dedicated accounts, usage-based accounts come with all the API's that you now expect from the browserless service with the convenience of only paying for what you use.
March 13, 2019Observations running more than 5 million headless sessions a week
At the time of this writing, we currently run nearly 5 million headless sessions a week. Given all of this growth and time passed, it's time once again for us to divulge what we've learned running a headless browser company at scale.
February 26, 2019Sanely debugging puppeteer and fixes to common issues
It's my hope that, at the end of this post, you'll have much better tools and methods for debugging some of the tougher problems in headless Chrome. And if not you'll at least know where to get started!
January 07, 2019Phantom pain: the first year running headless Chrome in production
Browserless has just recently had its first birthday! Though there is so much to write about, today I want to go over the core of what browserless does and pass on all of our biggest findings, whether you're just beginning your headless Chrome journey or have been doing so for a while.
August 08, 2018New globally available workers!
We're happy to announce that you can now launch browserless instances across the globe! With this comes two new load-balancers that can better handle routing your traffic as well. No matter where you are you'll be closer to your browserless workers.
August 01, 2018Things they don’t teach you running a business by yourself
One of the most hotly talked about topics in tech right now is starting an indie business. As the sole-developer, founder, and doer of all things at browserless; I wanted to take chance and paint a better picture of what's like to be independent in the technology world.
June 04, 2018Observations running 2 million headless browser sessions
We're excited to announce that we've recently just crossed over 2 million sessions served! We'd like to take some time and outline common best practices when running headless browsers (and puppeteer) in a production environment.
May 26, 2018Browserless functions and usage-based accounts!
We're extremely excited to announce that we'll soon be entering a closed-beta for browserless functions and a new payment option: usage-based payment!
April 25, 2018Running Chrome Headless on Linux
You've written your Puppeteer code, you've made sure it works, and now it's time to get your project running someplace. This might be on a hosting provider like Amazon Web Services or on your own hardware. In any case chances are that you're running some flavor of Linux, and if you're reading this then you've undoubtedly run into some issues getting Chrome to run properly.
February 22, 2018Handling large images in puppeteer
Puppeteer has the ability to take screenshots of a website, but it comes with some size limitations. The solution is pretty easy and we share it here.