Skip to main content
Surfsky is a cloud browser API. Each session is an antidetect Chrome running on Surfsky’s servers, with a real device fingerprint, a proxy, CAPTCHA solving, and human mouse and keyboard emulation. Start a browser with an API request, connect Playwright, Puppeteer, Selenium, or a Surfsky SDK to it, and stop it when the run is done. Surfsky hosts the browsers and the proxies.

Start a browser

Choose the guide that fits your project. Each quickstart includes setup, an example, and session cleanup.

Quickstart

Get your credentials and run your first browser session.

SDKs

Use our SDKs to manage browser sessions and automate web pages.

Connect Playwright

Connect your Playwright scripts to a cloud browser.

Scraping API

Interact with a cloud browser through HTTP requests.
Other integrations: Puppeteer, Selenium, Scrapy, and chromedp.

Configure your browser

Inspect and scale

Use DevTools to inspect a page or Screencast to watch a session. If something fails, start with Troubleshooting or look up the API’s error code. For larger workloads, see Concurrency, Speed optimization, Shared cache, and Limits. The API reference covers authentication, request parameters, and responses. How Surfsky works explains profiles, sessions, and the connection to your code.