Zenrows
Talk to sales Start free

SDK

Typed clients for the protected web.

Python, Node, Go.
Same shape.

Python

GitHub ↗

Node.js

GitHub ↗

The response
is typed too.

One import. One key.

Fetch and Extract.
One client.

autoparse is Extract's parameter name; js_render turns on dynamic rendering.

Batch ships as its own client. Browser Sessions needs no SDK, point your existing Playwright or Puppeteer at it.

Skip the
boilerplate.

  • Retries & backoff Automatic on transient failures.
  • Async-native asyncio in Python, promises in Node, goroutines in Go.
  • Typed errors Catch a ZenRowsError, not a string.
  • Sessions kept Cookies and state across calls.

Get started

Install in one line.