Robot pricing
Each Robot operation contributes to your usage. Here’s what to know about how we calculate it.
- Usage is calculated based on file sizes, and counts toward your monthly GB limit.
- For file processing operations, both input and output sizes are counted. For example, processing a 500 MB video into a 100 MB file counts as 600 MB.
- Many Robots offer discounted rates. For example, importing files from S3 only counts as 10% of the file size, and filtering costs just 1%.
- Some Robots have a minimum charge per operation, even for small files. See the current per-Robot minimums in the tables below.
Learn more about how we calculate usage in the How is usage calculated FAQ.
All Robots
What does “Bytes counted” mean?
If a Robot counts 10% of bytes, a 10 MB processing cost will count as 1 MB toward your monthly limit.
| Robot | Feature | Min. charge | Bytes counted |
|---|---|---|---|
| 🤖/upload/handle | Handle uploads | — | 10% |
| Robot | Feature | Min. charge | Bytes counted |
|---|---|---|---|
| 🤖/azure/import | Import files from Azure | — | 15% |
| 🤖/backblaze/import | Import files from Backblaze | — | 15% |
| 🤖/box/import | Import files from Box | — | 15% |
| 🤖/mega/import | Import files from MEGA S4 Object Storage | — | 15% |
| 🤖/cloudfiles/import | Import files from Rackspace Cloud Files | — | 15% |
| 🤖/cloudflare/import | Import files from Cloudflare R2 | — | 15% |
| 🤖/digitalocean/import | Import files from DigitalOcean Spaces | — | 15% |
| 🤖/dropbox/import | Import files from Dropbox | — | 15% |
| 🤖/ftp/import | Import files from FTP servers | — | 15% |
| 🤖/google/import | Import files from Google Cloud Storage | — | 15% |
| 🤖/http/import | Import files from web servers | — | 10% |
| 🤖/minio/import | Import files from MinIO | — | 15% |
| 🤖/s3/import | Import files from Amazon S3 | — | 10% |
| 🤖/sftp/import | Import files from SFTP servers | — | 15% |
| 🤖/supabase/import | Import files from Supabase Storage | — | 15% |
| 🤖/swift/import | Import files from OpenStack Swift | — | 15% |
| 🤖/tigris/import | Import files from Tigris | — | 15% |
| 🤖/transloadit/import | Import files from Transloadit Storage | — | 10% |
| 🤖/vimeo/import | Import videos from Vimeo | — | 15% |
| 🤖/wasabi/import | Import files from Wasabi | — | 15% |
| Robot | Feature | Min. charge | Bytes counted |
|---|---|---|---|
| 🤖/video/adaptive | Convert videos to HLS, MPEG-Dash and CMAF | — | 100% |
| 🤖/video/artwork | Extract or insert video artwork | — | 100% |
| 🤖/video/concat | Concatenate videos | — | 25% |
| 🤖/video/encode | Transcode, resize, or watermark videos | — | 100% |
| 🤖/video/merge | Merge video, audio, images into one video | — | 100% |
| 🤖/video/ondemand | Stream videos with on-demand encoding | — | 100% |
| 🤖/video/split | Split video | — | 100% |
| 🤖/video/subtitle | Add subtitles to videos | — | 100% |
| 🤖/video/thumbs | Extract thumbnails from videos | — | 10% |
| Robot | Feature | Min. charge | Bytes counted |
|---|---|---|---|
| 🤖/audio/artwork | Extract or insert audio artwork | — | 100% |
| 🤖/audio/concat | Concatenate audio | — | 25% |
| 🤖/audio/split | Split audio | — | 25% |
| 🤖/audio/encode | Encode audio | — | 25% |
| 🤖/audio/loop | Loop audio | — | 25% |
| 🤖/audio/merge | Merge audio files into one | — | 25% |
| 🤖/audio/waveform | Generate waveform images from audio | 1 MB | 100% |
| Robot | Feature | Min. charge | Bytes counted |
|---|---|---|---|
| 🤖/image/bgremove | Remove the background from images | $0.006 | 100% |
| 🤖/image/enhance | Enhance images | — | 100% |
| 🤖/image/merge | Merge several images into one image | — | 100% |
| 🤖/image/optimize | Optimize images without quality loss | — | 100% |
| 🤖/image/resize | Convert, resize, or watermark images | — | 100% |
| Robot | Feature | Min. charge | Bytes counted |
|---|---|---|---|
| 🤖/document/autorotate | Auto-rotate documents | 2 MB | 100% |
| 🤖/document/convert | Convert documents into different formats | 1 MB | 100% |
| 🤖/document/extract | Extracts text and embedded images | 1 MB | 100% |
| 🤖/document/merge | Merge documents into one | 1 MB | 100% |
| 🤖/document/optimize | Optimize PDF file size | 2 MB | 100% |
| 🤖/file/read | Read file contents | 0.5 MB | 20% |
| 🤖/document/split | Extracts pages | 1 MB | 100% |
| 🤖/document/thumbs | Extract thumbnail images from documents | 0.5 MB | 100% |
| 🤖/html/convert | Take screenshots of webpages or HTML files | 1 MB | 100% |
| Robot | Feature | Min. charge | Bytes counted |
|---|---|---|---|
| 🤖/document/ocr | Recognize text in documents (OCR) | $0.02/page (AWS) $0.015/page (GCP) | 100% |
| 🤖/image/describe | Recognize objects in images | $0.0013 | 100% |
| 🤖/image/facedetect | Detect faces in images | $0.0013 | 100% |
| 🤖/image/generate | Generate images from text prompts | $0.06 | 100% |
| 🤖/image/upscale | Upscale images | $0.06 | 100% |
| 🤖/image/ocr | Recognize text in images (OCR) | $0.0013 | 100% |
| 🤖/speech/transcribe | Transcribe speech in audio or video files | $0.024/minute (AWS) $0.024/minute (GCP) Provider runtime cost + 30% (Replicate; default Whisper model). See default model pricing. | 100% |
| 🤖/text/speak | Synthesize speech in documents | $0.05 | 100% |
| 🤖/text/translate | Translate text in documents | — | 1,250,000% |
| 🤖/ai/chat | Generate AI chat responses | $0.06 | 100% |
| 🤖/video/generate | Generate videos from text prompts | $0.06 | 100% |
| Robot | Feature | Min. charge | Bytes counted |
|---|---|---|---|
| 🤖/file/filter | Filter files | — | 1% |
| 🤖/file/verify | Verify the file type | — | 25% |
| 🤖/file/virusscan | Scan files for viruses | 1 MB | 100% |
| Robot | Feature | Min. charge | Bytes counted |
|---|---|---|---|
| 🤖/file/hash | Hash files | — | 20% |
| 🤖/file/preview | Generate a preview thumbnail | 1 MB | 100% |
| 🤖/meta/write | Write metadata to media | — | 100% |
| Robot | Feature | Min. charge | Bytes counted |
|---|---|---|---|
| 🤖/file/compress | Compress files | — | 100% |
| 🤖/file/decompress | Decompress archives | — | 80% |
| Robot | Feature | Min. charge | Bytes counted |
|---|---|---|---|
| 🤖/http/request | Call HTTP endpoints | — | 100% |
| 🤖/script/run | Run scripts in Assemblies | — | 10% |
| Robot | Feature | Min. charge | Bytes counted |
|---|---|---|---|
| 🤖/azure/store | Export files to Microsoft Azure | — | 15% |
| 🤖/backblaze/store | Export files to Backblaze | — | 15% |
| 🤖/box/store | Export files to Box | — | 15% |
| 🤖/mega/store | Export files to MEGA S4 Object Storage | — | 15% |
| 🤖/cloudfiles/store | Export files to Rackspace Cloud Files | — | 15% |
| 🤖/cloudflare/store | Export files to Cloudflare R2 | — | 15% |
| 🤖/digitalocean/store | Export files to DigitalOcean Spaces | — | 15% |
| 🤖/dropbox/store | Export files to Dropbox | — | 15% |
| 🤖/ftp/store | Export files to FTP servers | — | 15% |
| 🤖/google/store | Export files to Google Cloud Storage | — | 15% |
| 🤖/minio/store | Export files to MinIO | — | 15% |
| 🤖/s3/store | Export files to Amazon S3 | — | 10% |
| 🤖/sftp/store | Export files to SFTP servers | — | 15% |
| 🤖/supabase/store | Export files to Supabase Storage | — | 15% |
| 🤖/swift/store | Export files to OpenStack Swift | — | 15% |
| 🤖/tigris/store | Export files to Tigris | — | 15% |
| 🤖/transloadit/store | Store files in Transloadit Storage | — | 10% |
| 🤖/tus/store | Export files to Tus-compatible servers | — | 10% |
| 🤖/vimeo/store | Export files to Vimeo | — | 15% |
| 🤖/wasabi/store | Export files to Wasabi | — | 15% |
| 🤖/youtube/store | Export files to YouTube | — | 15% |
| Robot | Feature | Min. charge | Bytes counted |
|---|---|---|---|
| 🤖/file/serve | Serve files to web browsers | $0.0000152587890625 | 25% |
| 🤖/tlcdn/deliver | Cache and deliver files globally | $0.0000152587890625 | 4% |