Skip to content

KikiDoc — PDFs from your workflow or agent

KikiDoc turns HTML (or a stored template + data) into a pixel-perfect PDF over a simple REST API — no server to run, nothing to install. It's built for no-code automators, AI agents, and vibe coders: call it from n8n / Make / Zapier, from an MCP-enabled agent, or with one HTTP request.

curl -X POST https://api.kikidoc.dev/pdf/v1/html \
  -H "X-API-Key: $KIKIDOC_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"html": "<h1>Hello, PDF</h1>"}' \
  --output hello.pdf

That's the whole thing: send HTML, get a PDF.

What you can do

  • HTML → PDF — render any HTML/CSS, including JavaScript and charts. Guide →
  • Template + data → PDF — store a Jinja2 template once, POST your JSON, get a filled PDF. Guide →
  • URL → PDF — render a live web page (SSRF-guarded, optional basic-auth).
  • Screenshots — PNG / JPEG / WebP from HTML or a URL.
  • Async + webhooks — submit a job, get notified on completion with a signed callback. Guide →
  • PDF security — password-protect and set permissions (AES-256).

How you call it

Surface Best for
REST API (X-API-Key) scripts, app builders, anything that can make an HTTP request
n8n node no-code automations — drop a step in, map fields
MCP server AI agents call it as a tool

Start here

  1. Quickstart — sign up, grab an API key, render your first PDF in under 10 minutes.
  2. API reference — every endpoint, interactive.
  3. Pricing & limits — free to start (250 PDFs/month).

No server, no setup

KikiDoc does the rendering for you — there's nothing to install or run. Sign up, get a key, and call the API.