PageKernel

URL → Preview JSON, Screenshot, PDF

Developer-first metered API for link unfurls, archiving, exports, and monitoring. No browser infrastructure to manage. Just endpoints.

Caching (cache hits free) API keys + quotas Simple JSON errors Built for dev tools

Preview JSON

Title, description, og:image and basic metadata.

GET /v1/preview?url=…

Screenshot

JPEG output. Cache keeps repeat renders cheap.

GET /v1/screenshot?url=…&fullPage=1

PDF

A4 PDF with print background enabled.

GET /v1/pdf?url=…

Quickstart

All endpoints require x-api-key (except /health).

curl -H "x-api-key: YOUR_KEY" \
  "https://api.pagekernel.dev/v1/preview?url=https://example.com"

curl -H "x-api-key: YOUR_KEY" \
  "https://api.pagekernel.dev/v1/screenshot?url=https://example.com" \
  -o example.jpg

curl -H "x-api-key: YOUR_KEY" \
  "https://api.pagekernel.dev/v1/pdf?url=https://example.com" \
  -o example.pdf

curl -H "x-api-key: YOUR_KEY" "https://api.pagekernel.dev/v1/usage"

Credit costs: preview=1 • screenshot=2 • pdf=3

Tip: repeated renders are served from cache (no extra credits).

429? retry after a short delay (browser rendering has burst limits).

Pricing

Credits are only charged when we do real work. Cache hits are free.

After checkout, you’ll be redirected to a secure claim page to retrieve your API key once.

Free

$0
Includes 50 credits/day
For quick experiments.
  • Cache hits free
  • Usage endpoint
  • Community support
Get Free key

Pro

$29/mo
Includes 10,000 credits/mo
For production apps and teams.
Cancel anytime.
  • ~1,666 full bundles/month
  • Priority support
  • Higher throughput
Buy Pro

Business

$99/mo
Includes 50,000 credits/mo
For high-volume use cases.
Cancel anytime.
  • ~8,333 full bundles/month
  • Batching guidance
  • Custom limits available
Buy Business
Bundle (preview + screenshot + pdf) = 6 credits
What’s a credit? Credits are charged only when we render. Cache hits are free. Preview=1 credit, Screenshot=2, PDF=3.
After checkout, you’ll claim your API key once.

Higher volume / custom? Email [email protected]

FAQ

What counts as a credit? Preview=1, Screenshot=2, PDF=3. Cache hits are not charged.

Do you store my screenshots/PDFs? No permanent storage—responses are generated on demand. (Caching is used to speed repeat renders.)

Why might I get a 429? Browser rendering has burst limits; retry after a short delay and leverage caching.

Can I rotate keys? Yes — key rotation is supported (you’ll be shown the new key once).

© PageKernel