Developer Documentation
Integrate advanced file processing capabilities into your applications. Convert videos, process PDFs, optimize images, and more with our comprehensive API suite.
Process files in seconds with our optimized infrastructure
End-to-end encryption, SOC 2 compliance, and data privacy
Reliable infrastructure with global CDN and redundancy
Comprehensive docs, SDKs, and dedicated support
POST /extract_text
Extract text from PDFs
POST /merge_pdfs
Merge multiple PDFs
POST /api/split_pdf
Split PDF into pages
POST /extract_images
Extract images from PDFs
POST /convert-video
Convert video formats
POST /convert-audio
Convert audio formats
POST /convert-image
Convert image formats
GET /conversion_progress/{filename}
Check conversion status
POST /cancel_conversion/{filename}
Cancel ongoing conversion
POST /generate-qr
Generate QR codes
GET /health
API health check
POST /cleanup-file
Clean up temporary files
POST /cleanup-session
Clean up session files
Extract text from PDF documents with OCR support
POST /extract_text
curl -X POST "https://web-production-737b.up.railway.app/extract_text" \
-H "Content-Type: multipart/form-data" \
-F "file=@document.pdf"
{
"success": true,
"text": "Extracted text content from PDF...",
"pages": 5,
"filename": "extracted_text_abc123.txt"
}
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 | /api/split_pdf | Split PDF into pages or ranges | file, split_type, pages |
POST | /extract_images | Extract images from PDFs | file (PDF) |
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 |
Perfect for development and testing
For production applications
For large-scale applications
Join thousands of developers who trust our APIs for their file processing needs. Start with free testing, scale to production.