Skip to content
Get startedIntroduction

Introduction

v1

RenderKit turns any URL — or raw HTML — into a screenshot, a PDF, or clean markdown through a single REST API. Same auth header, same request shape, same response envelope across all three primitives. Built for developers and AI agents, priced to undercut the incumbents.

The three primitives

Every render is a POST to one of three endpoints. They share a common parameter set (navigation, waiting, auth, caching, delivery) and add their own format-specific options.

PrimitiveEndpointReturnsCredits
ScreenshotPOST /v1/screenshotPNG · JPEG · WebP (hosted URL)1
PDFPOST /v1/pdfPrint-grade PDF (hosted URL)2
ExtractPOST /v1/extractMarkdown · text · HTML (inline)1

One meter

There is no per-primitive pricing. A screenshot, a PDF, and an extract all draw from the same credit balance — 1, 2, and 1 credits respectively. Cache hits and failed renders are never charged.

Base URL

All endpoints live under one host. There is no regional routing to configure.

POSThttps://api.renderkit.tech/v1/screenshot

Your first render

Authenticate with the x-api-key header and send a JSON body. The only required field is url (or html).

curl https://api.renderkit.tech/v1/screenshot \
  -H "x-api-key: $RK_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "url": "https://stripe.com", "full_page": true }'

Every successful render returns the same envelope: { success, data, message }, where data is a render object with a hosted url (or content for extract). See Responses for the full shape.

Where to go next

  • [Quickstart](/docs/quickstart) — get a key and ship a render in 60 seconds.
  • [Authentication](/docs/authentication) — keys, sandbox vs. live, rotation.
  • [Screenshot](/docs/api/screenshot) · [PDF](/docs/api/pdf) · [Extract](/docs/api/extract) — the full API reference.
  • [MCP server](/docs/mcp) — wire all three primitives into Claude or Cursor.

Reading with an LLM?

Point your agent at `/llms.txt` for an index, or `/llms-full.txt` for the entire docs as one Markdown file. Every page also has a Copy as Markdown button and a raw .md view.