Skip to main content
ZenRows® offers transparent, flexible pricing designed for different technical levels and scraping volumes. Every plan includes access to all ZenRows products — the Universal Scraper API, Scraping Browser, Residential Proxies, and Scraper APIs (Beta).

How Pricing Works

Shared Balance system

Each plan gives you a shared balance that you can spend across all ZenRows products. This means you have the flexibility to use any combination of our tools without worrying about separate limits for each product.

Pay Only for Success

You’re charged only for successful requests. Failed or retried requests don’t consume your balance. HTTP 404 and 410 responses count as successful because the request completed correctly and returned valid data.

What Affects Your Costs

Your costs depend on four main factors:
  • Page complexity — Basic public pages cost less than protected pages behind anti-bot systems (i.e., Cloudflare, DataDome, Akamai, etc.)
  • JavaScript rendering — Enabling browser-based rendering increases costs because it requires more computational resources
  • Premium proxies — These residential IP addresses improve success rates on protected or geo-targeted sites but cost more
  • Browser usage — When using the Scraping Browser, you pay based on data transferred (GB) and active session time

Cost Multipliers for Universal Scraper API

Different features multiply your base cost depending on the infrastructure required:
FeatureCost multiplier vs Basic
JavaScript Rendering×5
Premium Proxies×10
JS Rendering + Premium Proxies×25
Example costs per 1,000 requests (CPM):
  • Basic pages: $0.28
  • With JavaScript: $1.40
  • With Premium Proxies: $2.80
  • With both features: $7.00
These multipliers reflect the additional infrastructure needed for browser rendering and residential IP addresses.

Basic vs Protected Pages

Understanding the difference between these page types helps you estimate costs accurately:
  • Basic pages — Standard public websites like news articles, product listings, and blogs. These usually work without proxies or JavaScript rendering.
  • Protected pages — Sites using anti-bot protection (i.e., Cloudflare, DataDome, Akamai, etc). These need JavaScript rendering and Premium Proxies for reliable data extraction.
If you’re unsure about your page mix, use our Pricing Calculator to estimate how different page types affect your total cost.

Cost Calculation Examples

Universal Scraper API

  • Available requests = (Plan Balance ÷ Cost per 1,000 requests) × 1,000
  • Total cost = (Number of requests ÷ 1,000) × Cost per 1,000 requests

Scraping Browser

  • Total cost = (GB used × price per GB) + (Session hours × $0.09)
  • Sessions are billed in 30-second increments

Residential Proxies

  • Total cost = GB used × price per GB
Remember: You pay only for successful requests across all products.

Choose Your Plan in 60 Seconds

  1. Estimate your monthly volume — Count how many Basic and Protected pages you’ll scrape
  2. Add browser usage — If you’ll use the Scraping Browser, estimate GB and session hours needed
  3. Get a recommendation — The calculator suggests a plan with buffer room for growth
Open the Pricing Calculator

Plan Comparison

  • Trial
  • Developer
  • Startup
  • Business
  • Business 500
  • Business 1k
  • Business 2k
  • Business 3k
  • Enterprise
A free trial period to test your use case.Price: Free Universal Scraper API
  • 1,000 basic results
  • 200 results using only the JS Rendering feature
  • 100 results using only the Premium Proxy feature
  • 40 protected results
Scraper APIs BETA
  • 1,000 results
Scraping Browser or Residential Proxies
  • 100 MB
Concurrency: 5 parallel requestsMaximum Download Size: 10 MBFeatures:
  • Everything from the Business Plan
Basic results = Public websites without anti-bot protection
Protected results = Sites behind firewalls, or heavy JavaScript
Concurrent requests = How many pages you can scrape simultaneously. Higher concurrency enables faster data extraction.
Use the Pricing Calculator to test different scenarios and find your ideal plan.

Product-Specific Pricing Details

Universal Scraper API

  • Billing method: Cost per 1,000 successful requests (CPM)
  • Cost multipliers: Apply when you enable JavaScript rendering or Premium Proxies
  • Best for: Mixed scraping where some pages need protection bypass

Scraping Browser

  • Billing method: Data usage (per GB) + session time ($0.09 per hour)
  • Best for: Interactive sessions or long-running browser automation

Residential Proxies

  • Billing method: Data usage only (per GB)
  • Best for: Geo-targeted scraping or proxy-only workflows

Scraper APIs Beta

  • Billing method: Cost per 1,000 successful requests with volume discounts
  • Best for: Structured data from predictable endpoints
Enterprise plans offer additional CPM and GB pricing discounts. Contact our sales team if your usage exceeds our highest standard plan.

Managing Your Subscription

Access all subscription changes from your Plans or Billing pages.

Top-Ups

You’ll receive usage alerts at 80% and 95% of your limit, if enabled from your Notifications settings. Top-Ups let you extend usage without changing plans:
  • Cost: 15% of your plan price for 15% more usage
  • Limit: Up to 4 Top-Ups per billing cycle
    Set automatic Top-Ups to trigger at your chosen threshold (like 95%). To avoid surprises, enable invoice notifications in your Notification Settings.

Upgrading Your Plan

  • When it applies: Immediately after purchase
  • Important: Unused balance from your previous plan doesn’t carry over or be credited toward the new plan

Downgrading Your Plan

  • When it applies: At the end of your current billing cycle
  • During transition: You keep your current limits until renewal

Cancelling Your Subscription

1

How to cancel

  1. Go to Billing
  2. Click Cancel Subscription
  3. Select your reason for cancelling (your feedback helps us improve!)
  4. Confirm to complete the cancellation
2

After cancellation

  1. You keep access until your billing cycle ends
  2. You can use your remaining quota during this time
  3. No additional charges will occur
For complete terms and conditions, visit our Terms & Conditions page.

Frequently Asked Questions (FAQ)

ZenRows uses a subscription model. Each plan gives a monthly balance (e.g., Business = $299) to spend across all products.
Every successful request deducts cost according to its CPM or GB rate. You only pay for successful requests — failed or retried ones aren’t billed (404 and 410 count as successful).
No, the cost of requests is included in your plan, and your plan’s balance applies to all products. For example, if you’re on the Business plan, you pay $299 per month and receive $299 worth of usage to spend across all ZenRows products.
  1. Each product has a specific cost per request.
  2. The costs for all products are deducted from your shared balance.
For instance:If you spend $150 with the Universal Scraper API and $149 with the Scraping Browser, your total usage will be $299.
Keep in mind that your plan’s balance is shared across all products, not allocated separately to each product.
We accept credit cards (Visa, MasterCard, American Express, etc.), Apple Pay, Google Pay and PayPal. Wire transfer is accepted for Enterprise customers. We don’t accept crypto or debit cards at the moment.
We offer flexible subscription options with discounts for longer commitments. Choose from 3-month, 6-month, or yearly plans, each with discounted pricing. The best value comes with our yearly plan, which includes a 10% discount. Enjoy the full range of ZenRows features at the best rates available.
Currently, ZenRows does not offer Pay-As-You-Go plans. However, we are actively working on expanding our offerings and plan to introduce a Pay-As-You-Go option soon.
Currently, we only offer custom plans for users requiring higher volumes than those included in our Business 3k plan ($2,999/month). We do not offer the option to purchase additional concurrency separately or to subscribe to a plan for just one product at a lower price.When you subscribe to any of our plans, you gain access to all products, with usage limits determined by your selected plan. If you have high-volume needs beyond our standard offerings, feel free to reach out to discuss a tailored solution.
There is no need to cancel your free trial. It will expire automatically at the end of the trial period.No further action is required on your part.
No, pausing or delaying your subscription is not currently available. You can either keep your subscription active or cancel it at any time. If you choose to cancel, you will continue to have access to all services until the end of your current billing cycle. Please note that any unused days or features do not roll over if you renew or reactivate your subscription later.
You can view and download your subscription invoices on your Billing page.
Advanced Analytics, available on Business and higher plans, provides detailed insights and monitoring tools to help you optimize data extraction and manage costs. Key features include:
  • Timeline View of Scraping Activity: Visualize requests, costs, and success/failure rates over time.
  • Granular Usage Insights with Date Filtering: Filter and analyze your usage data by custom date ranges using an interactive datepicker.
  • Domain and Subdomain Analytics: Track usage and performance by domain and subdomain.
  • Detailed Usage & Performance Metrics: Monitor spending, request volume, success/failure rates, HTTP status codes, and more.
  • Concurrency Insights: Monitor concurrent request limits and resource usage.
Advanced Analytics helps you quickly identify trends, optimize your scraping strategy, and maintain complete visibility over your usage and costs.
This advanced filtering is only available with Advanced Analytics. Other plans can access the analytics page but do not have advanced filtering.
Currently, it’s not possible to update information on past invoices. To ensure your future invoices have the correct details, please keep your profile information up to date in your Account Settings and update your payment methods on the Billing page. Any changes you make will be reflected in your next invoices.
Rest assured, you won’t be charged when your free trial ends. We don’t ask for any credit card details during sign-up, so there’s no way for us to bill you unexpectedly.During your trial, you’ll have a $1 usage limit to explore and experience our service freely. Once your trial ends or you reach the limit, your access will pause—no surprise charges, ever. If you’d like to continue using our service, you’re welcome to subscribe at any time. And if you have any questions, our support team is always here to help!
Yes. Upgrades apply immediately, but any unused balance from your previous plan doesn’t carry over. Downgrades take effect at the start of your next billing cycle, and there are no penalties for changing plans.
Yes, for usage beyond our Business 3K plan ($2,999/month), we offer Enterprise plans with custom concurrency limits, SLA guarantees, dedicated support, and volume discounts. We don’t currently offer plans for single products or additional concurrency purchases for standard plans.
All plans: Documentation and AI-powered support
Startup and above: Human chat support
Business and above: Priority human support
Enterprise: Dedicated account manager, SLA guarantees, onboarding assistance, and private Slack channel