ZenRows offers a flexible and transparent pricing system tailored to meet diverse web scraping needs. With a fixed monthly fee, you are provided with a set amount to spend throughout the month. The cost of each request is then deducted from your balance based on the product and features you select. Below is a detailed breakdown of how our pricing works for each product.

Subscription Model

Upon subscribing to a plan, you receive a fixed monthly credit that can be spent on web scraping requests. The amount you spend will vary depending on which features and products you use.

For instance, the $299 Business plan provides you with $299 to spend during the month. Each request you make has a specific cost associated with it, and this cost will be deducted from your plan’s balance accordingly.

Each product comes with its own pricing model, and costs are deducted based on usage. For more detailed information about pricing, refer to our Pricing Documentation

This system allows you to efficiently manage your costs while accommodating different scraping requirements. If you’re unsure about which plan fits your needs or have questions on how to optimize your balance, feel free to reach out to us!

How do I Calculate the best plan for me?

Each plan provides a set amount of usage ($) that you can spend during your billing cycle. To determine the best plan, consider how much scraping you need and the complexity of the websites you’re targeting.

Universal Scraper API

Some web pages are harder to scrape than other ones, and you only pay for the level of technology that you need.

You can think of it as add-ons:

  • Basic request: Standard price per request
  • Add JS rendering: Price × 5
  • Add premium proxies: Price × 10
  • With both premium proxies and JS rendering: Price × 25

Example Calculation (Business Plan - Yearly Subscription)

  • Basic requests: $0.09 per 1,000 successful requests
  • With JS rendering: $0.45 per 1,000 successful requests
  • With premium proxies: $0.90 per 1,000 successful requests
  • With both JS rendering & premium proxies: $2.27 per 1,000 successful requests

This means that with $299 of usage, you can scrape up to 120,000 protected URLs using both add-ons.

Formula to Estimate Your Needs

Requests=(PlanPrice/CPM)1000Requests = (Plan Price/CPM)*1000

Where CPM (Cost Per Thousand Requests) depends on the features you select.

Scraper APIs

Pricing starts at $1.05 per 1,000 requests, but it can go as low as $0.75 per 1,000 requests, depending on your plan. Each request deducts from your available usage, offering flexibility based on your scraping volume needs.

Residential Proxies

Our Residential Proxies are priced based on bandwidth usage, making it easy to estimate costs:

$5.00 per GB (on a Business plan) - Flat rate, regardless of the number of IPs used or the targeted locations.

Every website has different bandwidth requirements depending on factors like page size and script settings. We recommend testing the target website beforehand to estimate usage.

Scraping Browser

For the Scraping Browser, costs are based on both bandwidth usage and session duration:

  • Bandwidth Usage → $5.00 per GB (covers data transferred during scraping) on a Business plan.
  • Session Time → $0.09 per hour per active session.

This pricing model allows for cost control based on how long and how much data your scraping sessions consume.

What Happens if I Consume All of My Usage/Credits?

If you’ve reached your monthly usage limit, you have two options to continue using the service:

  • Purchase a Top-Up: You can buy a Top-Up, which adds 15% more usage to your current plan for an additional 15% of your monthly subscription cost. This is a quick and easy way to extend your limit without upgrading your entire plan.

  • Upgrade Your Plan: If you consistently reach your limit, it may be worth upgrading to a higher-tier plan to accommodate your growing usage needs.

What is the Top-Up

The Top-Up feature allows you to extend your usage limit if you’ve exhausted your monthly allocation. By purchasing a Top-Up, you will be charged 15% of your current monthly plan cost, and in return, you’ll receive an additional 15% of your original usage limit. This is a flexible way to keep using the service without needing to upgrade your plan.

How Many Top-Ups can I Make?

You can make up to 4 Top-Ups per month.

Is there a way to Automatically Top-Up?

Yes! You can enable automatic Top-Ups on your Billing Page. Simply set a threshold, and your account will automatically Top-Up once you reach it.

We recommend enabling notifications for paid invoices to avoid surprises when a Top-Up is charged. You can activate these notifications here.

What Happens if I Don’t Consume All of My Usage/Credits?

Unused credits do not roll over to the next billing cycle, including Top-Ups. Any remaining credits will expire when your cycle renews. If your renewal date is approaching and you prefer not to purchase a Top-Up, feel free to contact support to renew your cycle early.

Can I Get Extra Concurrency, a Plan for a Single Product, or a Custom Plan?

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 provide the option to purchase additional concurrency separately or subscribe to a plan for just one product for 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.

Do I Get a Discount When Upgrading or Downgrading?

You can upgrade or downgrade your plan anytime through the Plans Page.

Important Notes

  • Upgrading: Any unused usage from your current plan will not roll over or be credited toward the new plan. The upgrade takes effect immediately.
  • Downgrading: The downgrade will apply at the end of your current billing cycle, ensuring you can use your existing plan until then.