API Pricing
Simple, credit-based pricing
Buy credits once, spend them across every mlslabs API. Each API bills its own credit rate per unit of media — no seats, no subscriptions, and failed jobs always refund your credits.
Developer packs
Free
$0
500 credits
Free developer tier — evaluate every API
- Monthly credits on every API
- Community support
- Rate-limited, no webhooks
Starter
$10
10,000 credits
Starter — for personal projects
- All APIs, one shared pool
- Webhooks & standard queue
- Email support
Pro
$45
50,000 credits
Pro — for production workloads
- Priority queue & batch concurrency
- Higher rate limits
- Rollover credits
- Priority support
For Business
Scale
$200
250,000 credits
Scale — for growing media teams
- Top rate limits & batch concurrency
- Volume pricing on renewals
- Rollover credits
- Priority support
Business
$700
1,000,000 credits
Business — for dedicated capacity
- Dedicated capacity & SLAs
- Volume pricing on renewals
- Rollover credits
- Dedicated support
Enterprise
$3,000
5,000,000 credits
Enterprise — for media platforms
- Custom model presets
- Dedicated SLAs & compliance
- Rollover credits
- White-glove onboarding
Credits never expire and are shared across every API on one account.
Per-API rates
Each API bills its own credit rate
One credit pool, ten APIs — every request draws credits at the rate below. The unit is fixed per API, so there are no per-minute surprises.
| API | Category | Unit | Cost | Notes |
|---|---|---|---|---|
| SDR2HDR API | Video | second of input video | 40 credits | Failed jobs refund automatically |
| Subtitle Eraser API | Video | 1,000 frames | 50 credits | Failed jobs refund automatically |
| Subtitle Extractor API | Video | minute of video | 30 credits | Failed jobs refund automatically |
| Vocal Separator API | Audio | minute of audio | 12 credits | Failed jobs refund automatically |
| H.264 Encoding API | Video | minute of output video | 15 credits | Failed jobs refund automatically |
| H.265/HEVC Encoding API | Video | minute of output video | 25 credits | Failed jobs refund automatically |
| Super Resolution API | Video | second of output video | 35 credits | Failed jobs refund automatically |
| Frame Interpolation API | Video | second of output video | 45 credits | Failed jobs refund automatically |
| Source Separation API | Audio | minute of audio | 18 credits | Failed jobs refund automatically |
| AI Mixing API | Audio | minute of audio | 20 credits | Failed jobs refund automatically |
Failed jobs always refund their credits. Volume discounts on committed use are available on Business & Enterprise packs.
Examples
What your credits buy
A few everyday jobs and what they cost in credits.
Vocal separation
Separate vocals from a 3-minute song — 36 credits
H.264 encode
Encode a 45-minute episode — 675 credits
Subtitle extraction
Extract SRT for a 90-minute film — 2,700 credits
SDR to HDR
Upgrade a 30-second clip to HDR — 1,200 credits
Fair billing
What you never pay for
Failed jobs
If a job errors, the credits are refunded automatically. You only pay for successful processing.
Waiting time
Queue time never bills. Billing starts when processing starts and stops when it ends.
Setup & support
Postman collections, docs and integration support are free. No setup fees on any pack.