Skip to content

ZenRows Scraping Browser

What It Is

ZenRows Scraping Browser is a cloud-based browser infrastructure service that lets you run Playwright or Puppeteer scripts against a managed Chromium fleet backed by over 55 million residential IPs across 190+ countries. You connect via a single WebSocket URL and your existing automation code runs as-is, with anti-bot evasion, IP rotation, and geolocation targeting handled transparently by ZenRows.

It is purpose-built for scraping JavaScript-heavy sites and single-page applications (SPAs) where headless HTTP fetching fails. ZenRows manages the browser lifecycle, proxy rotation, and fingerprinting so you do not have to.

Category

Infra - Cloud Scraping Browser (CDP/WebSocket endpoint)

Free vs Paid

Paid only. No free tier. Plans start at $69/month, which includes bandwidth at $5.50/GB (sliding to $2.80/GB on higher tiers) plus session time billed at $0.09/hour in 30-second increments.

A 10-second session is billed as 30 seconds. A 61-second session is billed as 90 seconds (1.5 minutes).

Key Features

  • Single connection string replaces complex proxy and browser management
  • Residential IP pool: 55M+ IPs, 190+ countries
  • Geolocation targeting via proxy_country and proxy_region parameters
  • Session TTL control (60 to 900 seconds, default 180)
  • Compatible with Playwright and Puppeteer without code changes beyond the connect call
  • Optional ZenRows Browser SDK (@zenrows/browser-sdk) for typed connection URL generation

Connection String

wss://browser.zenrows.com?apikey=YOUR_ZENROWS_API_KEY

Connection Parameters

ParameterTypeDefaultPurpose
apikeystringrequiredAuthentication
proxy_regionstringglobalRoute IPs through a world region
proxy_countrystringnonePin to a specific country (ISO code)
session_ttlnumber180Session lifetime in seconds (60-900)

Safety and ToS Notes

ZenRows Scraping Browser is a commercial infrastructure service. Usage is governed by ZenRows Terms of Service. Key points:

  • You supply the target URLs; ZenRows routes them through residential IPs.
  • Scraping sites in violation of their own Terms of Service is your responsibility, not ZenRows.
  • ZenRows does not guarantee bypass of all bot-detection systems.
  • High-bandwidth usage (images, fonts, video) runs up session time and bandwidth costs fast. Block unnecessary resource types to control spend.
  • Do not store your API key in version-controlled code. Use environment variables.