API Pricing

Simple, transparent pricing. Pay only for what you use with no monthly fees or hidden costs.

🎉 Free for Web Users! PDF tools (merge, split, convert) are completely free when used through our website. Document templates are free for non-signature use. API pricing below applies to programmatic access.

📄

PDF Tools

Convert, merge, split, and process PDF documents

PDF to Image Converter

$0.01 / page

Convert PDF pages to high-quality images. Supports PNG, JPEG, WebP, and TIFF formats with customizable DPI settings up to 600.

Pricing Details

Usage Price
Per page converted $0.01 USD
Multi-page documents $0.01 × number of pages

API Documentation

POST /api/pdf/convert-to-image

Start an asynchronous PDF to image conversion job.

Request Headers:
X-API-Key: your_api_key_here
Content-Type: multipart/form-data
Request Parameters (form-data):
  • pdf file The PDF file to convert (max 100MB)
  • format string Output format: png, jpg, webp, tiff (default: png)
  • pages string Page selection: "all", "first", or "1,3-5,7" (default: all)
  • quality number DPI quality: 72-600 (default: 300)
Response:
{
  "success": true,
  "jobId": "abc123-...",
  "status": "pending",
  "message": "Conversion job started"
}
GET /api/pdf/job/{jobId}

Check conversion job status and get download URL when complete.

⚠️ Rate Limits

  • Conversion: 60 requests/minute
  • Status check: 10 requests/minute
  • Download: 30 requests/minute
  • Max file size: 100MB

PDF Merge

$0.01 / merge

Combine multiple PDF files into a single document. Supports up to 50 PDFs per merge with customizable page ordering.

Pricing Details

Usage Price
Per merge operation $0.01 USD

API Documentation

POST /api/pdf/merge

Start an asynchronous PDF merge job.

Request Headers:
X-API-Key: your_api_key_here
Content-Type: multipart/form-data
Request Parameters (form-data):
  • pdfs files PDF files to merge (2-50 files, max 100MB each)
  • order json Optional: Array of indices for custom ordering [0,2,1]
Response:
{
  "success": true,
  "jobId": "abc123-...",
  "status": "processing",
  "statusUrl": "/api/pdf/merge/status/{jobId}",
  "downloadUrl": "/api/pdf/merge/download/{jobId}"
}
GET /api/pdf/merge/status/{jobId}

Check merge job status.

GET /api/pdf/merge/download/{jobId}

Download merged PDF when complete.

⚠️ Rate Limits

  • Merge: 60 requests/minute
  • Status: 10 requests/minute
  • Download: 30 requests/minute
  • Max 50 PDFs per merge

PDF Split

$0.01 / split

Split a PDF document at specified pages. Creates multiple output PDFs from a single input file.

Pricing Details

Usage Price
Per split operation $0.01 USD

API Documentation

POST /api/pdf/split

Start an asynchronous PDF split job.

Request Headers:
X-API-Key: your_api_key_here
Content-Type: multipart/form-data
Request Parameters (form-data):
  • pdf file The PDF file to split (max 100MB)
  • splitPages string Page numbers to split at: "3,5,7" or "1-3,5"
Response:
{
  "success": true,
  "jobId": "abc123-...",
  "status": "processing",
  "statusUrl": "/api/pdf/split/status/{jobId}",
  "downloadUrl": "/api/pdf/split/download/{jobId}"
}
GET /api/pdf/split/download-zip/{jobId}

Download all split PDFs as a ZIP archive.

⚠️ Rate Limits

  • Split: 60 requests/minute
  • Status: 30 requests/minute
  • Download: 60 requests/minute
  • Max file size: 100MB
📝

Document Templates

Create, manage, and sign documents with electronic signatures

Document Template & E-Signature

$0.01 / doc + $0.01 / signer

Create document templates with fillable fields and electronic signature support. Generate signing links, track signature status, and download completed documents with audit certificates.

Pricing Details

Usage Type Price
Web Users
Templates without signatures FREE
Templates with signature fields: per document $0.01 USD
Templates with signature fields: per signer $0.01 USD
API Users
Per document created via API $0.01 USD
Per signer in document $0.01 USD
Template Storage
First 3 templates FREE
Additional templates $0.05 USD/month each

Example: Creating 1 document with 2 signers using a template with signatures = $0.01 (doc) + $0.02 (2 signers) = $0.03 total

API Documentation

POST /api/document-template/upload

Upload a PDF to use as a template base.

POST /api/document-template/save

Save a template with field definitions and recipient roles.

POST /api/document-template/create

Create a new document instance from a template for signing.

Request Headers:
X-API-Key: your_api_key_here
Content-Type: application/json
Create Document Request Body:
{
  "templateId": "template-uuid",
  "recipients": [
    {
      "name": "John Doe",
      "email": "john@example.com",
      "role": "Signer"
    }
  ],
  "options": {
    "expirationDays": 7
  }
}
Response:
{
  "success": true,
  "documentId": "doc-uuid",
  "signingLinks": [
    {
      "role": "Signer",
      "email": "john@example.com",
      "signUrl": "https://..."
    }
  ],
  "cost": 0.02,
  "pricing": {
    "documentFee": 0.01,
    "signatureFields": 1,
    "signatureFee": 0.01,
    "total": 0.02
  }
}
GET /api/document-template/status/{documentId}

Check document signing status.

GET /api/document-template/download/{documentId}

Download the signed document.

GET /api/document-template/audit-certificate/{documentId}

Download the audit certificate with cryptographic proof.

⚠️ Rate Limits

  • Standard API rate limits apply
  • Max file size: 50MB per template
  • Documents expire after specified days (default: 7)

Ready to Get Started?

Create a free account to get your API key and start integrating our tools into your applications.

Create Free Account