Browser Infrastructure
Your Playwright script, on a browser that gets in.
One POST creates a browser. Paste the CDP URL into connectOverCDP. Done, at $0.02 per browser-hour with no subscription.
- $0.02 / hour
- pay as you go, billed by the minute, no subscription
- 81%
- of 71 protected sites reached, the best stealth on the planet on the hardest stealth benchmark; Anchor next at 77%
- Built in
- automatic CAPTCHA solving and residential proxies in 195+ countries
Pay as you go, billed by the minute.
A browser in under a second.
What comes with every browser
- Protocol
- Chrome DevTools Protocol over WebSocket. Playwright, Puppeteer, or any CDP client.
- Stealth
- Best stealth on the planet, measured on the hardest stealth benchmark: our own hardened Chromium build, fingerprints randomized per session, on by default. The numbers.
- CAPTCHAs
- Built-in automatic solving, no third-party service. How it works.
- Proxies
- Residential in 195+ countries at $5/GB, chosen per session with proxyCountryCode. Or bring your own with customProxy.
- Profiles
- Cookies, localStorage and login state persist across browsers with profileId.
- Live view and recording
- A liveUrl for every session; recordings with enableRecording.
- Concurrency
- 10 browsers on a new account, rising with lifetime spend to 1,000; more on enterprise agreements.
- API reference
- POST /api/v4/browsers
Questions people ask
Do I have to change my Playwright script?
One line. Replace chromium.launch() with chromium.connectOverCDP(cdpUrl). Selectors, waits, downloads and screenshots work as they do on your laptop, because it is a real Chromium on the other end.
What does it cost?
$0.02 per browser-hour, billed by the minute, plus $5/GB when traffic goes through the residential proxies. No subscription, no minimum. Credits never expire.
Does Selenium work?
No. Selenium's debugger_address only accepts a local host:port, so it cannot attach to a remote CDP WebSocket. Playwright and Puppeteer can.
How do I stop paying for a browser?
PATCH /api/v4/browsers/{id} with {"action":"stop"}. browser.close() in your script does not stop the managed browser; the API call does.
Is stealth an add-on?
No. Every browser runs the hardened Chromium build with stealth on, solves supported CAPTCHAs, and can route through residential proxies in 195+ countries. There is no plan tier that unlocks it.
Can I keep a login between sessions?
Yes. Save a profile once and pass its id when you create the browser. Cookies, localStorage and login state come back. You can also sync cookies from your local Chrome into a cloud profile.