OmniScrapeOmniScrape
ProductsSolutionsGuidesDocs ↗PricingAbout
Browser-as-a-Service

Your Scripts. Our Stealth Browsers.

Connect your existing Playwright or Puppeteer code to our remote browser infrastructure over WebSocket CDP. Anti-detection is pre-configured. You just write the automation.

Standard$0.02/min
Full Media$0.10/min
ProtocolWebSocket CDP
browser_session.py
python
1234567891011121314151617181920from playwright.async_api import async_playwright

async def scrape():
    async with async_playwright() as p:
        browser = await p.chromium.connect_over_cdp(
            "wss://browser.omniscrape.io"
            "?apikey=YOUR_API_KEY"
            "&render_media=false"
        )
        
        page = await browser.new_page()
        await page.goto("https://protected-site.com")
        
        # Wait for dynamic content
        await page.wait_for_selector(".product-price")
        
        price = await page.locator(".product-price").text_content()
        print(f"Price: {price}")
        
        await browser.close()

Two Billing Modes

Pick the mode that matches your workload. Switch between them at any time.

Standard Mode

render_media=false
$0.02 / min

Blocks images, video, and fonts. Faster page loads, lower bandwidth. Best for data extraction.

  • All JS rendering
  • Proxy rotation included
  • Anti-detection fingerprinting
  • Images and media blocked

Full Media Mode

render_media=true
$0.10 / min

Full rendering of all resources including images and video. For when you need a complete browser experience.

  • Full resource loading
  • Screenshot-ready pages
  • Video and image support
  • Highest compatibility

When to Use BaaS

Migrate existing scripts

You already have Playwright or Puppeteer code. Just change one line to connect_over_cdp() and point it at our endpoint. Your scripts run exactly as before, just in a stealth browser.

Bypass detection at the browser level

Our browsers come with advanced anti-detection pre-configured. Canvas fingerprints, WebGL noise, navigator spoofing, and realistic User-Agent strings are all handled before your script starts.

Scale without the hardware

Running headless browsers is RAM-heavy. Each stealth browser instance needs 150MB+. Offload that to us and run dozens of sessions without upgrading your servers.

Long-running sessions

Some workflows need to stay logged in, navigate across multiple pages, or wait for events. BaaS supports persistent sessions without session state expiring on our side.

Ready to connect your scripts?

Start your free trial today. No credit card required.

Ready to get started?

Start scraping protected sites today. No credit card required.

OmniScrapeOmniScrape

Web scraping infrastructure for developers. One API call to bypass any protection.

All systems operational

Payments accepted

Credit / Debit CardVisaMastercardCryptoBTCUSDTETH50+ coins

Product

  • Web Unlocker
  • Browser-as-a-Service
  • Residential Proxies
  • Pricing

Developers

  • API Reference ↗
  • Quickstart ↗
  • All Guides
  • Use Cases
  • Status

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Cookie Policy
  • Acceptable Use

OmniScrape is a product of PT Data Digital Grup. Copyright ©2026.

PrivacyTermsRefundsAcceptable Use