Skip to content

Hosted Browser Beta ​

Beta

The Hosted Browser is in beta and enabled on request. Write to [email protected] to use it on your account. Parameters and pricing may still change.

The Hosted Browser lets you run your own Puppeteer or Playwright code against a browser we run for you. You keep your scraping logic; we provide the browser, its fingerprint and the proxy.

Each session gets:

  • A real browser identity: a consistent device (screen, fonts, GPU, CPU cores, languages) that the browser reports from its engine, not from injected scripts.
  • A proxy of your choice: our premium (residential) or datacenter pool, in the country you pick, or your own proxy.
  • Matching geolocation: the time zone, languages and geolocation follow the proxy's exit IP.
  • The Chrome DevTools Protocol (CDP): everything Puppeteer and Playwright do over CDP works, including clicks, typing, screenshots and request interception.

How it works ​

A session takes two steps:

  1. Create a browser with POST /v1/browsers. The answer contains a connect_url.
  2. Connect Puppeteer or Playwright to that connect_url. The browser starts when you connect and stops when you close it or disconnect.

The connect_url works once, within 45 seconds of being created. Create a new browser for each session.

Next steps ​