Zyte API pricing#

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

The cost of a Zyte API request depends on the target website and selected features. You can use our cost estimator to calculate costs.

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

Initial free credit#

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

After your free credit runs out or expires, you do not pay anything. Instead, your account is suspended until you set a spending limit. To ensure uninterrupted service, set a spending limit before your account is suspended.

Request costs#

By default, the target website and request type (HTTP or browser) of a request determines its tier, which determines its base cost.

On requests that force the use of extended geolocations or residential IPs, there is a different base cost that depends only on the request type, i.e. it does not change based on the target website, and there is an additional cost based on network consumption.

Note

All costs below are given before volume discount is applied.

On top of that:

Use our cost estimator to calculate costs and a volume discount for your use case.

Request tiers#

Different websites require different technologies to avoid bans.

With Zyte API, you do not need to figure out which technologies to use for each website, or use expensive technologies on websites that do not need them. Zyte API automatically uses the most cost-efficient technology for each website, and uses price tiers to bring those savings to you.

There are 5 tiers for HTTP requests and 5 tiers for browser requests. Every combination of target website and request type belongs to 1 of those tiers, which determines its default request base cost. See Pricing @ zyte.com for tier pricing and website distribution data. A tiny set of combinations (~0.04%) do not fit a standard tier, so instead they have a custom default request base cost.

Tier assignment happens automatically. When using a combination of target website and request type without an assigned tier, the first requests use a special, short-term tier. Once enough cost data has been gathered, a long-term tier is assigned to that combination.

As websites change, Zyte API continuously adapts, using whatever technologies are needed to avoid bans, regardless of website tiers.

We review tier assignments every quarter. For combinations where the tier price has become significantly higher or lower than the underlying cost, we schedule a tier refresh. If any of your traffic is affected, we give you a 2-week notice.

On every tier refresh so far, always fewer than 0.1% of combinations saw a tier increase, and around 0.03% saw a tier decrease on average. Moreover, because we concentrate optimization work on the most popular domains, tier increases tend to concentrate on the less popular domains, so you may never see a tier increase.

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 spending limit is the maximum amount that you can be charged for Zyte API usage during a billing month. It determines your volume discount and, when over $100, your monthly commitment. Once reached, your account is suspended until your next billing month unless you increase your spending limit.

You can manage your spending limit from the Subscriptions page on the Zyte dashboard.

Changing your spending limit does not change the start date of your billing month, which is based on your sign-up date (i.e. when your free trial started).

Increasing your spending limit has an immediate effect, lifting any account suspension. If you were on your initial free credit, you get a matching discount. For limits over $100, your monthly commitment changes and you pay the difference immediately; for example:

  • If you had a spending limit of $100 (i.e. the “Pay as you go” plan, with a $0 monthly commitment) and you switch to $200 (i.e. a $100 monthly commitment), you pay $100 immediately and $100 at the start of every billing month as monthly commitment.

  • If you had a spending limit of $200 (i.e. a $100 monthly commitment) and you switch to $500 (i.e. a $250 monthly commitment), you pay $150 immediately ($250 − $100) and $250 at the start of every billing month.

Warning

When increasing your spending limit over $100, specially towards the end of your current billing month, consider whether or not you will be able to fully utilize your new monthly commitment before your current billing month ends.

You will be charged your monthly commitment increase immediately, and regardless of your utilization of your new monthly commitment during your current billing month, you will also pay your new monthly commitment as soon as your next billing month starts.

To increase your spending limit beyond $1000, please reach out to us.

Decreasing your spending limit has an effect starting on your next billing month.

Monthly commitment#

If your spending limit is over $100, you pay half as a monthly commitment at the beginning of every billing month. If during a month you spend more than your monthly commitment, you pay that additional spend on the next billing month.

For example, for a $200 spending limit, your monthly commitment is $100. You pay $100 at the beginning of every billing month. If your actual spend during a given month is $150, that additional $50 spend is added to your next bill. However, if you spend only $80 instead, no additional spend is added to your next bill, but you do not get $20 back either.

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.