POST request with your Markdown content, receive a binary PDF in response β no headless browser, no stored data. Whether youβre generating invoices, reports, or AI-authored documents, Blink PDF slots into any stack in minutes.
Quickstart
Make your first API call and download a PDF in under five minutes.
API Reference
Full reference for the
POST /v1/render endpoint, request body, and response headers.AI & LLM Workflows
Pipe OpenAI or Claude output directly into Blink PDF for instant document generation.
Plans & Pricing
From a free tier (250 render units/month) to Pro, Business, and dedicated Enterprise plans.
Why Blink PDF
Blink PDF uses a purpose-built render engine β there is no Chromium anywhere in the pipeline. That design unlocks a set of properties that browser-based renderers simply cannot offer:- Low-latency Markdown rendering. No browser launch, no page load, no layout thrash.
- No browser startup overhead. The render engine avoids spawning Chromium for each document.
- 15 curated themes. Pick a design preset with one field, then override anything per request. See Themes.
- Input never persisted. Your Markdown is processed in memory and never stored; generated PDFs and staged assets are purged within 24 hours. See Zero Retention.
- Reusable image assets. Stage images once and reference them anywhere as
blink://asset/<id>handles β they donβt count toward your request size. - PDF/UA-1 accessibility. Every PDF Blink generates is tagged for screen readers and passes accessibility audits out of the box.
- Full Unicode and color emoji support. Font subsetting ensures compact file sizes without sacrificing character coverage.
Make your first API call
Send aPOST request to https://api.blinkpdf.io/v1/render with your Markdown in the request body. The response is a raw PDF binary you can stream directly to your users or save to disk.
Content-Type: application/pdf plus render-status and usage headers β X-Request-Id (include it when emailing [email protected]), X-Render-Status (ok or degraded), X-Render-Rendered-As-Requested, optional X-Render-Diagnostics (base64url-encoded JSON when the renderer raised issues), X-BlinkPDF-Billing (whether the render was billed) with X-BlinkPDF-Usage-Event-Id, and X-BlinkPDF-Usage-* (your render-unit usage against the plan). See the API reference for the full list.