Getting Started
Pricing & Credits
There is no separate API bill. Every generation — from the app or from the API — spends the same diamond balance on your account.
What each tool costs
Charged the instant a generation starts (202 Accepted), refunded automatically if the
job fails.
| Tool | toolId | Credits |
|---|---|---|
| Virtual Try-On (Single) | virtual_model | 4 |
| Virtual Try-On (Batch) | outfit_photo | 4 |
| Pro Studio | pro_studio | 4 |
| Jewelry on Model | jewelry_on_model | 4 |
| Clothing E-com Pack | clothing_ecom_pack | 12 |
| Jewelry E-com Pack | jewelry_ecom_pack | 12 |
| Photo to Video | ai_videos | 15 |
| Mannequin to Flat Lay | model_to_flat_lay | 4 |
| Amateur to Professional | amateur_to_pro | 4 |
| Pose Variation | pose_angle_switch | 4 |
| Model Swap | model_swap | 4 |
| Photo Edit (free-text) | photo_edit | 4 |
| Enhance / Upscale | photo_enhance | 3 |
| Remove Background | remove_background | 2 |
| Reframe | photo_reframe | 2 |
The authoritative price is also returned live from GET /v1/models as
fallbackPriceDiamonds — check it at request time rather than hardcoding, in case a
price changes.
Getting credits
Credits come from a subscription plan, a one-time top-up pack, or both — they draw from the same balance regardless of source.
Subscription
| Plan | Price | Credits / month |
|---|---|---|
| Growth | $29.99/mo, or $99.99/yr ($8.33/mo) | 160 |
| Enterprise | Custom | Volume — talk to sales |
Top-up packs (one-time, never expire)
| Pack | Credits | Price |
|---|---|---|
| Starter | 40 | $9.99 |
| Pro | 120 | $29.99 |
| Agency | 1,200 | $129.99 |
Top-up packs require an active subscription. Manage plans and packs from the dashboard — the same place you created your API key.
i
Check your remaining balance with
GET /v1/account —
it returns the exact same diamondBalance shown in the app. A 402 Insufficient
diamonds response also tells you exactly how many you have and how many the call needed.