[{"data":1,"prerenderedAt":337},["ShallowReactive",2],{"vs-/vs/seedance-vs-runway":3},{"id":4,"title":5,"body":6,"description":328,"extension":329,"meta":330,"navigation":332,"path":333,"seo":334,"stem":335,"__hash__":336},"content/en/vs/seedance-vs-runway.md","Seedance 2.0 vs Runway Gen-4: Complete API Comparison",{"type":7,"value":8,"toc":318},"minimark",[9,14,18,23,36,48,118,122,241,245,252,256,269,273,289,293],[10,11,13],"h1",{"id":12},"seedance-20-vs-runway-gen-4","Seedance 2.0 vs Runway Gen-4",[15,16,17],"p",{},"A detailed comparison of Seedance 2.0 (via Seedance2API) and Runway Gen-4 AI video generation for developers.",[19,20,22],"h2",{"id":21},"billing-comparison","Billing Comparison",[15,24,25,26,30,31,35],{},"Seedance 2.0 bills ",[27,28,29],"strong",{},"per second"," (",[32,33,34],"code",{},"billing_rule: \"per_second\"",") with Fast variants offering lower rates. Runway Gen-4 typically charges per generation.",[37,38,39],"blockquote",{},[15,40,41,42,47],{},"Final pricing will be announced when Seedance 2.0 fully launches. Check the ",[43,44,46],"a",{"href":45},"/pricing","pricing page"," for current rates.",[49,50,51,67],"table",{},[52,53,54],"thead",{},[55,56,57,61,64],"tr",{},[58,59,60],"th",{},"Dimension",[58,62,63],{},"Seedance 2.0",[58,65,66],{},"Runway Gen-4",[68,69,70,82,93,104],"tbody",{},[55,71,72,76,79],{},[73,74,75],"td",{},"Billing model",[73,77,78],{},"Per-second",[73,80,81],{},"Per-generation / per-second",[55,83,84,87,90],{},[73,85,86],{},"Quality tiers",[73,88,89],{},"480p, 720p",[73,91,92],{},"720p, 1080p",[55,94,95,98,101],{},[73,96,97],{},"Fast lower-cost variants",[73,99,100],{},"✅ 3 Fast models",[73,102,103],{},"❌",[55,105,106,109,115],{},[73,107,108],{},"Pre-launch starting price",[73,110,111,114],{},[27,112,113],{},"Lower"," (cents-level)",[73,116,117],{},"Higher",[19,119,121],{"id":120},"feature-comparison","Feature Comparison",[49,123,124,135],{},[52,125,126],{},[55,127,128,131,133],{},[58,129,130],{},"Feature",[58,132,63],{},[58,134,66],{},[68,136,137,151,163,173,188,201,212,223,232],{},[55,138,139,142,148],{},[73,140,141],{},"Text-to-video",[73,143,144,145],{},"✅ ",[32,146,147],{},"seedance-2.0-text-to-video",[73,149,150],{},"✅",[55,152,153,156,161],{},[73,154,155],{},"Image-to-video (1-image first frame)",[73,157,144,158],{},[32,159,160],{},"seedance-2.0-image-to-video",[73,162,150],{},[55,164,165,168,170],{},[73,166,167],{},"First-last-frame transition (2 images)",[73,169,150],{},[73,171,172],{},"Limited",[55,174,175,181,186],{},[73,176,177,180],{},[27,178,179],{},"Multimodal composition"," (9 images + 3 videos + 3 audio)",[73,182,144,183],{},[32,184,185],{},"seedance-2.0-reference-to-video",[73,187,103],{},[55,189,190,196,199],{},[73,191,192,195],{},[32,193,194],{},"web_search"," internet augmentation",[73,197,198],{},"✅ text-to-video exclusive",[73,200,103],{},[55,202,203,206,209],{},[73,204,205],{},"Max resolution",[73,207,208],{},"720p",[73,210,211],{},"1080p",[55,213,214,217,220],{},[73,215,216],{},"Duration range",[73,218,219],{},"4–15s",[73,221,222],{},"4–10s",[55,224,225,228,230],{},[73,226,227],{},"Webhook callbacks",[73,229,150],{},[73,231,150],{},[55,233,234,237,239],{},[73,235,236],{},"Async task API",[73,238,150],{},[73,240,150],{},[19,242,244],{"id":243},"video-quality","Video Quality",[15,246,247,248,251],{},"Both models produce high-quality cinematic output. Runway Gen-4 has stronger in-video text rendering and supports higher resolutions. Seedance 2.0's exclusive advantage is ",[27,249,250],{},"multimodal reference composition"," — it can use up to 9 images + 3 videos + 3 audio clips as references in a single request, ideal for camera replication, style transfer, and audio-driven pacing.",[19,253,255],{"id":254},"developer-experience","Developer Experience",[15,257,258,259,263,264,268],{},"Seedance 2.0 via Seedance2API uses a clean REST API (Bearer token, standard JSON request body, per-second billing, webhook callbacks), backed by complete ",[43,260,262],{"href":261},"/docs/getting-started","developer docs",", ",[43,265,267],{"href":266},"/docs/sdks","code examples for all three modes",", and 6 model IDs covering the full text / image / reference × standard / fast matrix.",[19,270,272],{"id":271},"bottom-line","Bottom Line",[274,275,276,283],"ul",{},[277,278,279,282],"li",{},[27,280,281],{},"Pick Seedance 2.0"," if you need: multimodal reference composition, per-second billing, Fast iteration, webhook callbacks.",[277,284,285,288],{},[27,286,287],{},"Pick Runway Gen-4"," if you specifically need 1080p output or heavy in-video text rendering.",[19,290,292],{"id":291},"related","Related",[274,294,295,300,307,313],{},[277,296,297],{},[43,298,299],{"href":261},"Quick Start",[277,301,302,306],{},[43,303,305],{"href":304},"/docs/reference-to-video","Reference-to-Video API"," — Seedance 2.0's core differentiator",[277,308,309],{},[43,310,312],{"href":311},"/docs/fast-models","Fast Models",[277,314,315],{},[43,316,317],{"href":45},"Pricing",{"title":319,"searchDepth":320,"depth":320,"links":321},"",2,[322,323,324,325,326,327],{"id":21,"depth":320,"text":22},{"id":120,"depth":320,"text":121},{"id":243,"depth":320,"text":244},{"id":254,"depth":320,"text":255},{"id":271,"depth":320,"text":272},{"id":291,"depth":320,"text":292},"Compare Seedance 2.0 API (via Seedance2API) with Runway Gen-4 API. Pricing, features, multimodal capabilities, and developer experience compared.","md",{"date":331},"2026-02-15",true,"/en/vs/seedance-vs-runway",{"title":5,"description":328},"en/vs/seedance-vs-runway","KKQU3J-HgMSQI2FvPmkeS85d7fi6BgEPSAXsC6uyvCk",1776086321830]