scrapeprices JSON
All providers
C

Crawlbase

The cheapest way in of any general scraper here and the hardest one to budget. Entry is $0 with no minimum, the pay-as-you-go card starts at $3.00 per 1,000 and falls to $0.02 per 1,000 at the top bracket, subscriptions start at $99 for 200,000 credits, and only successful requests are billed in Crawlbase's own words. Residential exit nodes, CAPTCHA solving and Cloudflare, PerimeterX and DataDome handling carry no surcharge at all, which is unusual in this market where those are the two big multipliers. The catch is the multiplier, and where Crawlbase keeps it: every domain is assigned a difficulty tier from Standard x1 up to Extreme II x20, and the tier is published for 383 named hosts in the Scraping Cookbook - LinkedIn is Extreme II at 20 credits, Walmart Complex II at 4.5, Google Complex at 2, Amazon, Yelp and TikTok Moderate at 1.5. It is not published anywhere a buyer looks first: the API docs list three tiers and decline to price them, and the cost estimator at the top of the pricing page offers only x1, x1.5 and x2, even though the full ladder is printed further down the same page, so sizing a LinkedIn job on that widget under-budgets it tenfold. For a host with no Cookbook page the tier is unknowable until you read it back from the domain_complexity field. JavaScript rendering is a flat x2 on top of whatever that tier turns out to be. The free grant reconciles: "every new account starts with 1,000 free credits and no card on file, and completing setup steps grows that to up to 5,000". It still advertises "UPTIME 99.99%" without publishing an SLA that would make the number a commitment.

Cheapest way in
no minimum
Free tier
5,000 calls
Unused credits
expire
Credits per page
1 credit

Plain page, by volume

Pages per month Monthly bill Per 1,000 Cheapest route Allowance unused
1k $3.50 $3.50 pay as you go -
10k $10.50 $1.05 pay as you go -
100k $87.50 $0.875 pay as you go -
1M $175 $0.175 pay as you go -

What the target site does to the price

Crawlbase assigns every domain a difficulty tier that multiplies the one-credit base - "a standard page costs one credit; other tiers multiply that: moderate 1.5, complex 2, complex I 3, complex II 4.5, extreme 9, extreme I 13.5, extreme II 20" - and it does publish which tier a named site is in, on the 383 per-host pages of its Scraping Cookbook. Six of the ten basket sites have a page; the other four do not, and their tier is genuinely unknowable before the request. The rendered figure is the tier doubled, which Crawlbase states outright rather than leaving to arithmetic: "Rendering in a real browser doubles the credits of any request, whatever the site tier." Residential exit nodes and Cloudflare, PerimeterX and DataDome handling carry no surcharge at all, so the tier is also the anti-bot price. Two of Crawlbase's own surfaces fall short of the Cookbook: the API docs say domain_complexity is "one of standard, moderate, or complex" and then "for tier-specific pricing see your subscription plan or contact sales", and the cost estimator on the pricing page offers only x1, x1.5 and x2, even though the full x1 to x20 ladder is printed further down that same page. A buyer sizing a LinkedIn job on that widget under-budgets it tenfold.

Dollars per 1,000 pages at 100k a month, read off Crawlbase'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.

TargetPlainRenderedResidential proxyAnti-botMarkdownWhat Crawlbase publishes
amazon.com$0.750$1.50$0.750$0.750$0.750Crawlbase's own Cookbook page for the host: "How much does a amazon.com page cost on Crawlbase? 1.5 credits without a browser. amazon.com is in the moderate tier." It prints $4.50 per 1,000 on the first pay-as-you-go bracket. source
ebay.comnot publishednot publishednot publishednot publishednot publishedNo Cookbook page, so Crawlbase publishes no tier for this host. A page appears "when three or more accounts fetched it with at least a thousand successes in the month", which is a traffic rule, not a difficulty one, so its absence says nothing about the tier. You learn it after the fact from the domain_complexity field. source
walmart.com$1.99$3.49$1.99$1.99$1.99Crawlbase's own Cookbook page for the host: "How much does a walmart.com page cost on Crawlbase? 4.5 credits without a browser. walmart.com is in the complex ii tier." It prints $13.50 per 1,000 on the first pay-as-you-go bracket. source
google.com$0.990$1.99$0.990$0.990$0.990Crawlbase's own Cookbook page for the host: "How much does a google.com page cost on Crawlbase? 2 credits without a browser. google.com is in the complex tier." It prints $6.00 per 1,000 on the first pay-as-you-go bracket. source
linkedin.com$2.00$4.00$2.00$2.00$2.00Crawlbase's own Cookbook page for the host: "How much does a linkedin.com page cost on Crawlbase? 20 credits without a browser. linkedin.com is in the extreme ii tier." It prints $60.00 per 1,000 on the first pay-as-you-go bracket. source
indeed.comnot publishednot publishednot publishednot publishednot publishedNo Cookbook page, so Crawlbase publishes no tier for this host. A page appears "when three or more accounts fetched it with at least a thousand successes in the month", which is a traffic rule, not a difficulty one, so its absence says nothing about the tier. You learn it after the fact from the domain_complexity field. source
zillow.comnot publishednot publishednot publishednot publishednot publishedNo Cookbook page, so Crawlbase publishes no tier for this host. A page appears "when three or more accounts fetched it with at least a thousand successes in the month", which is a traffic rule, not a difficulty one, so its absence says nothing about the tier. You learn it after the fact from the domain_complexity field. source
yelp.com$0.750$1.50$0.750$0.750$0.750Crawlbase's own Cookbook page for the host: "How much does a yelp.com page cost on Crawlbase? 1.5 credits without a browser. yelp.com is in the moderate tier." It prints $4.50 per 1,000 on the first pay-as-you-go bracket. source
instagram.comnot publishednot publishednot publishednot publishednot publishedNo Cookbook page, so Crawlbase publishes no tier for this host. A page appears "when three or more accounts fetched it with at least a thousand successes in the month", which is a traffic rule, not a difficulty one, so its absence says nothing about the tier. You learn it after the fact from the domain_complexity field. source
tiktok.com$0.750$1.50$0.750$0.750$0.750Crawlbase's own Cookbook page for the host: "How much does a tiktok.com page cost on Crawlbase? 1.5 credits without a browser. tiktok.com is in the moderate tier." It prints $4.50 per 1,000 on the first pay-as-you-go bracket. source
Median, which is what ranks$0.875$1.75$0.875$0.875$0.875 Across the 6 of 10 sites Crawlbase publishes a price for.

Across the basket, a plain fetch runs from $0.750 to $2.00 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 Crawlbase compares

At 10,000 pages a month Crawlbase costs $1.05 per 1,000, 1.8x the cheapest published route and 1.5x 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
B Bright Data Web Unlocker $1.50 $1.50 $1.50 $1.10

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 credits Overage each Note
Pay as you go $0 per month 0 $0.0030 No monthly fee and no minimum. Graduated ladder; the rate here is the first bracket, $3.00 per 1,000 standard credits. See payAsYouGoTiers for the whole card. It is a rate per credit, so the JavaScript and site-difficulty multipliers apply on top.
Starter $99.00 per month 200,000 not published Yearly billing is one month free plus 8% off. Overage continues on the graduated pay-as-you-go card at the bracket already reached, so there is no single published overage rate.
Scale 500K $199 per month 500,000 not published Overage continues on the graduated card.
Scale 1M $349 per month 1,000,000 not published Marked "Most popular". Overage continues on the graduated card.
Growth $599 per month 2,000,000 not published Overage continues on the graduated card.
Enterprise on request - not published Contact-us tier: custom volume and invoicing, no public price.

"One credit is one standard request." JavaScript rendering is a published x2. Residential is 1 because Crawlbase does not sell it as a tier at all: "Rotating residential proxies, CAPTCHA and block handling are part of every request, never a separate bill", and the Crawling API docs say "The request is sent through a residential or datacenter exit node - automatically by default", with no parameter to force one and no surcharge. Markdown is 1 for the same reason: the docs expose format=md ("format=md converts the page to GitHub-Flavored Markdown", pair with md_readability=true) and it appears nowhere in the published multiplier list, which otherwise itemises JavaScript x2, screenshots at 2 credits and cloud storage at 0.5. Anti-bot is null because its price is genuinely unpublished: challenges are solved server-side ("Cloudflare, PerimeterX, DataDome, hCaptcha, and other common challenges are solved server-side") but the bill is set by an automatically applied site-difficulty tier - Standard x1, Moderate x1.5, Complex x2, Complex I x3, Complex II x4.5, Extreme x9, Extreme I x13.5, Extreme II x20 - and the API docs refuse to price it: domain_complexity is "one of standard, moderate, or complex" and "for tier-specific pricing see your subscription plan or contact sales". The tier a named site is in is published, but in a third place - the 383 per-host pages of the Scraping Cookbook, which name the tier and the credit cost for each. Six of the ten sites in this site's benchmark basket have one; for a host without one you learn the tier after the fact, from the domain_complexity field and the X-Domain-Complexity header. Scroll requests are billed by time: "first 8 seconds = 1 request; each additional 5 seconds adds 1 more".

Cost by kind of fetch

Per 1,000, at 10,000 pages a month.

Plain $1.05
Rendered $2.10
Residential proxy $1.05
Anti-bot $1.05
Markdown $1.05

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.