ZenRows
"The all-in-one web data extraction toolkit to bypass anti-bots, handle JS rendering, and return clean structured data - all through a single API call." [1]
ZenRows is a web scraping API that handles anti-bot bypass, JavaScript rendering, CAPTCHA solving, and proxy rotation through a single REST endpoint, targeting use cases such as price monitoring, e-commerce data extraction, SERP scraping, and AI training data pipelines. Subscriptions start at $69.99 per month with a no-credit-card trial allowance; plans scale to enterprise tiers with concurrent request limits ranging from 20 to 400 depending on plan level. The service covers 190+ countries via a 55 million IP residential proxy network, offers SDKs for Python, Node.js, Go, and browser JavaScript, and includes an MCP server for agent-based workflows. Financial institutions, payment processors, and government domains are explicitly blocked from use.
Best for / Avoid if
Best for: AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box
Avoid if: You want to try it free before paying; You have strict compliance requirements
Scores
- 65 / 100Agent friendliness
- 85 / 100Pricing transparency
- 60 / 100Setup speed
- 45 / 100Docs quality
- 85 / 100Procurement ease
- 15 / 100Trust readiness
Pricing & procurement
- Pricing model
- Subscription
- Published pricing
- ✓ Yes
- Free tier
- ✗ No [2]
- Self-serve signup
- ✓ Yes
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [3]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Trial | plan subscription (one-time allowance) | one-time | $0 | source |
| Trial | included usage credit (one-time) | one-time allowance | $1 | source |
| Developer | plan subscription | month | $69.99 | source |
| Startup | plan subscription | month | $129.99 | source |
| Business | plan subscription | month | $299.99 | source |
| Business 500 | plan subscription | month | $499.99 | source |
| Business 1k | plan subscription | month | $999.99 | source |
| Business 2k | plan subscription | month | $1999.99 | source |
| Business 3k | plan subscription | month | $2999.99 | source |
| Developer | Universal Scraper API basic successful requests | 1,000 requests | $0.28 | source |
| Developer | Universal Scraper API JS rendering successful requests (5x multiplier) | 1,000 requests | $1.4 | source |
| Developer | Universal Scraper API premium proxies successful requests (10x multiplier) | 1,000 requests | $2.8 | source |
| Developer | Universal Scraper API JS rendering + premium proxies (25x multiplier) | 1,000 requests | $7 | source |
| Startup | Universal Scraper API basic successful requests | 1,000 requests | $0.13 | source |
| Startup | Universal Scraper API JS rendering successful requests | 1,000 requests | $0.65 | source |
| Startup | Universal Scraper API premium proxies successful requests | 1,000 requests | $1.3 | source |
| Startup | Universal Scraper API JS rendering + premium proxies | 1,000 requests | $3.25 | source |
| Business | Universal Scraper API basic successful requests | 1,000 requests | $0.1 | source |
| Business | Universal Scraper API JS rendering successful requests | 1,000 requests | $0.5 | source |
| Business | Universal Scraper API premium proxies successful requests | 1,000 requests | $1 | source |
| Business | Universal Scraper API JS rendering + premium proxies | 1,000 requests | $2.5 | source |
| Business 500 | Universal Scraper API basic successful requests | 1,000 requests | $0.08 | source |
| Business 500 | Universal Scraper API JS rendering + premium proxies | 1,000 requests | $2.08 | source |
| Business 1k | Universal Scraper API basic successful requests | 1,000 requests | $0.08 | source |
| Business 1k | Universal Scraper API JS rendering + premium proxies | 1,000 requests | $2.08 | source |
| Business 2k | Universal Scraper API basic successful requests | 1,000 requests | $0.08 | source |
| Business 2k | Universal Scraper API JS rendering + premium proxies | 1,000 requests | $2 | source |
| Business 3k | Universal Scraper API basic successful requests | 1,000 requests | $0.08 | source |
| Business 3k | Universal Scraper API JS rendering + premium proxies | 1,000 requests | $2 | source |
| Developer | scraping browser bandwidth | GB | $5.5 | source |
| Startup | scraping browser bandwidth | GB | $5.25 | source |
| Business | scraping browser bandwidth | GB | $5 | source |
| Business 500 | scraping browser bandwidth | GB | $4.5 | source |
| Business 1k | scraping browser bandwidth | GB | $3.5 | source |
| Business 2k | scraping browser bandwidth | GB | $3.15 | source |
| Business 3k | scraping browser bandwidth | GB | $2.73 | source |
| All paid plans | scraping browser session time | hour (billed in 30-second increments) | $0.09 | source |
| Developer | residential proxy bandwidth | GB | $5.5 | source |
| Startup | residential proxy bandwidth | GB | $5.25 | source |
| Business | residential proxy bandwidth | GB | $5 | source |
| Business 500 | residential proxy bandwidth | GB | $4.5 | source |
| Business 1k | residential proxy bandwidth | GB | $3.5 | source |
| Business 2k | residential proxy bandwidth | GB | $3.15 | source |
| Business 3k | residential proxy bandwidth | GB | $2.73 | source |
| Developer | Scraper APIs (SERP/ecommerce/realestate) successful requests | 1,000 requests | $1.05 | source |
| Enterprise | Scraper APIs (SERP/ecommerce/realestate) successful requests | 1,000 requests | $0.75 | source |
| Any paid plan | usage top-up (15% extra usage) | 15% extra usage at 15% of plan price (max 4 per billing cycle) | 15% | source |
| Any plan (annual billing) | discount on plan subscription | annual commitment | -10% | source |
| Any plan (quarterly billing) | discount on plan subscription | 3-month commitment | -5% | source |
| Any plan (semi-annual billing) | discount on plan subscription | 6-month commitment | -7.5% | source |
Capabilities
- Supported actions
- scrape, js_rendering, captcha_solving, residential_proxies, datacenter_proxies, proxy_rotation, screenshot, structured_data_extraction, markdown_output, css_extraction, autoparse, scraping_browser, session_management, custom_headers, geotargeting, adaptive_stealth, xpath_extraction, network_request_capture, serp
- Regions
- 55M+ residential IPs, 190+ countries covered, residential proxy network, country-level geotargeting, regional (EU/etc.) geotargeting, auto-rotating proxies, sticky sessions, 99.9% network uptime claimed, 99.93% average success rate claimed
- Input types
- target URL, JS render flag, custom headers, proxy country code, CSS selectors / XPath, JavaScript instructions, session ID, wait conditions, screenshot options, response type (markdown/plaintext/PDF), autoparse flag, outputs filter
- Output types
- raw HTML, rendered HTML, Markdown, JSON (structured via autoparse or css_extractor or Scraper APIs), screenshot (PNG/JPEG), plaintext, XHR/network request data (JSON)
- Webhooks
- ✗ No
- Sandbox / test mode
- ✗ No [4]
- SDK languages
- Python, Node.js, Go, JavaScript (Browser) [5]
- MCP server
- ✓ Yes [6]
Trust & compliance
- SOC 2
- – Unknown
- HIPAA
- – Unknown
- GDPR
- ✓ Yes [7]
- ISO 27001
- – Unknown
- PCI DSS
- – Unknown
- Published SLA
- – Unknown [8]
- Rate limits
- Trial: 5 concurrent requests; Developer ($69.99/mo): 20 concurrent requests; Startup ($129.99/mo): 50 concurrent requests; Business ($299.99/mo): 100 concurrent requests; Business 500 ($499.99/mo): 150 concurrent requests; Business 1k ($999.99/mo): 200 concurrent requests; Business 2k ($1,999.99/mo): 300 concurrent requests; Business 3k ($2,999.99/mo): 400 concurrent requests; Enterprise: custom. Exceeding concurrency limit returns HTTP 429. Top-ups: max 4 per billing cycle at 15% of plan price.
- Known restrictions
- Banks and banking institution websites are blocked, Credit card processors/payment gateways (VISA, MasterCard, PayPal, Stripe) are blocked, Visa/eVisa/immigration permit websites are blocked, Governmental websites with .gov domain extensions are blocked, Brute-forcing login forms is prohibited, Extracting private personal information (GDPR-protected) is prohibited, Scraping copyrighted content without permission is prohibited, Direct IP scraping is prohibited - only FQDNs permitted, Only target public websites, Top-up credits limited to 4 per billing cycle
Developer surface
Integration
Adoption & maturity
- Launched
- 2021-01-01
Other Scraping & Crawling APIs
ScrapFly
"Scrape any site, drive any browser, power any agent. One API key."
Bright Data Web Scraper API
"The most reliable Web Scraping API. Scrape any website with automatic proxy rotation, anti-bot bypass, and JavaScript rendering."
Oxylabs
The best proxy service platform with 175M+ Residential and 2M Datacenter IP proxies. Extract public data from any website with ease!
Apify
Cloud platform for web scraping, browser automation, AI agents, and data for AI
Crawlbase
"Web data infrastructure for developers, enterprises & LLMs"
Diffbot
Web Data for your AI
References
- ↑Description: zenrows.com
- ↑Free tier: docs.zenrows.com · docs.zenrows.com
- ↑Enterprise plan: docs.zenrows.com
- ↑Sandbox: docs.zenrows.com
- ↑SDK languages: github.com
- ↑MCP server: docs.zenrows.com
- ↑GDPR: zenrows.com · zenrows.com
- ↑Published SLA: docs.zenrows.com
Change history
- 2026-06-15 Score Agent Friendliness: 30 → 65
- 2026-06-15 Score Docs Quality: 15 → 45
- 2026-06-14 API Reference URL: (none) → https://docs.zenrows.com/universal-scraper-api/api-reference
- 2026-06-14 Llms Txt Present: (none) → Yes
- 2026-06-14 Llms Txt URL: (none) → https://docs.zenrows.com/llms.txt
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Has Structured Data: (none) → Yes
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 Capabilities: {} → {"serp":true,"anti_bot":true,"js_rendering":true,"residential_proxies":true,"st…
- 2026-06-14 Summary Md: (none) → ZenRows is a web scraping API that handles anti-bot bypass, JavaScript renderin…
- 2026-06-14 Avoid If: (none) → You want to try it free before paying, You have strict compliance requirements
- 2026-06-14 Score Agent Friendliness: (none) → 30
- 2026-06-14 Score Pricing Transparency: (none) → 85
- 2026-06-14 Score Setup Speed: (none) → 60
- 2026-06-14 Score Docs Quality: (none) → 15
- 2026-06-14 Score Procurement Friction: (none) → 85
- 2026-06-14 Score Trust Readiness: (none) → 15
- 2026-06-14 Best For: (none) → AI agents and automation - an agent-ready surface (MCP / llms.txt), Teams needi…
- 2026-06-14 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-14 Status Page URL: (none) → https://status.zenrows.com
- 2026-06-14 Docs URL: (none) → https://docs.zenrows.com
- 2026-06-14 Enterprise Plan Available: set to Yes
- 2026-06-14 GDPR: set to Yes
- 2026-06-14 Data Retention Policy URL: set to https://www.zenrows.com/privacy-policy
- 2026-06-14 Documented Rate Limits: set to Trial: 5 concurrent requests; Developer ($69.99/mo): 20 concurrent requests; St…
- 2026-06-14 Rate Limit Requests: set to 5
- 2026-06-14 Rate Limit Window: set to concurrent
- 2026-06-14 Known Restrictions: set to Banks and banking institution websites are blocked, Credit card processors/paym…
- 2026-06-14 Auth Methods: set to api_key
- 2026-06-14 Auth Docs URL: set to https://docs.zenrows.com/universal-scraper-api/universal-scraper-api-setup
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://api.zenrows.com/v1/
- 2026-06-14 API Version: set to v1
- 2026-06-14 Versioning Scheme: set to url
- 2026-06-14 Stability: set to ga
- 2026-06-14 MCP URL: set to https://mcp.zenrows.com/mcp
- 2026-06-14 Quickstart URL: set to https://docs.zenrows.com/first-steps/getting-started-guide
- 2026-06-14 Idempotency Supported: set to No
- 2026-06-14 Error Format: set to vendor-specific
- 2026-06-14 Requires Verification: set to No
- 2026-06-14 Starting Price Usd: set to 69.99
- 2026-06-14 Price Basis: set to month
- 2026-06-14 Free Tier Limit: set to $1 usage allowance (trial, no credit card required)
- 2026-06-14 Slug: set to zenrows
- 2026-06-14 Notable Customers: set to (none)
- 2026-06-14 Fields Not Found: set to SOC2 certification status, HIPAA compliance, ISO 27001 certification, PCI DSS c…
- 2026-06-14 Source Confidence: set to high
- 2026-06-14 Extractor: set to claude-subagent:sonnet
- 2026-06-14 Last Verified At: set to 2026-06-14T00:00:00.000Z
- 2026-06-14 Status: set to published
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/zenrows \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/zenrows/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'