Integrate our document conversion service into your applications
Convert a document from one format to another.
Headers:X-API-Key: your-api-keyBody (FormData):file: Filefrom: string (e.g., "pdf")to: string (e.g., "docx"){
"success": true,
"conversion": "pdf-docx",
"fileName": "document.pdf",
"fileSize": 12345,
"rateLimit": {
"remaining": 99,
"resetTime": "2025-10-26T..."
}
}Process multiple files in a single request (up to 50 files).
Headers:X-API-Key: your-api-keyBody (FormData):files: File[] (multiple files)from: stringto: stringList all supported input and output formats.
GET /api/v1/formatsExtract metadata from a document file.
Headers:X-API-Key: your-api-keyBody (FormData):file: FileGenerate an AI-powered summary of text content using Gemini 2.5 Pro.
Headers:X-API-Key: your-api-keyContent-Type: application/jsonBody (JSON):{ text: string, length: "short" | "medium" | "long" }Translate text to 20+ languages using Gemini 2.5 Pro.
Headers:X-API-Key: your-api-keyContent-Type: application/jsonBody (JSON):{ text: string, targetLanguage: string (e.g., "es", "fr") }Register a webhook URL for conversion completion notifications (Pro/Lifetime only).
Headers:X-API-Key: your-api-keyBody (JSON):{ url: string }Check the status of a conversion job.
Headers:X-API-Key: your-api-keyURL:GET /api/v1/status/conv_1234567890Health check endpoint to verify API availability.
GET /api/v1/healthAPI key management endpoint. Generate, register, or verify API keys (Pro/Lifetime only).
Body (JSON):{ action: "generate" | "register" | "verify", apiKey?: string, userId?: string }Capture a website URL and convert it to PDF (requires Puppeteer server-side rendering).
Headers:X-API-Key: your-api-keyContent-Type: application/jsonBody (JSON):{ url: string, options?: { delay?: number } }⚠️ Note: This endpoint requires Puppeteer and may not be available in all environments. For client-side capture, use the website-to-pdf conversion feature.