API Documentation

Integrate PDFox capabilities into your applications. Built on the same engine that runs in your browser.

Coming Soon

Overview

The PDFox API allows you to programmatically edit, convert, and manage PDF documents. Build powerful document workflows directly into your applications.

API Access:

The PDFox API is currently in development. Join the waitlist below to get early access and be notified when it launches.

API Coming Soon

We're building a powerful API for developers. Powered by the same patent-pending DNPR engine that runs in the browser. Zero-persistence architecture — your PDF exists in memory for ~2 seconds, then it's gone. No disk, no database, no content logs.

Pricing: Starting at ~$1/month for 10,000 invocations.

Join Waitlist

Planned API Endpoints

POST /v1/extract-text

Text extraction with positions and styles.

POST /v1/parse

Metadata extraction — document properties, page count, fonts, and structure.

POST /v1/fill-form

Programmatic form filling — populate fields by name or coordinates.

POST /v1/validate

PDF/A, PDF/UA validation — check compliance with archival and accessibility standards.

POST /v1/merge

Multi-document merge — combine multiple PDFs into a single file.

POST /v1/split

Page extraction — split a PDF by page range or individual pages.

POST /v1/encrypt

AES-256 encryption — password-protect and encrypt PDF documents.

POST /v1/annotate

Add annotations — highlights, comments, stamps, and drawing annotations.

Planned Features

Here's what you'll be able to do with the PDFox API:

Document Operations

Editing Operations

Metadata & Security

API Preview

Get a preview of how the API will work:

Authentication

All API requests require an API key passed in the header:

Request Header
Authorization: Bearer your_api_key_here
Content-Type: application/json

Base URL

https://api.pdfox.cloud/v1
Rate Limits: API requests will be rate-limited based on your plan. Free tier: 100 requests/day. Pro tier: 10,000 requests/day. Enterprise: Unlimited.

Example Endpoints

Here's a preview of some planned endpoints:

POST /documents/convert

Convert a PDF to another format (DOCX, PNG, HTML, TXT).

Request Body

Parameter Type Description
file required file PDF file to convert (max 50MB)
format required string Output format: docx, png, html, txt
pages optional string Page range, e.g., "1-5" or "1,3,5"
Example Request cURL
curl -X POST https://api.pdfox.cloud/v1/documents/convert \
  -H "Authorization: Bearer your_api_key" \
  -F "[email protected]" \
  -F "format=docx"
Example Response JSON
{
  "success": true,
  "document_id": "doc_abc123",
  "download_url": "https://api.pdfox.cloud/v1/download/doc_abc123",
  "expires_at": "2026-01-16T12:00:00Z",
  "pages_processed": 5
}
POST /documents/merge

Merge multiple PDF files into a single document.

Example Request cURL
curl -X POST https://api.pdfox.cloud/v1/documents/merge \
  -H "Authorization: Bearer your_api_key" \
  -F "files[][email protected]" \
  -F "files[][email protected]" \
  -F "files[][email protected]"
POST /documents/ocr

Apply OCR to extract text from scanned documents.

Parameter Type Description
file required file PDF file to process
language optional string Language code (default: "eng")
output optional string "text" or "searchable_pdf"
POST /documents/add-signature

Add a signature to a PDF document at specified coordinates.

Parameter Type Description
file required file PDF file
signature required file Signature image (PNG with transparency)
page required integer Page number (1-indexed)
x required number X coordinate (points from left)
y required number Y coordinate (points from bottom)
width optional number Signature width in points

SDKs & Libraries

Official SDKs will be available for popular programming languages:

JavaScript
Python
Ruby
PHP
Java
C#

Get Early API Access

Be among the first to integrate PDFox into your applications. Join our API waitlist for early access and developer updates.

Join the Waitlist