proofito renders any URL or HTML into a PNG/JPEG screenshot, a print-ready PDF, or a 1200×630 OG image. One integration, three outputs, byte-cached for speed. Try it — type a URL:
◈ Mock preview for illustration — the real API returns actual rendered bytes with X-Cache: HIT/MISS headers.
Authenticate with a sk_live_ key, pick an endpoint, get bytes back. Free tier needs no card.
Read the docs# screenshot any URL curl -H "Authorization: Bearer sk_live_..." \ "https://proofito.astraeatech.dev/v1/screenshot?url=https://example.com" \ -o shot.png
Every render runs in real Chromium — never a headless approximation. Pick the output you need; the input stays the same URL or HTML.
PNG or JPEG screenshots of any URL. Full-page, element, or viewport captures with device emulation.
GET /v1/screenshotX-Cache: HIT on repeatsPrint-ready PDFs from a URL or from inline HTML you POST directly. Invoices, reports, exports.
GET /v1/pdf — from a URLPOST /v1/pdf — HTML, max 256 KBOG images that get clicked. 1200×630 JPEG social cards generated from a URL or just a title.
GET /v1/ogNo SDK to install, no browser to babysit. The pipeline is the product.
GET a URL or POST raw HTML. Authenticate with your sk_live_ key.
Real Chromium loads the page — fonts, JS, and all — exactly like your visitors see it.
Content-hashed byte cache. Identical input returns instantly with X-Cache: HIT.
Bytes back in milliseconds. Embed them, attach them, serve them — done.
Six endpoints. One auth model. Metering per key, never per seat.
GET /healthzGET /v1/screenshotGET /v1/pdfPOST /v1/pdfGET /v1/ogGET /v1/usageAuthenticated endpoints take an Authorization: Bearer sk_live_… header. See pricing for quotas.
Screenshot APIs exist. Most of them charge $99–259/month for the same three outputs — or make you run the browser yourself.
| proofito | Legacy APIs | Self-hosted | |
|---|---|---|---|
| Screenshots + PDFs + OG images | ✓ one integration | ✓ often split across plans | ✗ you wire it up |
| Real Chromium rendering | ✓ | ✓ | ✗ your ops problem |
| Byte-level render cache | ✓ content-hashed | ✗ rare | ✗ build it |
| Free tier, no card | ✓ 1,000 req/mo | ✗ usually card-first | — |
| Entry paid price | $49/mo | $99–259/mo | your infra bill |
Short answers to the questions every developer asks before integrating.
sk_live_ key, and you get 1,000 requests a month. The card only appears if you choose Pro.X-Cache: HIT./v1/pdf, or render any public URL with /v1/screenshot and /v1/og.Free tier, no card, live in about a minute. Your sk_live_ key is waiting.