Snap. Upload. Sell.
AI product photo editor for e-commerce: compress, resize, remove backgrounds, and convert to WebP in one click.
Turn any phone photo into a clean, store-ready product image. No studio, no editing skills.
Cosmetic Jar
Beauty
From Your Phone to Your Store in 3 Steps
1. Snap it
Take a photo of your product with your phone. No studio, no lightbox, no perfect setup required.
2. Upload it
Upload to MayaPix. One click runs background removal, centering, canvas sizing, and smart compression.
3. Sell it
Download a clean, store-ready image or push it directly to your Salla store via our integration.
One API Call. One JSON Field.
Everything happens behind a single endpoint. No manual editing pipelines.
// BG removed + canvas normalized + WebP compressed. One call.
curl -X POST https://www.mayapix.io/api/v1/images/process \
-H "X-API-Key: mpx_your_key" \
-d '{"image_url": "...", "operations": [{"type": "mayaai"}]}'
// Normalize to 1000x1000 catalog size
curl -X POST https://www.mayapix.io/api/v1/images/process \
-H "X-API-Key: mpx_your_key" \
-d '{"image_url": "...", "operations": [{"type": "mayaai", "size": 1000}]}'
Not Just Another API.
We Built the AI.
Built for sellers, not just developers. Take a picture, upload it, and get a product photo that sells.
We Built the AI
Not just another API wrapper. MayaAI is our own compression engine that analyzes each image and picks optimal settings. Running locally on our servers.
Local Background Removal
Background removal services charge $0.10-0.30 per image. We use rembg running locally. Same quality, fraction of the cost.
Built for E-commerce
Not a generic image CDN. Every preset, every feature is designed specifically for product images and online stores. Works with Shopify, WooCommerce, Magento, BigCommerce, Salla, or any custom store via REST API.
Everything a Product Photo Needs
One pipeline: clean background, perfect size, tiny file.
Background Removal
Turn messy phone backgrounds into clean white or transparent canvases. Perfect edges for catalogs and listings.
Smart Compression
Shrink your product photos up to 90% without losing quality. Faster pages, happier customers.
Auto Resize
Get the exact size your store needs: 1:1, 4:3, 16:9, or custom. No manual cropping.
Batch Processing
Upload your entire catalog at once. Webhook notifications keep your store in sync.
Secure & Fast
Your uploads stay on our servers. Auto-deleted after 7 days. Fast priority queues for Pro users.
Easy Integration
REST API, Salla integration, and a Postman collection. Works with Shopify, WooCommerce, or any custom store.
Meet MayaAI
One click turns a casual phone photo into a polished product image. No manual editing.
MayaAI
One call: bg removal + smart resize + content-aware WebP compression. Up to 90% smaller. Zero configuration.
"type": "mayaai"
or "preset": "mayaai" for compress-only
E-commerce
Balanced quality for product pages. WebP, 85% quality, 1200px max.
"preset": "ecommerce"
Thumbnail
Small & fast for grids. WebP, 75% quality, 300px max.
"preset": "thumbnail"
High Quality
Maximum quality for hero images. PNG, 95% quality.
"preset": "highquality"
Also available: social, mobile, catalog - or set your own quality/format manually.
Simple, Affordable Pricing
Turn your phone photos into product photos. No hidden fees, no per-image charges.
Free
50 images/month
- ✓ Smart Compression
- ✓ Image Resizing
- ✓ Smart Cropping
- ✓ Background Removal
- ✓ MayaAI Pipeline
Starter
1,000 images/month
- ✓ Everything in Free
- ✓ All Output Presets
- ✓ Batch Upload
- ✓ 60 requests/min
Pro
5,000 images/month
- ✓ Everything in Starter
- ✓ Priority Queue
- ✓ Webhooks
- ✓ 200 requests/min
Business
20,000 images/month
- ✓ Everything in Pro
- ✓ API Analytics
- ✓ 500 requests/min
- ✓ Email Support
Enterprise
Unlimited images
- ✓ Everything in Business
- ✓ Dedicated Support
- ✓ Custom Limits
- ✓ SLA Guarantee
All plans include MayaAI smart compression with up to 90% file size reduction
Quick Start Guide
One API call. Up to 90% smaller images. It's that simple.
Recommended: MayaAI - One Call Does Everything
EASIESTOne call handles background removal, resize to a perfect 1000×1000 canvas, and content-aware compression. Up to 90% file size reduction, zero configuration needed.
curl -X POST https://www.mayapix.io/api/v1/images/process \
-H "X-API-Key: mpx_your_key" \
-H "Content-Type: application/json" \
-d '{
"image_url": "https://your-store.com/product.jpg",
"operations": [
{"type": "mayaai"}
]
}'
3 Steps to Optimize Your Images
Get Your Free API Key
Sign up below - no credit card required. 50 free images/month.
Send Your Image
POST to /api/v1/images/process with your image URL or base64-encoded image.
Download Optimized Result
Get the processed image URL instantly, or receive via webhook notification.
Example Response (with Smart Compression)
{
"message": "Processing complete",
"job": {
"id": "550e8400-e29b-41d4-a716",
"status": "completed",
"result": {
"download_url": "https://mayapix.io/api/v1/jobs/550e8400-e29b-41d4-a716/download",
"original_size": 2457600,
"size": 245760,
"compression_ratio": "90%",
"width": 1600,
"height": 1200,
"format": "webp"
}
}
}
MayaAI automatically picks the best format and quality settings for each image.
🛒 E-commerce Product Images
Remove background, resize to perfect canvas, compress - in one API call.
{"type": "mayaai"}
📱 Mobile App Thumbnails
Auto-generate small, fast-loading thumbnails for product grids.
preset: "thumbnail"
🚀 Bulk Optimization
Process multiple images per request. Perfect for catalog imports.
POST /api/v1/images/batch
Ready to Get Started?
Create your free account and get 50 images/month. No credit card required.
Already have an account? Sign in to access your dashboard.
Frequently Asked Questions
Everything you need to know about MayaPix
How much does MayaPix cost?
MayaPix offers affordable pricing starting at $9/month for 1,000 images, or $7.50/month when billed yearly ($90/year, 2 months free). We also have a free tier with 50 images per month. No credit card required to start.
Does MayaPix work with e-commerce platforms?
Yes! MayaPix works with any e-commerce platform via our REST API. Easy integration with your existing store, mobile app, or custom application.
What is Smart Compression and how does it work?
MayaAI is our all-in-one operation that handles background removal, resize to a pixel-perfect canvas, and content-aware compression - up to 90% file size reduction. Just send {"type": "mayaai"} and it picks the optimal quality automatically. No settings needed.
Do you use third-party APIs like Remove.bg?
No. Unlike many services that wrap expensive per-image APIs, MayaPix runs everything locally on our own servers. Our MayaAI compression engine and background removal (using rembg) are both self-hosted. This means lower costs for you, better privacy for your data, and no surprise fees. Your images never leave our infrastructure.
Is there a free tier?
Yes! Our free plan includes 50 images per month with compression, resizing, cropping, and MayaAI features. No credit card required - just sign up and get your API key instantly.
What image formats do you support?
MayaPix supports JPEG, PNG, WebP, and GIF for both input and output. The MayaAI operation outputs WebP by default for maximum compression - you can override with "format": "jpeg" if needed. We preserve transparency for PNG and animation for GIF when appropriate.
How fast is the processing?
Images are processed quickly with our optimized pipeline. Pro and Business plans get priority queue access for faster processing during peak times.
Can I process images in bulk?
Yes! Use our batch endpoint to process multiple images per request. Perfect for catalog imports or bulk optimization. You can also set up webhooks to receive notifications when processing completes.
How long are processed images stored?
Processed images are available for download for 7 days after processing. After that, they are automatically deleted from our servers. We recommend downloading your images promptly or using webhooks to automate this.
What are the rate limits?
Rate limits depend on your plan: Free: 10 req/min, Starter: 60 req/min, Pro: 200 req/min, Business: 500 req/min. If you exceed limits, you'll receive a 429 response. Upgrade for higher limits.
What's the maximum file size?
Maximum file size is 20 MB per image. Maximum dimensions are 8000 x 8000 pixels. We support JPEG, PNG, WebP, and GIF formats for both input and output.
Ready to Sell Better Photos?
Stop reshooting products. Turn your phone photos into clean, store-ready images in one click.
Start with 50 free images. No credit card required.
Try It With Your Photo