Docmaker

Documentation

API
Reference

Integrate Docmaker into your applications. Generate, convert, and process documents programmatically.

Learn about Enterprise

Quick Start

01

Get API Key

Sign up and generate your API key from the dashboard.

02

Make API Call

Use our RESTful endpoints to process documents.

03

Get Result

Receive processed documents instantly.

Authentication

All API requests require an API key passed in the Authorization header.

# Include your API key in the header
Authorization: Bearer YOUR_API_KEY

Endpoints

POST/v1/generate
POST/v1/convert
POST/v1/pdf/merge
POST/v1/pdf/split
POST/v1/pdf/compress
POST/v1/ocr
POST/v1/translate
GET/v1/documents

Code Examples

Generate Document

curl -X POST https://api.docmaker.io/v1/generate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text": "Create a professional invoice"}'

Convert File

const response = await fetch('https://api.docmaker.io/v1/convert', {
  method: 'POST',
  headers: { 'Authorization': 'Bearer YOUR_API_KEY' },
  body: formData,
});
const result = await response.json();

Merge PDFs

import requests

response = requests.post(
    'https://api.docmaker.io/v1/pdf/merge',
    headers={'Authorization': 'Bearer YOUR_API_KEY'},
    files={'files': [open('doc1.pdf', 'rb'), open('doc2.pdf', 'rb')]}
)
result = response.json()

Rate Limits

Free
100
requests/day
Pro
1,000
requests/day
Enterprise
Unlimited
custom limits

Ready to build?

Get your API key and start integrating Docmaker today.

Get API Key