scrapeprices JSON
All providers
Z

Zyte API

www.zyte.com / hybrid /IE

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.

Cheapest way in
no minimum
Free tier
none
Unused credits
expire
Credits per page
1 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.

TargetPlainRenderedAnti-botWhat Zyte API publishes
amazon.com$0.230$1.55$0.230Tier 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.230Tier 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.700Tier 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.comnot publishednot publishednot publishedThe estimator returns availability "behind_login" for google.com, with no tier and no price. source
linkedin.comrefusedrefusedrefusedThe 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.700Tier 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.440Tier 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.700Tier 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.comnot publishednot publishednot publishedThe estimator returns availability "behind_login" for instagram.com, with no tier and no price. source
tiktok.comnot publishednot publishednot publishedThe 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 month10k a month100k a month1M a month
Z Zyte API $0.570 $0.570 $0.570 $0.351
A AnyAPI $0.700 $0.700 $0.700 $0.700
N Nimble $1.00 $1.00 $1.00 $1.00
C Crawlbase $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.

Plain $0.570
Rendered $2.01
Residential proxy cost not published
Anti-bot $0.570
Markdown not offered

What it can do

Only what the provider's own pages state.

Renders JavaScript in a real browser
Residential or premium proxy pool
States it gets past anti-bot walls
Returns Markdown for LLMs
A failed fetch is free
Ready-made parsers for known sites
Works as a proxy, not only as an API
Async or batch endpoint
Country targeting
Published uptime SLA not published
apiproxy

Where these numbers came from

Something out of date? Send the provider's own page to hello@scrapeprices.com and it is corrected on the next capture.