Drive a real browser
from your own code.
Some jobs need a live browser you control — logins, multi-step flows, anything a headless script does. Browse hands you a real cloud Chrome you drive with your own Playwright or Puppeteer over CDP. No browser fleet to run, no infrastructure to babysit — connect and automate.
- Connect your own Playwright or Puppeteer over CDP
- A real, isolated cloud browser per session
- Metered by the minute, plus bandwidth
Create a session. Drive it with your code.
Start a browser from the dashboard or the API. You get a connection URL back; point your own automation at it and go.
Create a session
Start a session from the dashboard or POST to the API. You get back a ready-to-drive CDP connection URL.
Drive it with your code
Connect your own Playwright or Puppeteer over CDP and automate the page. We meter the minutes and bandwidth you use.
# create a browser session — returns a CDP url curl -X POST \ https://api.webscrape.ai/v1/browse/sessions \ -H "X-API-Key: $WSG_KEY" # → { "wss_url": "wss://browse.webscrape.ai/s/…?token=…" }
// point your own Playwright at the session const { chromium } = require('playwright'); const browser = await chromium.connectOverCDP(wssUrl); const page = await browser.newPage(); await page.goto('https://app.example.com'); // drive it however you like — billed per minute + bandwidth
A browser, on tap, on your terms
Everything a headless-browser fleet gives you — minus the fleet, the proxies, and the ops.
Bring your own automation
Connect the Playwright or Puppeteer you already use over CDP. Nothing new to learn — Browse is just a browser at the end of a WebSocket, driven by your own code.
A real browser, per session
Every session is a fresh, isolated cloud Chrome — full JavaScript and real rendering — so pages behave exactly as they would on a real desktop.
Networking included
Every session routes through managed IPs — no separate vendor, no extra bill. One wallet: the credits you already have.
Metered by the minute
0.2 credits per minute of session time, plus bandwidth. The clock starts when your client connects, and time is billed to the second — no rounding up.
Idle auto-close
Walk away and a session closes itself, so a forgotten client can’t quietly run up a bill. You set the idle window and a hard duration ceiling up front.
Concurrency by plan
Run multiple sessions side by side, up to your plan’s limit, each fully isolated from the others — no shared state, no cross-talk.
Don’t need to drive it yourself?
Point your automation at a real browser.
Sign up free, pick a paid plan, and launch your first cloud browser — 500 credits on the house to explore everything else, no card required.