Zenrows was founded in 2021 with the goal to turn any website into an API.
ZenRows is a web scraping API, a tool used for data extraction that comes with rotating proxies, headless browser functionalities, deals with CAPTCHAs, and bypasses advanced anti-bot systems. It allows developers to collect large amounts of internet data for e-commerce price monitoring, social media research, machine learning model training and plenty of use cases.
Overall Zenrows performs relatively well on Scrapeway's benchmarks taking top spots in some targets while having some difficulties with others.
Zenrows offers most of the core web scraping API features like headless browser scraping, anti-bot bypass and residential proxy support though uniquely it provides a captcha-solving integration and automatic data parsing.
Pros
- Integrations for Python, Nodejs, Selenium, Puppeteer
- Captcha solver integration with 2Captcha.
- Optional Javascript rendering for scraping dynamic pages.
- Optional auto data parser.
- Web UI player for testing and experimenting.
Cons
- Very high entry point of 69$.
- Credits do not carry over month-to-month.
- Poor scraper blocking bypass without headless browser feature.
- Blocks use when many subsequent scrape blocks are encountered.
Zenrows vs Other Services
Here's how Zenrows compares against other web scraping APIs in terms of success rate, speed and cost.
# | Service | Success % | Speed | Cost $/1000 | |
---|---|---|---|---|---|
1 | Scrapfly |
94%
|
12.2s
|
$3.71
|
|
2 | Scrapingbee |
74%
|
3.1s
|
$3.42
|
|
3 | WebScrapingAPI |
74%
|
22.1s
|
$2.39
|
|
4 | Scraperapi |
71%
|
7.3s
|
$5.17
|
|
5 | Zenrows |
69%
|
8.0s
|
$4.52
|
|
6 | Scrapingdog |
46%
|
4.8s
|
$1.54
|
|
7 | Scrapingant |
44%
|
13.4s
|
$1.99
|
This data is based on the averages of Scrapeway's weekly benchmarks covering 12 most popular web scraping targets and overall:
- Zenrows has an above-average success rate of 69.2% compared to industry average of 67.5%
- Zenrows has an above-average scraping speed of 8.0s compared to industry average of 10.1s
- Zenrows has an above-average price of $4.5/1000 scrapes compared to industry average of $3.2
Zenrows Benchmarks
Scrapeway runs weekly benchmarks for Zenrows for the most popular web scraping targets.
Target | Success % | Speed | Cost $/1000 | |
---|---|---|---|---|
69%
|
8.0s
|
$4.52
|
||
100%
|
5.3s
|
$6.9
|
||
100%
|
5.5s
|
$2.76
|
||
100%
|
7.3s
|
$6.9
|
||
100%
|
7.4s
|
$6.9
|
||
100%
|
15.5s
|
$6.9
|
||
99%
|
4.7s
|
$2.76
|
||
98%
|
8.9s
|
$6.9
|
||
52%
|
28.6s
|
$6.9
|
||
12%
|
4.4s
|
$2.76
|
||
0%
|
-
|
-
|
||
0%
|
-
|
-
|
Zenrows Pricing
Zenrows is a credit-based service where each scrape request can cost 1-30 credits depending on the used features and required anti-bot bypass.
Plan | Price | Credits | Concurrency |
---|---|---|---|
Developer | $69 | 250,000 | 10 |
Startup | $99 | 1,000,000 | 25 |
Business | $249 | 3,000,000 | 50 |
Custom | - | - | - |
Overall Zenrows' entry plan is not very attractive but it scales much better with higher plan tiers.
Zenrows Features
Overall, Zenrows offers most of the expected features of a modern web scraping API. It offers the standard feature set of for all plans:
Feature | Availability |
---|---|
Integrations | Python, NodeJS |
Proxy support | Datacenter default, Residential optional |
Geolocation | Only for Premium proxies, country coverage unclear |
Webhook support | No |
Javascript rendering | Yes, at extra cost |
Custom JS evaluation | Yes |
Browser control | Yes |
Screenshots | Yes, full page only |
Sessions | Yes, persistent IP up to 10min |
To add, Zenrows offers some unique features at no extra cost included with every plan:
- Autoparse can parse page HTML for structured JSON output.
- CSS Extractor can parse page HTML through provided CSS selectors.
- Above average concurrency rate of 10+ concurrent scrapes