SynthPDF
REST API — Now in Beta

Build with SynthPDF

Add PDF processing and AI document intelligence to any app in minutes. One API key, 20+ endpoints, no per-call pricing surprises.

Plan-based access

No surprise charges. API calls count toward your existing monthly plan — Pro, Max, or Ultra Max.

20+ endpoints

Compress, merge, split, convert, watermark, protect, summarize, translate, extract — all via REST.

cURL · Python · JS

Ready-to-run code snippets for every endpoint. Copy and paste directly into your project.

Live playground

Test any endpoint right in the browser — upload a file, set params, see the real response.

Quick start

01

Get your API key

Go to the Keys tab and generate your key — available on Pro plan and above.

Go to Keys
02

Add the header

Include X-API-Key: YOUR_KEY in every request. No OAuth, no tokens, no SDK required.

03

Call any endpoint

POST your file to any tool endpoint. Get back a processed file or JSON result instantly.

Example request

cURL
curl -X POST \
  https://synthpdf.com/api/v1/compress \
  -H "X-API-Key: spdf_your_key_here" \
  -F "file=@document.pdf" \
  -F "quality=medium" \
  --output compressed.pdf
Available endpointsView all
POST/api/v1/compressCompress PDF
POST/api/v1/pdf-to-wordPDF → Word
POST/api/v1/pdf-to-excelPDF → Excel
POST/api/v1/ai/summarizeAI Summarize
POST/api/v1/ai/translateAI Translate
POST/api/v1/ai/extract-dataAI Extract

API access on every paid plan

No credit packs, no per-call billing. API usage counts toward your plan's monthly limits — so you always know what you're paying.

Pro

150/day · 200 AI credits/mo

Max

Unlimited · 400 AI credits/mo

Ultra Max

Unlimited · 1300 AI credits/mo

Compare plans