render-bolt API docs
Turn a URL or your own HTML into a screenshot, a PDF or clean Markdown with one HTTP request. Start here.
render-bolt runs your request in a real Chromium browser and sends back the result. Three endpoints share one key and the same options:
| Endpoint | You send | You get back |
|---|---|---|
POST /v1/screenshot |
A URL or HTML | A PNG, JPEG or WebP image |
POST /v1/pdf |
A URL or HTML | A PDF file |
POST /v1/extract |
A URL or HTML | JSON with the page as Markdown, HTML or text |
Base URL: https://rendersbolt.com
Start here#
- Quick start: your first screenshot in about two minutes, with examples in curl, Node.js, Python, PHP and Go.
- Playground: build a request in the browser, run it with your key and copy the code.
- Authentication: how to send your key and keep it safe.
How every request works#
- Send JSON with
POST, or the same options as query parameters withGET. - The response body is the file itself for screenshots and PDFs, and JSON for extract.
- Errors are always JSON with a stable
codeyou can switch on. See Errors. - Only successful renders count toward your monthly quota. Failed requests are free.
- At your quota, requests stop with
402 QUOTA_EXCEEDED. There is no overage bill.
Guides#
- Social images and link previews
- Invoices, receipts and reports
- Markdown for LLMs and RAG
- Caching, retries and performance
- Switching from another API
The free plan has 100 renders a month with every option. .
Stuck? Write to [email protected] with the request you sent and the error code you got back.