Skip to content

zenrows

18 1 2 MIT
1.4.0 (13 Nov 2024) Jun 01 2022 191.9 thousand (month)

ZenRows is the official Python SDK for the ZenRows web scraping API. ZenRows is a scraping API service that handles anti-bot bypass, JavaScript rendering, and proxy rotation, allowing developers to focus on data extraction rather than infrastructure.

Key features of the SDK:

  • Simple API Send requests through ZenRows' infrastructure with a single function call. The API handles proxy rotation, CAPTCHA solving, and anti-bot bypass automatically.
  • JavaScript rendering Enable headless browser rendering for JavaScript-heavy pages with a simple parameter.
  • Anti-bot bypass Automatically bypasses common anti-bot systems including Cloudflare, DataDome, PerimeterX, and others.
  • Geotargeting Route requests through proxies in specific countries for geo-restricted content.
  • Auto-parsing Built-in parsers for extracting structured data from common page types (e-commerce, search results, etc.).
  • Concurrency support SDK supports concurrent requests for efficient large-scale scraping.

ZenRows is a commercial API service (requires API key) that is useful when building and maintaining your own proxy infrastructure and anti-bot bypass logic is not practical. The Python SDK provides a convenient wrapper around the REST API.

Highlights


bypassanti-detectproxy

Example Use


```python from zenrows import ZenRowsClient

client = ZenRowsClient("YOUR_API_KEY")

Simple request - anti-bot bypass handled automatically

response = client.get("https://example.com") print(response.text)

With JavaScript rendering enabled

response = client.get( "https://example.com/dynamic-page", params={"js_render": "true"}, ) print(response.text)

With premium proxy and geotargeting

response = client.get( "https://example.com", params={ "premium_proxy": "true", "proxy_country": "us", }, )

Auto-parsing for structured data extraction

response = client.get( "https://example.com/product/123", params={"autoparse": "true"}, ) print(response.json()) # structured product data ```

Alternatives / Similar


firecrawl new
- 0.0.0 (2025-03-15 00:00:00 ago) Apr 01 2024 compare

Other Languages

Was this page helpful?