Cloudflare Browser Rendering alternative: render-bolt
Cloudflare bills browser time and can be cheaper at high volume. render-bolt bills per render, with ad and cookie banner blocking and hosted file links built in.
Price for the same volume
| Service | Plan | Per 1,000 | Per month | Included |
|---|---|---|---|---|
| render-bolt Starter | Starter | $0.60 | $15 | 25,000 renders |
| render-bolt Growth | Growth | $0.39 | $39 | 100,000 renders |
Cloudflare Browser Run (formerly Browser Rendering) bills browser time, not requests. Workers Paid ($5 a month minimum) includes 10 browser hours, then $0.09 an hour. At 2 to 5 seconds per page, 10 hours is roughly 7,000 to 18,000 renders (our estimate). At high volume this can cost less per render than render-bolt.
From Cloudflare Browser Run's public pages, checked October 2026: developers.cloudflare.com, developers.cloudflare.com, developers.cloudflare.com.
What both do
- PDF from a URL or HTML, with format, margins and header and footer templates
- Screenshots of the full page or a single element
- Page content as Markdown
- The result comes back in the response
Where Cloudflare Browser Run is stronger
- Runs on Cloudflare's network, with a Workers binding and no separate API key
- More endpoints: crawling, AI-powered JSON extraction, scraping and link lists
- Full browser control through Puppeteer, Playwright and the DevTools protocol
- Per-second billing that can be cheaper at high volume
Choose Cloudflare Browser Run if you already run on Cloudflare Workers, need crawling or AI extraction, or want to script the browser.
Where render-bolt fits
- A price you know in advance: per render, no browser-time maths
- Ad blocking and cookie banner removal built in
- 24-hour hosted file links and an optional result cache
- One HTTP call from any stack, no Cloudflare account needed
Choose render-bolt if you want a fixed monthly price per render and clean output without setting up Workers.
Switching
Send the same page with these options. Every endpoint accepts POST with JSON or GET with query parameters.
| You want | render-bolt option |
|---|---|
| Full-page screenshot | full_page: true |
| Capture one element | selector: "#pricing" |
| Retina / 2x | device_scale_factor: 2 |
| Block ads | block_ads: true |
| Hide cookie banners | block_cookie_banners: true |
| Dark mode | dark_mode: true |
| Wait for an element | wait_for_selector: ".loaded" |
| Extra delay | delay: 1500 |
| Viewport size | viewport: { width: 1440, height: 900 } |
| Return a link instead of the file | response_type: "url" |
| Page to Markdown | POST /v1/extract { url } |
Questions
Is render-bolt a drop-in replacement for Cloudflare Browser Run?
For screenshots, PDFs and page text, yes: the same requests map to the options in the table above. If you already run on Cloudflare Workers, need crawling or AI extraction, or want to script the browser. Cloudflare Browser Run is the better fit.
How does the price compare with Cloudflare Browser Run?
Cloudflare Browser Run (formerly Browser Rendering) bills browser time, not requests. Workers Paid ($5 a month minimum) includes 10 browser hours, then $0.09 an hour. At 2 to 5 seconds per page, 10 hours is roughly 7,000 to 18,000 renders (our estimate). At high volume this can cost less per render than render-bolt. render-bolt Starter costs $15 for 25,000 renders a month.
Can I try it before paying?
Yes. The free plan has 100 renders a month with every feature and needs no card.