Zyte API
The cheapest plain page on this site is Zyte's tier-1 rate, and it is the one figure you cannot look up for your own target: Zyte sorts every website into one of five difficulty tiers itself, and the same fetch costs $0.13 or $1.27 per 1,000 depending on which tier your target landed in. It does publish the answer, though - the estimator on its pricing page names the tier for any domain, with no account - and run across the ten sites in this site's benchmark basket it puts Amazon and eBay in Easy, Zillow in Moderate, and Walmart, Indeed and Yelp in Complex, so the median real page is several times the headline. Google, Instagram and TikTok come back with no price at all, and LinkedIn is refused outright: Zyte does not sell that target at any price, which no comparison page mentions and which matters more to a buyer than any per-1,000 figure. Rendering is the big multiplier - a browser response is 7.5 to 8 times the plain rate on the same site, up to $16.08 per 1,000 on the hardest tier. Failures are genuinely free ("Rate-limiting and unsuccessful responses are free") and there is no subscription: $100 to $500 a month is a minimum commitment that buys the rate down by 25% to 52%, with no penalty for going over. Two things it does not sell: Markdown output, and a residential rate you can read - residential and extended-geolocation requests have a different, unpublished base cost plus a bandwidth charge, so that cell is blank here rather than guessed. Screenshots, browser actions and AI extraction are billed on top of the request.
Plain page, by volume
| Pages per month | Monthly bill | Per 1,000 | Cheapest route | Allowance unused |
|---|---|---|---|---|
| 1k | $0.570 | $0.570 | Pay as you go | - |
| 10k | $5.70 | $0.570 | Pay as you go | - |
| 100k | $57.00 | $0.570 | Pay as you go | - |
| 1M | $351 | $0.351 | $200 commitment | - |
What the target site does to the price
Zyte does not have a price per page; it sorts every website into one of five difficulty tiers and charges the tier. "Zyte API automatically uses the most cost-efficient technology for each website and assigns price tiers accordingly." The assignment is automatic and reviewed quarterly, so no buyer can know in advance what a target costs - which is exactly what the estimator on the pricing page is for, and it answers without an account. Six of the ten basket sites come back with a tier, three come back "behind_login" with no price, and one is refused outright. The tier is also the anti-bot price, because Zyte sells no separate stealth product - "datacenter, residential, rendering and more included in one automated API, you're charged only for what's needed" - so the difficulty of getting past the wall is what the tier already measures. Every figure below is the pay-as-you-go rate; the commitments scale the whole ladder down.
Dollars per 1,000 pages at 100k a month, read off Zyte API's own pages for each of the 10 sites in the benchmark basket. The ranked price is the median of these, not the cheapest of them. 100k because below it a plan floor is the whole bill and every target prints the same number.
| Target | Plain | Rendered | Anti-bot | What Zyte API publishes |
|---|---|---|---|---|
| amazon.com | $0.230 | $1.55 | $0.230 | Tier 2 Easy for an HTTP response body, $0.23 per 1,000, and tier 2 Easy for a browser-rendered one, $2.01. source |
| ebay.com | $0.230 | $1.00 | $0.230 | Tier 2 Easy for an HTTP response body, $0.23 per 1,000, and tier 1 Simple for a browser-rendered one, $1.01. source |
| walmart.com | $0.700 | $1.55 | $0.700 | Tier 4 Complex for an HTTP response body, $0.70 per 1,000, and tier 2 Easy for a browser-rendered one, $2.01. source |
| google.com | not published | not published | not published | The estimator returns availability "behind_login" for google.com, with no tier and no price. source |
| linkedin.com | refused | refused | refused | The estimator returns availability "unavailable". Typed into the website-pricing box, linkedin.com comes back with no tier badge and no price, where every priced site shows one. source |
| indeed.com | $0.700 | $2.47 | $0.700 | Tier 4 Complex for an HTTP response body, $0.70 per 1,000, and tier 3 Moderate for a browser-rendered one, $4.02. source |
| zillow.com | $0.440 | $1.55 | $0.440 | Tier 3 Moderate for an HTTP response body, $0.44 per 1,000, and tier 2 Easy for a browser-rendered one, $2.01. source |
| yelp.com | $0.700 | $4.95 | $0.700 | Tier 4 Complex for an HTTP response body, $0.70 per 1,000, and tier 4 Complex for a browser-rendered one, $8.04. source |
| instagram.com | not published | not published | not published | The estimator returns availability "behind_login" for instagram.com, with no tier and no price. source |
| tiktok.com | not published | not published | not published | The estimator returns availability "behind_login" for tiktok.com, with no tier and no price. source |
| Median, which is what ranks | $0.570 | $1.55 | $0.570 | Across the 6 of 10 sites Zyte API publishes a price for. |
Across the basket, a rendered fetch runs from $1.00 to $4.95 per 1,000. Neither end of that is a price you can plan on, because which end you land on is decided by the site you point it at, not by anything you buy.
How Zyte API compares
At 10,000 pages a month Zyte API costs $0.570 per 1,000, the cheapest published route here, and 0.8x AnyAPI.
| Provider | 1k a month | 10k a month | 100k a month | 1M a month |
|---|---|---|---|---|
| Z | $0.570 | $0.570 | $0.570 | $0.351 |
| A | $0.700 | $0.700 | $0.700 | $0.700 |
| N | $1.00 | $1.00 | $1.00 | $1.00 |
| C | $3.50 | $1.05 | $0.875 | $0.175 |
List prices, dollars per 1,000 Plain pages at the cheapest published route to each volume. How this is worked out
Every published plan
| Plan | Price | Included requests | Overage each | Note |
|---|---|---|---|---|
| Pay as you go | $0 per month | 0 | $0.0001 | No commitment. $0.13 per 1,000 tier-1 HTTP responses, rising to $1.27 per 1,000 on the Advanced tier. The docs cap this plan with a $100/month spending limit and a 3,000 RPM rate limit. |
| $100 commitment | $100 per month | 1,000,000 | $0.0001 | Minimum monthly commitment of $100 buys the tier-1 HTTP rate down to $0.10 per 1,000 (Easy $0.17, Moderate $0.33, Complex $0.53, Advanced $0.95; browser $0.75 to $12.00). The commitment is spend, not an allowance, so the included figure is $100 at the tier-1 rate. "No overage penalties: If you exceed your minimum commitment, you're only charged at your current discounted rate." |
| $200 commitment | $200 per month | 2,500,000 | $0.0001 | Tier-1 HTTP $0.08 per 1,000 (Easy $0.14, Moderate $0.26, Complex $0.42, Advanced $0.76; browser $0.60 to $9.60). Included figure is $200 at the tier-1 rate. |
| $500 commitment | $500 per month | 8,333,333 | $0.0001 | The source of the site's "From $0.06 per 1,000 successful responses" headline. Tier-1 HTTP $0.06 per 1,000 (Easy $0.11, Moderate $0.21, Complex $0.34, Advanced $0.61; browser $0.48 to $7.68). Included figure is $500 at the tier-1 rate. The docs describe standard spending limits of $200, $400, $700 or $2,500 a month against these commitments. |
| Enterprise | on request | - | not published | "Further discounts based on volume usage - Contact sales." $200 initial free credit, 10,000 RPM, custom spending limit, custom volume discount, and premium 24/7 support with a 1-hour weekday response-time SLA. No list price is published. |
Zyte does not sell credits or modes; it sells a per-1,000 dollar rate that depends on how hard the target website is. "Zyte API automatically uses the most cost-efficient technology for each website and assigns price tiers accordingly. There are 5 tiers each for HTTP requests and browser requests." Tier assignment is automatic and reviewed quarterly, so a buyer cannot choose it. The unit here is one tier-1 (Simple) HTTP response, which is the $0.13 per 1,000 headline on pay-as-you-go. The published pay-as-you-go ladder for an HTTP response body is Simple $0.13, Easy $0.23, Moderate $0.44, Complex $0.70, Advanced $1.27 per 1,000; for a browser-rendered response it is $1.01, $2.01, $4.02, $8.04, $16.08. So js 7.77 is a rendered Simple page against a plain Simple page ($1.01 against $0.13; the same ratio is 7.5x at the $100 and $200 commitments and 8.0x at $500). Anti-bot has no rate card figure at all: Zyte sells no stealth or unblocker tier, and "datacenter, residential, rendering and more" are included in one automated API, so the tier the site lands in is the anti-bot price. Per-site tiers are recorded against the benchmark basket rather than guessed at here. Residential is null because Zyte prices it in a way no page states: "Requests using extended geolocations or device residential IPs have different base costs that depend only on request type, plus additional costs based on network consumption", and no rate card for either the base cost or the bandwidth is published. Markdown is null because Zyte API does not return it - its own ZenRows migration table lists markdown_response as "Not supported". Screenshots ($0.002), automatic extraction ($0.0004-$0.0016 per data type, SERP free), custom attributes and browser actions are billed on top.
Cost by kind of fetch
Per 1,000, at 10,000 pages a month.
What it can do
Only what the provider's own pages state.
Where these numbers came from
- https://www.zyte.com/pricing/ read 2026-09-14 / "From $0.06 per 1,000 successful responses"; the full five-tier ladder for HTTP response body and browser rendered at pay-as-you-go and at the $100, $200 and $500 minimum commitments; "Websites are priced in five tiers, with datacenter, residential, rendering and more included in one automated API - you're charged only for what's needed"; "No overage penalties"; "Try Zyte API with $5 free credit"; the feature list (IP rotation all types, CAPTCHA, JS rendering, geo locations, actions, sessions, instant browsers) and the warning "Additional costs for some features".
- https://www.zyte.com/zyte-api/ read 2026-09-14 / Product page: one API for ban handling, headless browser and AI extraction, with residential IP rotation included and the tier model behind it.
- https://docs.zyte.com/zyte-api/pricing.html read 2026-09-14 / "You are only charged for successful responses. Rate-limiting and unsuccessful responses are free." The plan table (Standard PAYG, Standard commitment $100-$500, Enterprise; $5 and $200 initial free credit; 3,000 and 10,000 RPM; 25%-52% volume discount), the 5-tier model, and the extra costs: screenshots $0.002, automatic extraction $0.0004-$0.0016 per data type (serp free), custom attributes, actions and network captures, plus "Requests using extended geolocations or device residential IPs have different base costs that depend only on request type, plus additional costs based on network consumption".
- https://docs.zyte.com/zyte-api/migration/zenrows/index.html read 2026-09-14 / Used for two capability answers: the feature table's "Markdown output: No" for Zyte API, and the parameter mapping where markdown_response is "Not supported" while ipType residential exists as a Zyte API request parameter. The same table states Zyte's ban avoidance is "Always available, automatic" and its geolocation covers 249 countries.
- https://www.zyte.com/contact-us/ read 2026-09-14 / Operating company address, 12 South Mall, Cork, Ireland.
Something out of date? Send the provider's own page to hello@scrapeprices.com and it is corrected on the next capture.