Introduction
What is Browserless?
Browserless provides managed headless browsers for automation. Connect Puppeteer or Playwright over WebSocket, or use REST and GraphQL APIs for scraping, screenshots, and PDFs. Run it in our cloud or self-host with Docker. We handle the browser infrastructure so you don't have to.
Before you start
Sign up for a free account and copy your API token from the Browserless dashboard. You'll pass it as the ?token= query parameter on every request.
Common use cases
Short, task-shaped guides. Each one ends with a working request.
- Scrape a website URL - get a token and pull data off a page, over REST or a WebSocket
- Create a browser session - keep one browser open across a multi-step flow
- Connect Puppeteer - point an existing script at a managed browser
- Connect Playwright - the same swap, in JavaScript or Python
- Create a browser agent - wire an LLM to a real browser
- Bypass CAPTCHAs on a website - stealth routes, automatic solving, and proxies
Get started
Not sure which to pick? See the API Comparison.
Was this page helpful?