Overview
The PDFox API allows you to programmatically edit, convert, and manage PDF documents. Build powerful document workflows directly into your applications.
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 WaitlistPlanned API Endpoints
Text extraction with positions and styles.
Metadata extraction — document properties, page count, fonts, and structure.
Programmatic form filling — populate fields by name or coordinates.
PDF/A, PDF/UA validation — check compliance with archival and accessibility standards.
Multi-document merge — combine multiple PDFs into a single file.
Page extraction — split a PDF by page range or individual pages.
AES-256 encryption — password-protect and encrypt PDF documents.
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
- Convert PDFs - Transform PDFs to/from Word, images, HTML
- Merge PDFs - Combine multiple documents into one
- Split PDFs - Extract pages or split by range
- Compress PDFs - Reduce file size while maintaining quality
- OCR Processing - Extract text from scanned documents
Editing Operations
- Add Text - Insert text at specific coordinates
- Add Images - Place images on PDF pages
- Add Signatures - Apply digital signatures
- Fill Forms - Populate PDF form fields programmatically
- Redact Content - Remove sensitive information
Metadata & Security
- Read/Write Metadata - Access document properties
- Password Protection - Add/remove encryption
- Watermarks - Add text or image watermarks
API Preview
Get a preview of how the API will work:
Authentication
All API requests require an API key passed in the header:
Authorization: Bearer your_api_key_here Content-Type: application/json
Base URL
https://api.pdfox.cloud/v1
Example Endpoints
Here's a preview of some planned endpoints:
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" |
curl -X POST https://api.pdfox.cloud/v1/documents/convert \ -H "Authorization: Bearer your_api_key" \ -F "[email protected]" \ -F "format=docx"
{
"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
}
Merge multiple PDF files into a single document.
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]"
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" |
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:
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