Cliprise Business API

Full catalog (45 models), generate and status/download endpoints, API credits from modelListAPI.json. English reference.

Overview

The Cliprise Business API lets server-side clients start AI media jobs (generate) and inspect or download results (status), using a single catalog of model identifiers.

Same for every model

Differs per model

Everything inside input: keys, types, enums. Wrong input can yield HTTP 200 with code:400 or empty bodies — see Errors and Verification.

Authentication and hosts

Generate

POST /app/cliprise/generate HTTP/1.1
Host: business.api.cliprise.app
Authorization: Bearer <YOUR_CLIPRISE_API_KEY>
Content-Type: application/json

Host gate: If Hostbusiness.api.cliprise.app, generate returns HTTP 400 with an empty body.

Status

  1. Host must be business.api.cliprise.app — else {"msg":"method_not_allowed"} (400)
  2. API key in query: ?apiKey=…&taskId=…&download=…

Generate endpoint

ItemValue
MethodPOST
URLhttps://business.api.cliprise.app/app/cliprise/generate
HeadersAuthorization: Bearer <API_KEY>, Content-Type: application/json
FieldTypeRequiredDescription
modelstringYesCliprise model id — catalog
callBackUrlHTTPS URLYes (live)Stored with task; do not rely on delivery until contract is signed
inputobjectYesPer-model — parameters

Extensions: Some routes need fields at the root and under input (e.g. runway-aleph: prompt, videoUrl; gpt-image-1: prompt, size). Top-level options may be a stringified JSON object for tier indices (seedance-v1, hailuo-2-3, wan-animate).

Success response

[{"code":200,"taskId":"f11021d5b56bc19932b336ac0dbf413f"}]

Also handle a bare object with the same fields if your client stack normalizes JSON.

Application error (HTTP 200)

{"code":400,"msg":"This field is required","data":null}

Status and download

Behaviour from workflow export apiStatusCheck.json — path cliprise/status.

ItemValue
MethodGET
URLhttps://business.api.cliprise.app/app/cliprise/status
QueryRequiredDescription
apiKeyYesSame key as generate
taskIdYesFrom generate response
downloadNoString true → binary file when success

Responses

CaseHTTPNotes
Processing300{"status":"processing"} — poll with backoff
Success JSON200status, fileURL (includes download=true)
Success binary200File / zip; grok-imagine may return grok-imagine.zip
Failure400status, failMsg
Invalid key400{"msg":"invalid_api_key"}
Invalid task400{"msg":"invalid_taskId"}
Wrong host400{"msg":"method_not_allowed"}

Callback URL and polling

You must send a valid HTTPS callBackUrl; it is stored with the task. Completion does not always call your URL — poll status until terminal state.

Before the upstream job call, the workflow may set body.callBackUrl to an internal Cliprise webhook; your submitted URL may be persisted separately.

Errors reference

Generate

SituationExample body
Wrong Hostempty body (400)
Invalid API key{"msg":"invalid_api_key"}
Invalid model{"msg":"invalid_model_id"}
Insufficient creditsinsufficient_credits + action_url to app pricing

Status

See Status table above.

Models catalog (45)

Literal model string in the JSON body. Click Jump or use ?model=<id>.

modelDisplay name
veo-3-qualityVeo 3.1 QualityJump
qwen-imageQwen ImageJump
ideogram-reframeIdeogram ReframeJump
nano-bananaNano BananaJump
imagen-v4Imagen V4Jump
runway-alephRunway AlephJump
seedream-v4Seedream 4.0Jump
kling-video-turboKling 2.5 TurboJump
ideogram-v3Ideogram V3Jump
sora-2-turboSora 2 TurboJump
sora-2Sora 2Jump
seedream-v3Seedream 3.0Jump
veo-3-fastVeo 3.1 FastJump
wan-speech-to-videoWan Speech To VideoJump
flux-kontextFlux KontextJump
runwayRunway Gen4 TurboJump
wan-2-5Wan 2.5Jump
hailuoHailuo 02Jump
kling-2-6Kling 2.6Jump
seedance-1-5-proSeedance 1.5 ProJump
elevenlabs-speech-to-textElevenlabs Speech To TextJump
nano-banana-proNano Banana ProJump
z-imageZ ImageJump
seedance-v1Seedance V1Jump
elevenlabs-audio-isolationElevenlabs Audio IsolationJump
flux-2Flux 2Jump
gpt-image-1GPT Image 1Jump
elevenlabs-ttsElevenLabs TTSJump
recraft-remove-bgRecraft Remove BGJump
elevenlabs-sound-effectElevenlabs Sound EffectJump
seedream-4-5Seedream 4.5Jump
wan-2-2Wan 2.2Jump
recraft-upscalerRecraft UpscalerJump
hailuo-2-3Hailuo 2.3Jump
wan-2-6Wan 2.6Jump
wan-2-6-videoWan 2.6 VideoJump
seedance-v1-pro-fastSeedance V1 Pro FastJump
wan-animateWan AnimateJump
kling-2-5Kling 2.5Jump
sora-story-boardSora Story BoardJump
kling-2-6-motionKling 2.6 Motion ControlJump
grok-imagineGrok ImagineJump
kling-3Kling 3.0Jump
grok-imagine-videoGrok ImagineJump
qwen-image-2Qwen Image 2.0Jump

Model input parameters

From the internal Cliprise model catalog. Confirm exact JSON keys per deployment where noted.

How to read catalog keys

Catalog keyMeaning
prompt + promptNumberPrompt supported; number ≈ max length
imageAllowed + totalImagesReference images allowed
Lists in catalogAllowed enum values

Shared option sets

image_size (six layouts): square, square_hd, portrait_4_3, landscape_4_3, portrait_16_9, landscape_16_9 — for qwen-image, ideogram-v3, ideogram-reframe, seedream-v3.

Seedream 4.0 image_size includes portrait_2_3, landscape_3_2, etc. — seedream-v4.

Image generation

qwen-image

Prompt ≤5000; up to 10 refs. image_size (six layouts), output_format jpeg/png, acceleration, seeds 10000–99999, guidance_scale 1–20, num_inference_steps 2–250, negative prompt max 500.

qwen-image-2

Prompt ≤800. Include image_size, output_format, seed for text-to-image. Ratios 1:1, 3:4, 4:3, 9:16, 16:9. Seed 10000–999999.

ideogram-v3

≤5000 prompt; up to 10 images. rendering_speed TURBO/BALANCED/QUALITY. style includes FICTION.

ideogram-reframe

Single reference. Style without FICTION.

nano-banana

≤5000; up to 10 refs. Confirm catalog key names with engineering.

nano-banana-pro

aspect_ratio, resolution 1K/2K/4K, output_format jpg/png.

imagen-v4

aspect_ratio, fast_ultra Fast/Ultra, seeds.

seedream-v4

image_size Seedream 4 presets, image_resolution, max_images 1–6.

seedream-v3

Six-layout image_size, guidance_scale 1–10.

seedream-4-5

Use snake_case aspect_ratio, quality, image_urls.

flux-kontext

outputFormat, aspectRatio. Variant keys — confirm with engineering.

flux-2

Variant Pro/Flex, aspectRatio, resolution 1K/2K, up to 8 refs.

gpt-image-1

Duplicate prompt and size at root and in input. filesUrl possible for edits — confirm keys.

z-image

≤1000 prompt; aspect_ratio required (snake_case).

grok-imagine

aspect_ratio set as documented.

Video generation

modelPromptRefsMain options
veo-3-quality≤50000–2aspectRatio Auto/9:16/16:9, seeds, watermark flag
veo-3-fast≤50000–2Same as Veo quality row
runway-aleph≤18001 videoprompt+videoUrl at root and in input
runway≤18001aspectRatio, duration 5/10
kling-video-turbo≤25001aspect_ratio, duration, image_url/image_urls; PNG if WEBP rejected
kling-2-5≤10001aspect_ratio, duration, image_urls
kling-2-6≤10001Also sound boolean for i2v
kling-3≤5000≤2mode std/pro, multi_shots, sound, image_urls
kling-2-6-motion≤25001character_orientation, mode 720p/1080p
sora-2≤50001aspectRatio portrait/landscape, duration 10/15, quality
sora-2-turbo≤50001Same family as sora-2
sora-story-boardshots1shots array; durations sum to 10, 15, or 25; n_frames, aspect_ratio, image_urls
seedance-1-5-pro≤2500≤2aspect_ratio, resolution, duration 4/8/12
seedance-v1≤5000≤2Top-level options string with model index + ratio/resolution/duration
seedance-v1-pro-fast≤50001resolution 720p/1080p, duration 5/10
wan-2-5≤8001aspectRatio, resolution, duration, seeds
wan-2-2resolution, aspectRatio, acceleration
wan-2-6≤50001resolution, duration
wan-2-6-video≤50001Use image_urls + prompt + duration + resolution for i2v
wan-speech-to-video≤50001resolution, seeds, frame/FPS/step ranges per catalog
hailuo≤1500≤2resolution 512P/768P, duration 6/10
hailuo-2-3≤50001Top-level options for tier; resolution 768P/1080P
grok-imagine-video≤50001aspect_ratio, resolution, duration, mode
wan-animate≤50001Top-level options e.g. animationType; image_url/image_urls, resolution

Audio & utilities

elevenlabs-tts

text, voice (enum list in catalog), stability/similarity/style ranges, speed, languageCode.

elevenlabs-speech-to-text

audio_url public URL.

elevenlabs-audio-isolation

audio_url.

elevenlabs-sound-effect

text for effect description.

recraft-remove-bg

image URL string.

recraft-upscaler

image URL string.

Examples

Generate (cURL)

curl -X POST "https://business.api.cliprise.app/app/cliprise/generate" \
  -H "Authorization: Bearer YOUR_CLIPRISE_API_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @body.json

Example body.json:

{
  "model": "qwen-image-2",
  "callBackUrl": "https://your-service.example.com/webhooks/cliprise",
  "input": {
    "prompt": "Example",
    "image_size": "16:9",
    "output_format": "jpeg",
    "seed": 424242
  }
}

Status

curl -G "https://business.api.cliprise.app/app/cliprise/status" \
  --data-urlencode "apiKey=YOUR_KEY" \
  --data-urlencode "taskId=YOUR_TASK_ID"

Download

curl -G "https://business.api.cliprise.app/app/cliprise/status" \
  --data-urlencode "apiKey=YOUR_KEY" \
  --data-urlencode "taskId=YOUR_TASK_ID" \
  --data-urlencode "download=true" -o output.bin

Integration verification

32 models were verified: true in harness after 2026-04-04 batch; 13 remained false (empty body, wiring, or payload shape). Re-run model-api-tests after deploy and update docs.

modelNotes
veo-3-quality, veo-3-fast, runway, flux-kontext, imagen-v4, flux-2, kling-2-5HTTP 200 empty body in last snapshot
runway-aleph, gpt-image-1, kling-video-turboPayload / root+input requirements
seedance-v1, hailuo-2-3, wan-animateoptions + Merge / workflow wiring

Pricing and API credits

API credit packs (USD) — buy in the Cliprise app; balance is separate from app subscription credits: $9.99 → 1,300 API credits, $49 → 6,500, $99 → 13,200, $199 → 26,500. Each job debits credits per the per-model apiPricing tables below.

Credits from modelListAPI.json — each apiPricing value matches the same-index line in apiPricingDetails. The app may show a separate pricing field; this section documents apiPricing only.

veo-3-quality — Veo 3.1 Quality

UnitCredits
Video720

qwen-image — Qwen Image

UnitCredits
1:1 Ratio Image2
1:1 HD Ratio Image7
3:4 Ratio Image5
9:16 Ratio Image4
4:3 Ratio Image5
16:9 Ratio Image4

ideogram-reframe — Ideogram Reframe

UnitCredits
Turbo Image7
Balanced Image13
Quality Image18

nano-banana — Nano Banana

UnitCredits
Image8

imagen-v4 — Imagen V4

UnitCredits
Fast Image8
Ultra Image22

runway-aleph — Runway Aleph

UnitCredits
Video198

seedream-v4 — Seedream 4.0

UnitCredits
Image9

kling-video-turbo — Kling 2.5 Turbo

UnitCredits
5 second Video76
10 second Video152

ideogram-v3 — Ideogram V3

UnitCredits
Turbo Image7
Balanced Image13
Quality Image18

sora-2-turbo — Sora 2 Turbo

UnitCredits
Standard 10 second Video270
Standard 15 second Video486
High 10 second Video594
High 15 second Video1134

sora-2 — Sora 2

UnitCredits
10 second Video54
15 second Video63

seedream-v3 — Seedream 3.0

UnitCredits
Image7

veo-3-fast — Veo 3.1 Fast

UnitCredits
Video108

wan-speech-to-video — Wan Speech To Video

UnitCredits
Second for 480p Video22
Second for 580p Video33
Second for 720p Video44

flux-kontext — Flux Kontext

UnitCredits
PRO Image9
MAX Image18

runway — Runway Gen4 Turbo

UnitCredits
5 second Video198
10 second Video396

wan-2-5 — Wan 2.5

UnitCredits
720p 5 second Video108
720p 10 second Video216
1080p 5 second Video180
1080p 10 second Video360

hailuo — Hailuo 02

UnitCredits
512p 6 second Video22
512p 10 second Video36
768p 6 second Video54
768p 10 second Video90

kling-2-6 — Kling 2.6

UnitCredits
5 second Video without sound99
5 second Video with sound198
10 second Video without sound198
10 second Video with sound396

seedance-1-5-pro — Seedance 1.5 Pro

UnitCredits
480p 4 second Video8
720p 4 second Video14
480p 8 second Video14
720p 8 second Video28
480p 12 second Video19
720p 12 second Video38
14
28
28
56
42
84

elevenlabs-speech-to-text — Elevenlabs Speech To Text

UnitCredits
second for Audio7

nano-banana-pro — Nano Banana Pro

UnitCredits
1K & 2K resolution Image33
4K resolution Image44

z-image — Z Image

UnitCredits
Image2

seedance-v1 — Seedance V1

UnitCredits
Lite 480p 5 second Video18
Lite 720p 5 second Video41
Lite 1080p 5 second Video90
Lite 480p 10 second Video26
Lite 720p 10 second Video54
Lite 1080p 10 second Video126
Pro 480p 5 second Video36
Pro 720p 5 second Video81
Pro 1080p 5 second Video180
Pro 480p 10 second Video51
Pro 720p 10 second Video108
Pro 1080p 10 second Video252

elevenlabs-audio-isolation — Elevenlabs Audio Isolation

UnitCredits
Audio1

flux-2 — Flux 2

UnitCredits
Pro 1K Image9
Pro 2K Image13
Flex 1K Image26
Flex 2K Image44

gpt-image-1 — GPT Image 1

UnitCredits
Image11

elevenlabs-tts — ElevenLabs TTS

UnitCredits
5K characters49

recraft-remove-bg — Recraft Remove BG

UnitCredits
Image2

elevenlabs-sound-effect — Elevenlabs Sound Effect

UnitCredits
Audio1

seedream-4-5 — Seedream 4.5

UnitCredits
Image12

wan-2-2 — Wan 2.2

UnitCredits
480p Video72
720p Video108
144

recraft-upscaler — Recraft Upscaler

UnitCredits
Image1

hailuo-2-3 — Hailuo 2.3

UnitCredits
Standard 768p Video54
Standard 1080p Video90
Pro 768p Video90
Pro 1080p Video162

wan-2-6 — Wan 2.6

UnitCredits
720p 5 second Video140
720p 10 second Video280
720p 15 second Video420
1080p 5 second Video210
1080p 10 second Video420
1080p 15 second Video630

wan-2-6-video — Wan 2.6 Video

UnitCredits
720p 5 second Video140
720p 10 second Video280
1080p 5 second Video210
1080p 10 second Video420

seedance-v1-pro-fast — Seedance V1 Pro Fast

UnitCredits
720p 5 second Video29
720p 10 second Video65
1080p 5 second Video65
1080p 10 second Video130

wan-animate — Wan Animate

UnitCredits
Second for 480p Video11
Second for 580p Video18
Second for 720p Video23

kling-2-5 — Kling 2.5

Credits same as catalog id kling-video-turbo (API alias).

UnitCredits
5 second Video76
10 second Video152

sora-story-board — Sora Story Board

UnitCredits
10 second Video270
15 second Video486
25 second Video699

kling-2-6-motion — Kling 2.6 Motion Control

UnitCredits
Second for 720p Video12
Second for 1080p Video18

grok-imagine — Grok Imagine

UnitCredits
Text to Image - 6 images8
Image to Image - 2 images8

kling-3 — Kling 3.0

UnitCredits
Standard 5 second Video without sound200
Standard 5 second Video with sound300
Standard 10 second Video without sound400
Standard 10 second Video with sound600
Standard 15 second Video without sound600
Standard 15 second Video with sound900
Pro 5 second Video without sound270
Pro 5 second Video with sound400
Pro 10 second Video without sound540
Pro 10 second Video with sound800
Pro 15 second Video without sound810
Pro 15 second Video with sound1200

grok-imagine-video — Grok Imagine

UnitCredits
480p 6 second Video20
480p 10 second Video40
480p 15 second Video60
720p 6 second Video40
720p 10 second Video60
720p 15 second Video80

qwen-image-2 — Qwen Image 2.0

UnitCredits
1:1 Ratio Image12
3:4 Ratio Image12
9:16 Ratio Image12
4:3 Ratio Image12
16:9 Ratio Image12

Regenerate this page with node build-html.mjs after JSON changes. Markdown export: docs-final/11-pricing-and-credits.md via node docs-final/generate-pricing-md.mjs.

Deep link: index.html?model=veo-3-fast scrolls to the parameter block for that model (credits stay in this section).