render-bolt
Dashboard

Screenshots, PDFs and clean Markdown from any URL.

Send a URL or your own HTML, get the file back. Every script and emoji renders, ads and cookie banners are removed. 25,000 renders for $15 a month.

See the quick start

Free plan: 100 renders a month with every feature. No card needed.

Try it on any site

Try , or your own site.

Your result appears here. Ads and cookie banners are removed in this demo.

Pick what you need

Three endpoints, one key. Every plan includes all of them.

From key to file in three steps

  1. Get a free key. Enter your email and the key appears right away.
  2. Send a request. A URL or your own HTML, plus the options you need.
  3. Save the response. The body is the file. Errors come back as JSON with a code.

All parameters

# Screenshot without ads or cookie banners
curl https://rendersbolt.com/v1/screenshot \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://stripe.com","format":"webp","block_ads":true,"block_cookie_banners":true}' \
  -o stripe.webp

# Invoice HTML to PDF
curl https://rendersbolt.com/v1/pdf -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"html":"<h1>Invoice #1042</h1>","format":"A4","margin":"15mm"}' -o invoice.pdf

What you skip by not running Chrome yourself

page.pdf() works on your laptop. In production, these are the parts that take the time:

Memory and crashes

Each open page needs a few hundred MB. A queue, a pool of warm browsers and regular restarts keep a traffic spike from taking down your app server.

Hung pages and zombie processes

Every render has a hard time limit. A browser that doesn't close is killed and replaced, so nothing piles up overnight.

Fonts that turn into boxes

Turkish, Arabic, Hebrew, Chinese, Japanese, Korean, Thai and Devanagari fonts and color emoji are installed and tested.

Cookie banners and ads

Maintained filter lists remove consent pop-ups and ads before the capture, and unlock scrolling.

Requests to your own network

Rendering URLs your users send can reach internal services. Every request, redirect and DNS lookup is checked before it leaves.

Upgrades

Chromium, filter lists and fonts are kept up to date for you.

Prefer to run it yourself? Gotenberg is a good open-source option. Our guide covers what to plan for.

What 1,000 renders cost

We run on our own hardware instead of per-second cloud functions, so the price per render is a fraction of what most hosted screenshot and PDF APIs charge.

ServicePlanPer 1,000Per monthIncluded
render-bolt StarterStarter$0.60$1525,000 renders
render-bolt GrowthGrowth$0.39$39100,000 renders
ScreenshotOne BasicBasic$8.50$172,000 screenshots
ScreenshotOne GrowthGrowth$7.90$7910,000 screenshots
Urlbox Hi-FiHi-Fi$9.80$495,000 renders
Urlbox UltraUltra$6.60$9915,000 renders
PDFShift StartupStartup$18.00$9500 credits
DocRaptor BasicBasic$120.00$15125 documents
Firecrawl HobbyHobby$3.80$195,000 pages
Firecrawl StandardStandard$0.99$99100,000 pages

Not in this table: Cloudflare Browser Run bills browser time and can cost less per render at high volume, and Gotenberg or Puppeteer are free if you run the servers yourself.

Detailed comparisons. List prices from each provider's public pricing page, checked October 2026. Feature sets differ, so compare the options you actually need. Sources: ScreenshotOne, Urlbox, PDFShift, DocRaptor, Firecrawl.

Pricing

Every plan includes all three endpoints and every option. Only successful renders count. When you reach your quota, requests stop with a clear error, never an overage bill.

Free

Trying the API and side projects

$0 / month
100 renders a month
no card needed

Starter

One product in production

$15 / month
25,000 renders a month
about 830 a day, $0.60 per 1,000

Growth

Several products or nightly batch jobs

$39 / month
100,000 renders a month
about 3,300 a day, $0.39 per 1,000

Business

High-volume pipelines and agencies

$129 / month
500,000 renders a month
about 17,000 a day, $0.26 per 1,000
  • 14-day money-back. If it doesn't work for you, write to us within 14 days of your first payment.
  • Cancel any time. Your plan stays active until the end of the paid period.
  • Your files aren't kept. Results stream back to you; file links expire after 24 hours. Data handling

More than 500,000 renders a month? Email us for volume pricing.

Launch offer for the first customers

50 left. Pay once, keep the price.

$99/yearStarter, 25,000 renders a month. Renews at $99 a year.
$149 onceLifetime, 10,000 renders a month

Questions

What counts as a render?

One successful screenshot, PDF or extract request. Requests that fail (timeouts, blocked addresses, invalid parameters) are free. Cached responses count as a render.

Can I send my own HTML instead of a URL?

Yes. Pass html instead of url on any endpoint, up to 5 MB. This is the usual way to make invoices and tickets: your template, our browser.

Do you keep the pages or files?

No. Files are streamed back and deleted. If you ask for response_type: "url", the file is kept for 24 hours so you can share the link, then removed.

Which sites can't be rendered?

Pages behind a login, and sites with aggressive bot protection such as interactive challenges. Requests to private networks and localhost are refused for security.

How fast is it?

There are no cold starts: browsers stay open and each request gets a fresh, isolated tab. Total time mostly depends on how fast the target site loads. The demo above shows the real time for each render.

Can I get my money back?

Yes. If render-bolt doesn't work for you, write to [email protected] within 14 days of your first payment and we refund it.

What happens to the pages and HTML I send?

They are rendered in a fresh, isolated browser and the result streams back to you. Nothing is kept unless you ask for a file link (deleted after 24 hours) or turn on caching. The security page has the details.

Can I cancel any time?

Yes. Monthly plans can be cancelled from your dashboard and stay active until the end of the paid period.

Render your first page in a minute

100 free renders every month. Upgrade only when you need more.

Read the quick start

Get your free API key

100 renders a month with every feature. No card needed.