CKConvertKrAPI
v0.7 · 12 endpoints live

The PDF & image API
built for developers.

Merge, split, compress, watermark, fill forms — one HTTP call per task. Credit-based pricing. No SDKs, no subscriptions, no file storage.

  • 50 free credits — no card required
  • Drop-in HTTP, any language
  • Credits never expire
  • Zero file storage on our servers
curl
# 1. Get your API key at /api-keys
# 2. Make a request

curl -X POST https://api.convertkr.com/v1/compress-pdf \
  -H "Authorization: Bearer $CKR_API_KEY" \
  -F "file=@input.pdf" \
  -o compressed.pdf

# Response includes X-Credits-Remaining header

Everything you need to work with PDFs

A focused set of endpoints. Each does one thing well and costs 1 credit. Pick what you need — no bundles, no upcharges.

One HTTP call. Any language.

No SDK to install. Every endpoint accepts multipart/form-data and returns the result file in the response body. If you can make an HTTP request, you can use ConvertKr.

  • AuthAuthorization: Bearer ckr_live_…
  • Bodymultipart/form-data
  • ResponseResult file as body · X-Credits-Remaining header
  • ErrorsStandard HTTP codes · JSON body for non-2xx
bash
curl -X POST /api/v1/compress-pdf \
  -H "Authorization: Bearer $CKR_KEY" \
  -F "file=@input.pdf" \
  -o compressed.pdf

Built right under the hood

We've been operating PDF tools at scale since 2023. The same patterns that keep our free tools fast and private power the API.

Zero file storage

We process every file in memory and return the result. Your PDFs never touch our disk. Same privacy promise as our 60+ free tools.

Append-only credit ledger

Every credit movement is recorded — purchases, consumption, refunds, manual adjustments. Auditable forever. No quiet balance corruption.

Race-safe deductions

Concurrent requests for the same user serialize on a Postgres advisory lock. No double-spend, no negative balances under load.

Battle-tested logic

Same conversion engine powering 60+ free tools on convertkr.com. Billions of pages processed. The API just exposes it as HTTP.