Limits
This page outlines the technical limitations and supported formats in the Mixpeek platform. Understanding these constraints will help you optimize your implementation and plan resource usage effectively.
Supported File Types
Mixpeek supports a wide range of file formats across different media types for both object storage and query inputs.
Format | Extensions | Max Size | Notes |
---|---|---|---|
Plain Text | .txt, .md, .csv | 100MB | UTF-8 encoding recommended |
Rich Text | .rtf, .docx, .odt | 100MB | Formatting is preserved during processing |
Markup | .html, .xml, .json | 50MB | Structure is parsed and indexed |
Code | .py, .js, .java, etc. | 25MB | Language-specific tokenization is applied |
Format | Extensions | Max Size | Notes |
---|---|---|---|
Plain Text | .txt, .md, .csv | 100MB | UTF-8 encoding recommended |
Rich Text | .rtf, .docx, .odt | 100MB | Formatting is preserved during processing |
Markup | .html, .xml, .json | 50MB | Structure is parsed and indexed |
Code | .py, .js, .java, etc. | 25MB | Language-specific tokenization is applied |
Format | Extensions | Max Size | Notes |
---|---|---|---|
Raster | .jpg, .png, .webp | 50MB | RGB and RGBA color spaces |
Vector | .svg | 20MB | Converted to raster during processing |
Raw | .raw, .cr2, .arw | 100MB | Automatically converted to standard formats |
Layered | .psd, .xcf | 100MB | Layers are flattened during processing |
Format | Extensions | Max Size | Max Duration | Notes |
---|---|---|---|---|
Common | .mp4, .mov, .avi | 2GB | 60 minutes | H.264 codec recommended |
Web | .webm | 1GB | 60 minutes | VP9 codec supported |
High-Quality | .mkv | 5GB | 120 minutes | Higher processing time |
Format | Extensions | Max Size | Max Duration | Notes |
---|---|---|---|---|
Compressed | .mp3, .aac, .ogg | 500MB | 180 minutes | Standard quality audio |
Uncompressed | .wav, .flac | 1GB | 120 minutes | Higher quality audio |
Voice | .m4a | 200MB | 180 minutes | Optimized for speech recognition |
Format | Extensions | Max Size | Max Pages | Notes |
---|---|---|---|---|
250MB | 1000 | Text, images, and structure are extracted | ||
Presentation | .pptx, .key | 100MB | 200 | Slides are processed individually |
Spreadsheet | .xlsx, .csv | 100MB | 10000 rows | Tables are parsed and indexed |
E-book | .epub, .mobi | 50MB | N/A | Converted to text during processing |
Rate Limits
API rate limits are in place to ensure fair usage and system stability. Different tiers provide varying levels of access.
Free Tier
500 requests per day
100 requests per hour
5 concurrent requests
Business Tier
50,000 requests per day
5,000 requests per hour
100 concurrent requests
Enterprise Tier
Custom limits
Priority processing
Dedicated resources
Size Limits
Storage Limits
Free Tier: 5GB storage
Developer Tier: 100GB storage
Business Tier: 1TB storage
Enterprise Tier: Custom storage limits
Processing Limits
Maximum batch size: 100 objects
Maximum pipeline complexity: 10 extractors
Maximum processing time: 30 minutes per object
Namespace & Collection Limits
Query Limits
Best Practices
Optimize File Sizes
Compress files when possible before uploading to reduce storage usage and processing time.
Batch Operations
Use batch operations whenever possible to minimize API calls and stay within rate limits.
Implement Retry Logic
Add exponential backoff retry logic to handle rate limit errors gracefully.
Monitor Usage
Regularly check your usage metrics to avoid hitting limits unexpectedly.
Exceeding storage or rate limits may result in temporary service restrictions. If you anticipate higher usage, consider upgrading your plan or contacting support for temporary limit increases.
Need Higher Limits?
If your use case requires higher limits than what’s available in the standard tiers, contact our sales team to discuss custom enterprise solutions.
Was this page helpful?