Powerful APIs for File Processing
Integrate advanced file processing capabilities into your applications. Convert videos, process PDFs, optimize images, and more with our comprehensive API suite.
Lightning Fast
Process files in seconds with our optimized infrastructure
Enterprise Security
End-to-end encryption, SOC 2 compliance, and data privacy
99.9% Uptime
Reliable infrastructure with global CDN and redundancy
Developer First
Comprehensive docs, SDKs, and dedicated support
Complete API Reference
PDF Processing
POST /extract_textExtract text from PDFs
POST /merge_pdfsMerge multiple PDFs
POST /split_pdfSplit PDF into pages
POST /extract_imagesExtract images from PDFs
POST /convert_pdf_to_htmlConvert PDF to HTML with layout preservation
POST /convert_html_to_pdfConvert HTML to PDF with 100% accuracy
Media Conversion
POST /convert-videoConvert video formats
POST /convert-audioConvert audio formats
POST /convert-imageConvert image formats
GET /conversion_progress/{filename}Check conversion status
POST /cancel_conversion/{filename}Cancel ongoing conversion
Utilities
POST /generate-qrGenerate QR codes
GET /healthAPI health check
POST /cleanup-fileClean up temporary files
POST /cleanup-sessionClean up session files
Simple, Transparent Pricing
Testing
Perfect for development and testing
- 5 API calls/month
- PDF text extraction
- Basic image conversion
- QR code generation
- Admin dashboard access
- Community support
Production
For production applications
- 5,000 API calls/month
- PDF operations (merge, split, extract)
- Video/audio conversion
- Image processing
- QR code generation
- Admin dashboard access
- Priority support
Enterprise
For large-scale applications
- Unlimited API calls
- All file processing capabilities
- Enterprise client dashboard
- Dedicated support
- Custom SLAs
- White-label options
Quick Start Examples
PDF Text Extraction
Extract text from PDF documents with OCR support
POST /api/v1/convert/pdf-extract-textRequest
curl -X POST "https://trevnoctilla.com/api/v1/convert/pdf-extract-text" \
-H "X-API-Key: your-api-key-here" \
-F "file=@document.pdf"Response
{
"job_id": "9818f6e9-0816-4413-9b5f-ce0cbb18e051",
"status": "completed",
"message": "Text extracted successfully",
"text": "Extracted text content from PDF...",
"text_length": 1523,
"processing_time": 1.058
}All Available Endpoints
| Method | Endpoint | Description | Parameters |
|---|---|---|---|
| POST | /extract_text | Extract text from PDF documents | file (PDF) |
| POST | /merge_pdfs | Merge multiple PDF files | files (PDF array) |
| POST | /split_pdf | Split PDF into pages or ranges | file, split_type, pages |
| POST | /extract_images | Extract images from PDFs | file (PDF) |
| POST | /convert_pdf_to_html | Convert PDF to HTML with exact layout preservation | pdf (file), method (optional: pymupdf/pdf2htmlex) |
| POST | /convert_html_to_pdf | Convert HTML to PDF with 100% layout accuracy | html or file (HTML file) |
| POST | /convert-video | Convert video formats (MP4, WebM, AVI, MOV) | file, output_format |
| POST | /convert-audio | Convert audio formats (MP3, WAV, AAC, OGG) | file, output_format |
| POST | /convert-image | Convert image formats (JPG, PNG, WebP, BMP) | file, output_format |
| POST | /generate-qr | Generate QR codes with custom styling | data, size, color, background_color |
| GET | /conversion_progress/{filename} | Check conversion progress status | filename (path param) |
| GET | /health | API health check and status | None |
Ready to Build Something Amazing?
Join thousands of developers who trust our APIs for their file processing needs. Start with free testing, scale to production.