Pricing
API credits are charged when a task is accepted. The amount depends on the endpoint, resolution, and capability mode.
API rates
Rates are in credits per image.
| Endpoint | general (default) | graphics / portrait / text |
|---|---|---|
Photo Enhance (/api/v1/enhance/generate) | 5 | 10 |
Unblur (/api/v1/unblur/generate) | 5 | 10 |
Upscale Pro 4K (/api/v1/upscale/generate, resolution: "4k") | 10 | 20 |
Upscale Pro 8K (/api/v1/upscale/generate, resolution: "8k") | 20 | 25 |
Old Photo Restore (/api/v1/restore/generate) | 20 | — |
Colorize (/api/v1/colorize/generate) | 5 | — |
Remove Background (/api/v1/background/remove/generate) | 5 | — |
mode pricing applies to Photo Enhance, Unblur, and Upscale Pro.
When credits are charged
- Credits are deducted when the service accepts and creates a task and the submit
call returns a
taskId. - The applicable rate is fixed when the task is accepted.
- If a task ends in
FAIL,ERROR, orOTHER, the credits deducted for that task are returned automatically at the original charge amount. UseGET /api/v1/creditsto check the updated balance. - Requests rejected before a task is created, including authentication, rate limit, and parameter errors, do not consume credits.
- Your credit balance is measured in credits, not a fixed number of images.
For call-rate and active-task limits, response headers, and safe retry behavior, see Rate limits and task quotas.
Open testing period
During the open testing period, API credits and benefits are shared with your Artguru.ai subscription. API operations use the rates on this page, which may differ from website operations.