WebRobot

ZenRows Pricing for Every Plan With Credit Costs per Request and Real Monthly Bills

9 min read

ZenRows pricing runs from $19 a month for 45,000 credits on the Build plan to $999 a month for 12.5 million credits on Scale, with Launch ($69 to $129) and Growth ($199 to $399) in between and two months free on annual billing. A plain page costs 1 credit, a JavaScript-rendered page 5, a page on premium proxies 10, and a protected page that needs both 25. So the same $69 buys 250,000 easy pages or 10,000 hard ones.

Run the robot

figures taken from the ZenRows pricing page and its machine-readable pricing file; prices in USD before tax

Robot console

Standing by Running · s Complete · rows

1 · Pick a target

3 · Fields to extract

Agent log

▌

Crawl graph

Extracted data · rows

Want this data fresh every morning, without lifting a finger?

The plans

ZenRows plans and prices at every volume rung

Each paid plan has three rungs. The columns on the right show how many pages that month of credits buys at each request type.
Plan Monthly Annual, per month Credits Plain pages Rendered (5) Premium proxy (10) Both (25) Concurrency
Free$0-5,000 5,0001,0005002005
Build$19$1645,000 45,0009,0004,5001,80020
Build$29$2480,000 80,00016,0008,0003,20020
Build$39$32120,000 120,00024,00012,0004,80020
Launch$69$57250,000 250,00050,00025,00010,00050
Launch$99$82500,000 500,000100,00050,00020,00050
Launch$129$107700,000 700,000140,00070,00028,00050
Growth$199$1651.2M 1.2M240,000120,00048,000100
Growth$279$2322M 2M400,000200,00080,000100
Growth$399$3313M 3M600,000300,000120,000100
Scale$549$4565M 5M1M500,000200,000200
Scale$749$6228M 8M1.6M800,000320,000200
Scale$999$82912.5M 12.5M2.5M1.25M500,000200

Support climbs with the plan: email on Build, chat on Launch, priority on Growth and Scale. Growth adds the residential network at scale, and Scale adds committed capacity options. Enterprise is priced on committed volume with 400 to 1,000 or more concurrent requests, an SLA, SOC 2 and ISO 27001 and a dedicated account manager. Several directory listings still show older plan names (Developer at $69, Startup at $129, Business at $299). Those tiers are not on the current ZenRows pricing page.

Request types

What each ZenRows request costs in credits

The site you scrape, not the plan you buy, decides which row of this table you live on.

Bandwidth and browser time

Residential bandwidth draws a flat 25,000 credits per GB, which ZenRows sizes at roughly 1,000 hard-protected pages. Browser Sessions, used for clicks and logins, bill that bandwidth plus 5 credits for every minute the session is open. A three-minute login flow run daily adds about 450 credits a month before any bandwidth.

Extract and Batch

Extract, which returns structured fields instead of HTML, adds no cost beyond the fetch it rides on, and Batch bills at the same per-request rate. All of it draws from one shared balance across the REST API, CLI, SDKs and MCP server.

Worked bills

ZenRows cost for three real monthly jobs

Thirty days of runs, monthly billing, no top-ups. Your pages may need a different request type; test a sample on the free plan before you size it.

Job A · plain catalog

100,000 server-rendered product pages a month at 1 credit each.

100,000 credits

Build, $39 a month

Job B · rendered store pages

2,000 product pages a day from stores that need JavaScript: 60,000 pages at 5 credits.

300,000 credits

Launch, $99 a month

Job C · guarded marketplace

1,000 marketplace listings a day that need rendering and residential IPs: 30,000 pages at 25 credits.

750,000 credits

Growth, $199 a month

Job C is the one that surprises people. At 25 credits a page, 30,000 hard pages overshoot the top Launch rung (700,000 credits) and push you to Growth. Job B on plain HTML would need only 60,000 credits, the $29 Build rung. Before you commit, run 50 real URLs from your list and see which request type each one needs.

None of these bills include the work around the API: the parser that turns HTML into columns, the scheduler, retries on pages that change, the database or sheet, and alerts when a value moves. ZenRows also ships an MCP server and SDKs so coding agents such as Claude Code and Cursor can call it, which helps a developer build that pipeline faster but still leaves someone owning it. If your team would rather start from a catalog of ready-made AI agents than build one, that is a different purchase.

Compare

ZenRows against the other scraping meters

Entry price, what the meter counts, and who still writes the parser and scheduler.
Vendor Entry paid plan Meter Who builds the pipeline
ZenRows$19 Build, 45,000 creditsCredits per request, 1 to 25 by rendering and proxyYou
ScrapingBee$19 Hobby, 75,000 creditsCredits per request, 1 to 75 by proxy modeYou (ScrapingBee pricing)
ScraperAPI$49, 100,000 creditsCredits per request, 1 to 75 by site and optionsYou (ScraperAPI pricing)
Decodo$19 RegularDollars per 1,000 requests by proxy pool and renderingYou (Decodo pricing)
Firecrawl$19 Hobby, 5,000 creditsCredits per page, more for JSON extractionYou (Firecrawl pricing)
WebRobot$79 Launch, 10,000 recordsRows delivered, whatever the site needsWe do: named columns, schedule, Sheets or API, alerts on Scale

On raw pages ZenRows is cheaper than WebRobot, and we would say so to anyone with a developer and a pipeline. Job B above is 60,000 rows a month, which is our Scale plan at $249 against ZenRows Launch at $99. The difference buys the parser, the schedule, the sheet, the alerts and the re-mapping when a store redesigns. The web scraping API page shows how our rows come back as JSON, and the web scraping services page compares agencies, APIs and subscriptions for teams with no developer at all.

Fit

ZenRows billing rules and which plan to buy

What is billed

Successful requests only. Failed calls are free, but 404 and 410 responses count as successes, so dead URLs in your list still draw credits.

Top-ups and rollover

Paid plans can top up four times per period, and unused top-up credits roll over. Build rolls over for one month. The Free plan refreshes monthly with no top-ups.

Annual billing

Pay for 10 months, get 12, shown as "Save 17%", with the full year of credits up front. Upgrades apply at once; downgrades wait for the end of the cycle.

Buy Build or Launch

A developer fetching mostly plain or rendered pages, up to about 140,000 rendered pages a month.

Buy Growth or Scale

Protected marketplaces at volume, where the 25-credit pages dominate the bill and concurrency of 100 to 200 matters.

Skip the API

Nobody on the team writes code and the data has to land in a sheet each morning with an alert when a price moves. That is what competitor price monitoring on WebRobot does, and pricing lists the plan limits.

FAQ

ZenRows pricing questions buyers ask

ZenRows has four paid plans, each with three volume rungs: Build at $19, $29 or $39 a month, Launch at $69, $99 or $129, Growth at $199, $279 or $399, and Scale at $549, $749 or $999. Annual billing charges 10 months for 12. A free plan gives 5,000 credits a month with no card, and Enterprise is quoted on committed volume.

One credit buys one standard successful page. JavaScript rendering costs 5 credits, premium residential proxies 10, and both together 25. Residential bandwidth draws 25,000 credits per GB, and Browser Sessions cost their bandwidth plus 5 credits a minute. Every product, from Fetch to Extract and Batch, draws on the same monthly credit balance.

No. ZenRows bills only successful requests, so blocked or errored calls do not draw credits. Note that a 404 Not Found or 410 Gone response counts as a successful result and is billed, so a list full of dead product URLs still costs credits until you clean it.

Yes. The Free plan gives 5,000 credits a month with no card, 5 concurrent requests and every feature unlocked, refreshing monthly with no rollover. At 25 credits per protected, rendered page that is 200 hard pages, enough to test a target but not to run a production job.

The $69 Launch rung has 250,000 credits: 250,000 plain pages, 50,000 rendered pages, 25,000 pages on premium proxies or 10,000 pages with both. The $99 rung doubles that to 500,000 credits, and the $129 rung has 700,000.

ZenRows warns you before the limit. On a paid plan you can buy top-up credits up to four times per billing period, and unused top-up credits roll into the next period. On the Free plan there are no top-ups, so you wait for the monthly refresh or upgrade. Upgrades apply at once; downgrades at the end of the cycle.

For a developer who already has a parser, scheduler and database, ZenRows is a reasonably priced way to get past bot protection, especially on plain or rendered pages. For a business team that wants named columns in a sheet every morning, the credits are only the fetching part, and the rest of the pipeline still has to be built and maintained.

Rows in your sheet instead of credits in your code

Describe the data, pick the schedule, and get named columns in Google Sheets, Excel or the API. Flat monthly plans from $79.