Zyte API pricing#

The cost of a Zyte API request depends on the target website and selected features.

You get free credit on sign-up to try Zyte API and to calculate costs.

We charge only for successful responses, and we provide volume discount.

All subscriptions get access to every feature except for the Smart Browser DevTools IDE, which is restricted to subscriptions on the Enterprise plan.

Request cost factors#

The following factors determine the cost of a request:

  • Each combination of target website and request type (HTTP or browser) has its own price. To minimize the variety of prices, we use a tier system.

  • On browser requests, screenshots and actions increase costs.

    Screenshots cost $0.002 per request (before volume discount).

    Actions are charged based on their actual CPU and network consumption.

Use your initial free credit to calculate costs for specific requests.

Initial free credit#

On sign up you get $5 free credit to spend during your first billing month.

After you spend your initial free credit or your first billing month ends, you are not charged anything. Instead, your Zyte API subscription is suspended. To resume using Zyte API, you first need to enable Zyte API billing by setting a spending limit.

Calculating costs#

To determine the cost of Zyte API requests for your specific target websites and features, it is best to send test requests, inspect their cost, and extrapolate from that.

On sign-up you get free credit that you can use to send requests for free.

To see the cost of a request, send it and find it in the Zyte dashboard, in Zyte API → Usage Stats.

Costs displayed include the volume discount of the billing month when the request was processed. If you plan on changing your spending limit, and hence your volume discount, you should take that volume discount change into account when calculating costs.

Browser actions are priced based on actual consumption during request processing, so their cost can vary even for the same request. When calculating the cost of requests that use browser actions, sending a few requests to different, typical URLs of a target website is recommended to get a better picture of the average cost of similar requests, and of the cost variability.

Successful responses#

You are only charged for successful Zyte API responses. You are not charged for rate-limiting or unsuccessful Zyte API responses.

Spending limit#

Your Zyte API spending limit is the maximum amount that you can be charged for Zyte API usage during a billing month. Once you reach your spending limit, Zyte API stops accepting requests from you until your next billing month starts, or until you increase your spending limit.

You can see your spending limit on the Billing page on the Zyte dashboard.

Your spending limit determines your prepay amount and your volume discount.

When your initial free credit runs out or expires, your spending limit is unset, and Zyte API stops accepting requests from you. To resume Zyte API usage, set your spending limit. You can also set your spending limit before your initial free credit runs out or expires, to ensure uninterrupted service.

You can change your spending limit at any time from the Zyte dashboard. However, if you need to increase your spending limit beyond $1000, you must contact support.

When you increase your spending limit:

  • Your spending limit changes immediately.

    If you were not able to use Zyte API because you had reached your previous spending limit, you can immediately resume Zyte API usage.

  • If your new spending limit is higher than $25, you are immediately charged the difference between your new prepay amount and your previous one.

    For example, if your prepay amount was $15, and your new prepay amount is $25, you pay $10.

    If you were enjoying your initial free credit, you will get a matching discount on your first prepay amount.

    Your full new prepay amount will be charged at the start of every billing month, starting with the next billing month.

  • Your new volume discount is applied starting on your next billing month.

When you decrease your spending limit, your new spending limit, prepay amount, and volume discount are all applied starting on your next billing month.

Prepay amount#

Your Zyte API prepay amount is an amount that you pay upfront at the beginning of every billing month. When the next billing month starts, if your Zyte API spending was higher than your prepay amount, you pay the difference.

For example, if your prepay amount is $30, you pay $30 at the beginning of every billing month. If during a billing month you spend $40, at the start of the next billing month you pay $10 for additional usage from the previous billing month. If during a billing month you spend $20, at the start of the next billing month you do not pay for additional usage, but you do not get $10 back either.

You can set a spending limit of up to $25 without a prepay amount. For higher spending limits, however, you must agree to a prepay amount equal to half your spending limit. For example, to set a spending limit of $30, you must agree to a prepay amount of $15.

Volume discount#

Based on your spending limit, we automatically grant you a discount on every Zyte API request: your Zyte API volume discount. The higher your spending limit, the higher your volume discount.

Enterprise plan#

On sign-up, you join the Zyte API Standard plan, which grants access to most features.

However, access to the Smart Browser DevTools IDE, which enables building and debugging data extraction requests interactively or writing custom browser scripts, requires an Enterprise plan.

To find out more about our Zyte API Enterprise plan, please talk to us.