Documentation

CrawlOps API Reference

Two products, one platform. Use the Playwright WebSocket for full browser control, or the HTTP Scraping API for simple one-shot page fetching — stealth and proxy rotation are included in both.

How it works

1Create a Browser Token in the dashboard
2Pass it as browser_token= in the WebSocket URL
3Connect Playwright — your existing code works as-is
4Disconnect when done

Connection URL

wss://browser.stratifyops.cloud/ws?browser_token=bt_live_YOUR_TOKEN&browser=chromium&stealth=true

Get your Browser Token → Dashboard → Browser Tokens → New Token

Query Parameters

NameTypeLocationRequiredDescription
browser_tokenstringquery stringrequiredYour browser token (bt_live_...). Create one in the dashboard under Browser Tokens.
browser"chromium" | "firefox"query stringoptionalBrowser engine to use. Default: "chromium".
stealth"true" | "false"query stringoptionalEnable Camoufox anti-detection. Recommended for Cloudflare/Akamai-protected sites. Default: true.

Code Examples

scrape.py
import asyncio
from playwright.async_api import async_playwright

BROWSER_TOKEN = "bt_live_YOUR_TOKEN_HERE"

async def main():
    async with async_playwright() as pw:
        browser = await pw.chromium.connect(
            f"wss://browser.stratifyops.cloud/ws?browser_token={BROWSER_TOKEN}&browser=chromium"
        )
        page = await browser.new_page()
        await page.goto("https://example.com")
        print(await page.title())
        await browser.close()

asyncio.run(main())

Full Playwright API

Every Playwright method works: click, fill, scroll, evaluate, intercept network, set cookies.

Stealth included

Camoufox anti-detection + rotating residential proxies are injected per session automatically.

Session billing

1 WebSocket connection = 1 session. Sessions reset daily. Rate limits apply per token.

Ready to start?

Create a free account in 30 seconds. No credit card required. Browser Tokens and API Keys are available immediately.