What is browserless?
browserless is a browser-as-a-service where we enable you to make the web an API. By using the power of headless chrome, and libraries like Puppeteer and Playwright, you can get started quickly without having to install numerous packages and drivers.
What use-cases does it have?
We have a few use-cases that cover 99% of our customer's needs, described below. However, there are virtually no limits on the amount of things our tool can be used for!
Make sure your html & css looks good and you're good to go, just point our /pdf API to that URL and you have yourself a fresh-looking PDF.
We have a bunch of API docs for you to explore like this one, ready to be used, check them out here!
Crawling the web to gather information, data collection and aggregation - all of that good stuff can be done easily with browserless. Maybe you want to compare prices of products on different sites, get the best flight price, generate a JSON collection of urls of some site, the use-cases are endless. We even have an API for scraping HTML content.
We built the infrastructure and designed the tool, so you can build awesome products with it!
Don't use your time manually checking that everything is working after changes to your site, let the robots do that for you! With browserless, you can do all types of tests, from unit-testing through E2E testing; you can even easily do load-testing! You can create hundreds or thousands of sessions hitting your site and simulating usage so you can make sure your site is ready for a multitude of real clients in production - this is real QA at its peak.
How to get started with browserless?
There's different ways to use our product.
- Use our online debugger to try it out!
- Sign up for a free account and get an API key. You have 6 hours of usage for free! After that, you can pay as you go, and only pay per second that you use!
- You can self-host for development purposes by using our OpenSource browserless docker image
- If you've already tested our service and want a dedicated machine for your requests, you might be interested in signing up for a dedicated account, this works best if your doing screencasting or have a heavy load of requests since you won't be sharing resources.
browserless' added value
If you use something like Puppeteer, what difference would it make to switch to browserless? Well, if you already started a project with Puppeteer or Playwright, you might run into some common troubles that most people do, having to manage Puppeteer is a lot of work! browserless handles this for you.
What does browserless handle for me?
- Load balancing
- Exception handling
- Font compatibility
- Libraries breaking
It took 60% of my time in my previous job, it was just too much time!
-Joel Griffith, CEO & Founder of browserless
This is why browserless was born - managing multiple instances of Puppeteer is a dirty job, but someone has to do it. We take care of all these troubles so you folk can build amazing products with our tool, and we enjoy building this tool for developers like you.
What are you waiting for? Get started for free and sign up to browserless!
If you have any feedback, or want to suggest new features, feel free to contact us through browserless' Slack community!