Back to Tool
📄

PDF Compressor API

Compress PDF files via API with quality optimization

Endpoint

POST/api/v1/pdf-compressor

Authentication

Include your API key in the request header:

X-API-Key: your_api_key_here

Get your API key from the Dashboard

Request Body

Content-Type: multipart/form-data

FieldTypeRequiredDescription
pdffileYesPDF file to compress
qualitystringNoCompression quality: "low", "medium", or "high" (default: "medium")

Response

FieldTypeDescription
successbooleanWhether the compression was successful
originalSizenumberOriginal file size in bytes
compressedSizenumberCompressed file size in bytes
compressionRationumberCompression ratio as percentage
pageCountnumberNumber of pages in the PDF
pdfstringBase64 encoded compressed PDF with data URL prefix

Code Examples

curl -X POST https://tools.shubhambadgujar.com/api/v1/pdf-compressor \
  -H "X-API-Key: your_api_key" \
  -F "pdf=@/path/to/document.pdf" \
  -F "quality=medium"

Pricing

First 50 free, then $0.02 per call

Get API Key

Rate Limits

  • • 100 requests per minute
  • • 10,000 requests per day
  • • Max request size: 10MB

Need Help?

Contact us at support@shubhambadgujar.com