Skip to content

API Pricing & Costs

Each generation you run on Runway Dev costs credits. Credits can be purchased for $0.01 per credit in the developer portal for a project. Sales tax may apply depending on your location. Create an account to start building on Runway Dev.

Generations routed through a Model Router are billed at the standard rate of whichever model the router selects. The response metadata reports the model used and the realized cost in credits.

ModelPricing
kling2.5_turbo_pro12 credits per second
kling3.0_standard (no audio)9 credits per second
kling3.0_standard (audio)13 credits per second
kling3.0_pro (no audio)12 credits per second
kling3.0_pro (audio)17 credits per second
kling3.0_4k43 credits per second
klingO3_standard13 credits per second
klingO3_pro17 credits per second
klingO3_4k43 credits per second
wan3 (480p)5 credits per second
wan3 (720p)10 credits per second
wan3 (1080p)20 credits per second
wan3_prime (480p)6.8 credits per second
wan3_prime (720p)14 credits per second
wan3_prime (1080p)28 credits per second
seedance2_5 (480p)20 credits per second of output, plus 10 credits per second of input and reference video (combined video capped at 30 seconds); reference images and audio are free (80 credit minimum per generation)
seedance2_5 (720p)30 credits per second of output, plus 15 credits per second of input and reference video (combined video capped at 30 seconds); reference images and audio are free (80 credit minimum per generation)
seedance2_5 (1080p)68 credits per second of output, plus 34 credits per second of input and reference video (combined video capped at 30 seconds); reference images and audio are free (80 credit minimum per generation)
grok_imagine_1_5 (480p)10 credits per second, plus 1 credit per image or audio reference (including an image-to-video start frame)
grok_imagine_1_5 (720p)16 credits per second, plus 1 credit per image or audio reference (including an image-to-video start frame)
grok_imagine_1_5 (1080p)29 credits per second, plus 1 credit per image or audio reference (including an image-to-video start frame)
grok_imagine_1_5_lite (480p)2 credits per second, plus 1 credit for an image-to-video start frame
grok_imagine_1_5_lite (720p)3 credits per second, plus 1 credit for an image-to-video start frame
grok_imagine_1_5_lite (1080p)14 credits per second, plus 1 credit for an image-to-video start frame
seedance2 (480p/720p)36 credits per second
seedance2 (1080p)40 credits per second
seedance2 (4K)150 credits per second
seedance2_fast (480p/720p)29 credits per second
seedance2_mini (480p/720p)16 credits per second (64 credit minimum per generation)
h3_max (480p)5 credits per second
h3_max (768p)8 credits per second
hailuo3 (768P)10 credits per second, plus 2 credits per reference image or keyframe (including an image-to-video start frame); reference video billed at the same per-second rate as output (capped at 15 seconds)
hailuo3 (2K)15 credits per second, plus 2 credits per reference image or keyframe (including an image-to-video start frame); reference video billed at the same per-second rate as output (capped at 15 seconds)
aleph228 credits per second (56 credit minimum per generation)
gen4.512 credits per second
gen4_turbo5 credits per second
act_two5 credits per second
veo3.1 (audio)40 credits per second
veo3.1 (no audio)20 credits per second
veo3.1_fast (audio)15 credits per second
veo3.1_fast (no audio)10 credits per second
happyhorse_1_0 (720p)15 credits per second
happyhorse_1_0 (1080p)30 credits per second
gemini_omni_flash (text to video)10 credits per second
gemini_omni_flash (image to video)10 credits per second, plus 1 credit for the first-frame image
gemini_omni_flash (video to video)11 credits per second of input video (capped at 10 seconds), plus 1 credit per reference image
gemini_omni_flash_1.1 (360p)3.4 credits per second, plus 1 credit per reference image (including an image-to-video start frame) and 1 credit per second of input video
gemini_omni_flash_1.1 (720p)10 credits per second, plus 1 credit per reference image (including an image-to-video start frame) and 1 credit per second of input video
gemini_omni_flash_1.1 (1080p)15 credits per second, plus 1 credit per reference image (including an image-to-video start frame) and 1 credit per second of input video
gemini_omni_flash_1.1 (4K)30 credits per second, plus 1 credit per reference image (including an image-to-video start frame) and 1 credit per second of input video

Seedance 2.5 draft mode uses these same rates. A preview (draft: true on text to video, image to video, or video to video) bills at the 480p rate. Enhancing that preview to 1080p (draftTaskId on text to video) bills at the 1080p rate for the same output duration and input video. The two calls are charged separately. See draft mode.

audio defaults to true. Kling 3.0 Standard and Pro use the no-audio rate when audio is false. Kling 3.0 4K uses the same rate either way. Kling O3 is billed at the rates above whether or not audio is false. Kling O3 video-to-video is billed per second of the input video.

These formats add a per-second surcharge on top of the model’s rate. Available on Gen-4.5 and Aleph 2.0 — see Professional outputs for which outputFormat values each model supports.

FormatsSurcharge
prores, png_sequence5 credits per second
10-bit and HDR profiles (hdr10, hlg, sdr_rec709_10bit, hdr_pq_12bit_master, hdr_prores, hdr_png_sequence, hdr_exr_sequence, hdr_exr_acescg_sequence_1_3, hdr_exr_acescg_sequence_2_0)20 credits per second; 40 credits per second when the output is larger than 4 megapixels (roughly 4K)
ModelPricing
gen4_image5 credits per 720p image, or 8 credits per 1080p image
gen4_image_turbo2 credits per image, any resolution
muse_image1 credit per image, any resolution
grok_imagine_image_24–8 credits per image, by quality and resolution (see below)
seedream5_pro5 credits per 1K image, 9 credits per 2K image
seedream5_lite4 credits per image, any resolution
seedream5_flash2 credits per image, any resolution
gemini_image3_pro20 credits per 1K or 2K image, 40 credits per 4K image
gemini_image3.1_flash5 credits per 512px image, 7 credits per 1K image, 11 credits per 2K image, 16 credits per 4K image
gemini_image3.1_flash_lite4 credits per 1K image
nano_banana_2.14 credits per 1K image, 6 credits per 2K image, 12 credits per 4K image
ideogram_4_51–25 credits per image, by quality (see below)
ideogram_4_04–11 credits per image, by quality (see below)
gpt_image_21–41 credits per image, by quality and resolution (see below)
gpt_image_2_5_flare1–76 credits per image, by quality and resolution, plus 1 credit per reference image (see below)
gpt_image_2_5_sunburst1–76 credits per image, by quality and resolution, plus 1 credit per reference image (see below)
bria_fibo_1_55 credits per 1MP image, 10 credits per 4MP image
bria_fibo_edit_1_55 credits per image
gemini_2.5_flash5 credits per image, any resolution

grok_imagine_image_2 is billed as outputCount × perImage + referenceCount × 1. Reference images cost 1 credit each and are charged once per request, not per output image — for example, four 1K medium images with two references is 4 × 6 + 2 = 26 credits. Default quality is medium; anything other than low (including an omitted quality) bills as medium. auto_1k and auto_2k bill at the 1K and 2K tiers. A plain 1K generation is 6 credits (the minimum charge). With outputCount capped at 4 and references at 3, the maximum for a single request is 35 credits.

Quality1K (incl. auto_1k)2K (incl. auto_2k)
low46
medium68

gpt_image_2 is billed as credits per image × outputCount. The auto resolution is billed at the 4K tier. Default quality is high.

Quality1K / 2K4K (incl. auto)
low12
medium511
high2041
auto2041

gpt_image_2_5_flare and gpt_image_2_5_sunburst are billed on the same table, as (credits per image + 1 credit per reference image) × outputCount — reference images are charged once per generated image, not once per request. The auto resolution is billed at the 4K tier. Default quality is high.

Quality1K / 2K4K (incl. auto)
low12
medium511
high1619
xhigh2834
max6376

ideogram_4_5 and ideogram_4_0 are billed as credits per image × outputCount, at any resolution. ideogram_4_5 defaults to medium when generating from reference images and high otherwise, including preciseEdit; very_low requires reference images and is not available with preciseEdit. ideogram_4_0 defaults to medium.

Qualityideogram_4_5ideogram_4_0
very_low1—
low44
medium87
high2511
ModelPricing
magnific_precision_upscaler_v225 credits per image, or 150 credits when output exceeds 4096px

magnific_video_upscaler_creative is billed per output frame, not per second of video. Credits = ceil(USD / 0.01), where USD = rate × fps × duration_seconds. Minimum 1 credit per generation. When fpsBoost is enabled, output frame count may differ from input and affect cost. Frame-rate conversion on the same endpoint is billed separately — see Enhance Frame Rate pricing.

ResolutionUSD per frameExample (10s @ 30fps)
720p, 1k$0.007210 credits
2k$0.009270 credits
4k$0.012360 credits

Enhance Frame Rate (enhance_frame_rate) converts a video to a target frame rate on POST /v1/video_upscale. Billed per second of input.

ModelPricing
enhance_frame_rate1 credit per 2 seconds

Ruby (ruby) converts SDR video to true HDR on POST /v1/video_to_hdr. Billed per second of output at the source’s own resolution.

ModelPricing
ruby20 credits per second; 40 credits per second when the source is larger than 4 megapixels (roughly 4K)
ModelPricing
seed_audio0.25 credits per second (5 credit minimum per generation)
eleven_v42.2 credits per 1,000 characters until October 12, 2026 PT, then 5 credits per 1,000 characters (minimum 1 credit)
eleven_v31 credit per 50 characters (minimum 1 credit)
eleven_multilingual_v21 credit per 50 characters
eleven_text_to_sound_v2 (provided duration)1 credit per second of audio
eleven_text_to_sound_v2 (no duration)2 credits
eleven_voice_isolation1 credit per 6s of audio
eleven_voice_dubbing1 credit per 2s of audio
eleven_multilingual_sts_v21 credit per 3s of audio
ModelPricing
gwm1_avatars (real-time sessions)2 credits upfront, then 2 credits per 6 seconds
gwm1_avatars (avatar videos, POST /v1/avatar_videos)1 credit per 3 seconds of video. Text scripts add 1 credit per 50 characters, rounded up, for speech generation (2 credit minimum per video)
RecipePricing
product_ad720p: 200 credits for a 4 second video, plus 36 credits per additional second.
1080p: 216 credits for a 4 second video, plus 40 credits per additional second.
(4 second minimum, 15 second maximum per generation)
product_swap720p: 212 credits for a 4 second video, plus 36 credits per additional second.
1080p: 228 credits for a 4 second video, plus 40 credits per additional second.
(4 second minimum, 15 second maximum per generation)
product_ugc720p: 192 credits for a 4 second video, plus 36 credits per additional second.
1080p: 208 credits for a 4 second video, plus 40 credits per additional second.
(4 second minimum, 15 second maximum per generation)
multi_shot_video720p: 13 credits per second of video.
1080p: 17 credits per second of video.
(5 second minimum, 15 second maximum per generation)
ad_localization21 credits per localized image
marketing_stock_image8 credits per call for prompt processing, plus 1–20 credits per generated image by quality (same 1K/2K tiers as Image Generation Pricing) × outputCount. Default (outputCount: 4, quality: high): 88 credits total.
product_campaign_image36 credits per 1080p image (4 images generated per call)

You can calculate the cost of your intended usage:

x 720p (5 credits) + x 1080p (8 credits) = $0.13
=$0.25