Subclip Logo

API Reference

API Credit Costs

Use this page as the source of truth for Subclip API credit usage.

APICost
AI Image GenerationModel credits per output x model-specific output-tier multiplier x output count. Minimum 1 credit; rounded to 2 decimals.
AI Video GenerationModel credits per second x billable duration x resolution multiplier x generated-audio multiplier. One output per job; minimum 1 credit; rounded to 2 decimals.
Viral Captions1 credit per rendered minute + 1 transcription credit + 1 caption analysis credit. Face tracking adds 1 credit minimum, or rendered minutes x 1 credit, whichever is higher. Minimum charge is 2 credits.
AI DubbingDuration preflight: transcription minutes when no transcript is supplied + dubbing minutes + 5 credits for voice clone/multi-speaker + 3 credits for video background preservation.
AI ClippingExisting AI clipping pipeline credits plus 5 API orchestration credits for import/render orchestration. Viral Captions analysis cost is added when dynamicCaptions is enabled. YouTube transcript fetch adds 1 credit when fetched.
Text to Speech5 credits per generated audio minute, minimum 1 credit. Voice clone adds 5 credits.
Social Media Transcript1 credit per source media minute after import and duration probe, rounded up to a whole minute.
Video Studio API without AI analysis2 credits minimum, or rendered minutes x 1 credit, whichever is higher. Optional BGM/SFX adds 1 credit total.
Video Studio API with AI analysisBase render cost + 2 AI planning credits. Vision analysis adds 0.25 credits per image and 1 credit per video when enabled.
Video Studio API voiceoverAdds 1 credit minimum, or rendered minutes x 5 credits, whichever is higher.
Enhance Audio API1 credit minimum, or duration seconds x 0.10816 credits, whichever is higher. Rounded up to a whole credit.

Viral Captions API

Workflow: Viral Captions API docs.

Base render is 1 credit per rendered minute. Transcription adds 1 credit. Caption analysis adds 1 credit.

Face tracking adds 1 credit minimum, or rendered minutes x 1 credit, whichever is higher. Minimum charge is 2 credits.

The same formula applies whether captions are generated from ASR or supplied with SRT.

JobCredits
1 minute, no face tracking3
1 minute, face tracking4
3 minutes, no face tracking5
3 minutes, face tracking8

AI Dubbing API

Workflow: AI Dubbing API docs.

Every AI Dubbing API request must include durationSeconds. Subclip checks the estimated credit requirement before creating the job.

The preflight formula is transcription minutes when no transcript is supplied, plus dubbing minutes, plus voice clone and background-preservation add-ons when requested.

JobCredits
3 minutes, transcript supplied, catalog voice3
3 minutes, no transcript, catalog voice6
3 minutes, no transcript, clone voice, video background preserved14
3 minutes, multi-speaker11

AI Clipping API

Workflow: AI Clipping API docs.

AI Clipping API jobs add 5 API orchestration credits for source import, API packaging, and final render orchestration.

When you omit segments, the existing AI clipping pipeline costs still apply. When dynamicCaptions is true, Viral Captions analysis costs also apply.

When youtubeTranscript is true and the YouTube transcript is fetched, the completed job adds 1 credit. If transcript fetch fails and the job falls back to ASR, that extra credit is not counted.

JobCredits
Selected segments, dynamicCaptions false+5 API credits
AI-selected clipsAI clipping pipeline credits + 5 API credits
AI-selected clips with dynamicCaptions trueAI clipping pipeline credits + Viral Captions analysis + 5 API credits
YouTube transcript fetchedAny AI Clipping job + 1 credit

AI Image Generation API

Workflow: AI Image Generation API docs.

Cost is the model's base credits per output x its model-specific output-tier multiplier x output count. The result has a 1-credit minimum and is rounded to 2 decimal places.

Send the exact output tier returned by the selected model in GET /models. GPT Image 2 uses quality tiers (Low, Medium, High); other models may use resolution tiers (1K, 2K, 4K). These values are not aliases and do not imply physical pixel equivalence.

Billing groups are 0.7x for Low; 1x for 1K or Medium; 1.4x for 2K or High; and 2.5x for 4K.

For runtime planning, use the selected model's live estimatedCreditsExamples from GET /models and the estimatedCredits returned when the job starts.

Output count is 1 unless the model supports batch output. Batch models accept 1 to 4 outputs.

ModelBase credits per outputAllowed outputs
GPT Image 261–4
Nano Banana 22.51
Nano Banana Pro61
FLUX.2 Pro2.51
Seedream 5 Pro3.51–4
Ideogram 451
Recraft V4.121
Qwen Image 2 Pro3.751
Krea 2 Large31
FLUX 1.1 Ultra31
JobCredits
GPT Image 2, Medium, 1 output6
GPT Image 2, High, 4 outputs33.6
Nano Banana 2, 1K, 1 output2.5
Nano Banana 2, 4K, 1 output6.25
Seedream 5 Pro, 2K, 4 outputs19.6
Recraft V4.1, 1K, 1 output2

AI Video Generation API

Workflow: AI Video Generation API docs.

Cost is the model's base credits per second x billable duration x the resolution multiplier x the generated-audio multiplier. Video jobs return one output. The result has a 1-credit minimum and is rounded to 2 decimal places.

Resolution multipliers are 1x for 720p, 768p, or source; 1.4x for 1080p or 1440p; and 2.5x for 2160p.

Generated audio adds a 1.2x multiplier when enabled on a supported model. Uploaded audio references do not add this multiplier. Wan 2.7 requires generated audio, so its estimate always includes 1.2x.

Most models use one of their fixed native duration choices below. Gemini Omni Flash is source-video editing only and bills the uploaded source video's matching duration from 3 to 10 seconds. Veo 3.1's three-reference-image mode uses 8 seconds, and Hailuo 2.3 at 1080p uses 6 seconds.

No configured text-to-video or image-to-video model accepts a native 3-second request. For an exact 3.000-second deliverable, trim after download; billing uses the native generated duration before that downstream trim.

For runtime planning, use the selected model's live estimatedCreditsExamples from GET /models and the estimatedCredits returned when the job starts.

ModelBase credits per secondBillable durationGenerated audio
Gemini Omni Flash103–10s source videoNot generated
Kling 365s, 10s, 15sOptional (+20% when enabled)
Veo 3.1154s, 6s, 8sOptional (+20% when enabled)
Runway Gen-4.565s, 10sNot generated
Seedance 2125s, 10s, 15sOptional (+20% when enabled)
Pika 2.22.55s, 10sNot generated
Luma Ray 255s, 9sNot generated
Hailuo 2.336s, 10sNot generated
PixVerse V665s, 10s, 15sOptional (+20% when enabled)
Wan 2.755s, 10s, 15sRequired (+20%)
LTX 2.3 Pro46s, 8s, 10sOptional (+20% when enabled)
JobCredits
Pika 2.2, 5s, 720p, no generated audio12.5
Kling 3, 5s, 720p, no generated audio30
Kling 3, 5s, 1080p, generated audio50.4
Wan 2.7, 5s, 720p, required generated audio30
Gemini Omni Flash, 3s source video30
Gemini Omni Flash, 10s source video100
LTX 2.3 Pro, 6s, 2160p, no generated audio60
Subclip performs a credit preflight and reserves the estimate against concurrent jobs before dispatch. Customer credits are charged only after the output has been downloaded, verified, and stored successfully. Failed preflight requests are not dispatched.

Text to Speech API

Workflow: Text to Speech API docs.

Credits are estimated before the job starts. Text to Speech costs 5 credits per generated audio minute with a 1 credit minimum. Voice clone adds 5 credits.

JobCredits
30 seconds generated speech3
1 minute generated speech5
1 minute generated speech with voice clone10
3 minutes generated speech15

Social Media Transcript API

Workflow: Social Media Transcript API docs.

Subclip imports the media first, probes duration, then checks credits before transcription starts.

Cost is 1 credit per source media minute, rounded up to a whole minute.

JobCredits
45 second source1
2 minute 6 second source3
10 minute source10

Video Studio API

Workflow: Video Studio API docs.

Without AI analysis or add-ons, cost is 2 credits minimum, or rendered minutes x 1 credit, whichever is higher.

BGM or SFX adds 1 credit total. bgmQuery has no separate search charge.

AI planning adds 2 credits when aiAnalysis is true. Vision analysis adds 0.25 credits per image and 1 credit per video. Audio analysis adds 1 credit per uploaded audio file.

Voiceover adds 1 credit minimum, or rendered minutes x 5 credits, whichever is higher. Stock B-roll search is not exposed in the Video Studio API right now.

JobCredits
1 minute render, no AI or add-ons2
3 minute render, no AI or add-ons3
3 minute render with AI planning only5
3 minute render with AI planning, 4 images, 1 video7
3 minute render with BGM or SFX4
3 minute render with voiceover18

Enhance Audio API

Workflow: Enhance Audio API docs.

API background music separation is disabled. Provider choice does not change the credit formula.

Cost is 1 credit minimum, or duration seconds x 0.10816 credits, whichever is higher. The result is rounded up to the next whole credit.

That works out to about 6.49 credits per minute.

JobCredits
1 minute7
3 minutes20
10 minutes65