[{"data":1,"prerenderedAt":886},["ShallowReactive",2],{"use-case-/use-cases/marketing-ad-creative":3},{"id":4,"title":5,"body":6,"description":878,"extension":879,"meta":880,"navigation":136,"path":882,"seo":883,"stem":884,"__hash__":885},"content/en/use-cases/marketing-ad-creative.md","AI Marketing Video Creation with Seedance 2.0 API",{"type":7,"value":8,"toc":863},"minimark",[9,14,18,23,26,42,45,49,57,62,97,101,106,109,386,390,393,675,691,695,698,702,769,773,777,784,788,795,799,806,810,829,833,859],[10,11,13],"h1",{"id":12},"marketing-ad-creative","Marketing & Ad Creative",[15,16,17],"p",{},"Use AI-generated content from the Seedance 2.0 API to scale your marketing video production.",[19,20,22],"h2",{"id":21},"the-challenge","The Challenge",[15,24,25],{},"Marketing teams need video content for:",[27,28,29,33,36,39],"ul",{},[30,31,32],"li",{},"Social media ads (Instagram, TikTok, YouTube)",[30,34,35],{},"Email marketing campaigns",[30,37,38],{},"Landing page hero videos",[30,40,41],{},"Brand storytelling content",[15,43,44],{},"But producing enough video to test and iterate the traditional way is expensive and slow.",[19,46,48],{"id":47},"the-solution","The Solution",[15,50,51,52,56],{},"The Seedance 2.0 API lets marketing teams instantly generate dozens of video variants, test different creative directions, and scale the winners — ",[53,54,55],"strong",{},"billed per second",", with predictable cost.",[58,59,61],"h3",{"id":60},"recommended-models","Recommended Models",[27,63,64,73,81,89],{},[30,65,66,72],{},[53,67,68],{},[69,70,71],"code",{},"seedance-2.0-fast-text-to-video"," — first choice for A/B variant production. Faster and cheaper for bulk iteration",[30,74,75,80],{},[53,76,77],{},[69,78,79],{},"seedance-2.0-text-to-video"," — once you've picked a winning concept, use Standard for final delivery",[30,82,83,88],{},[53,84,85],{},[69,86,87],{},"seedance-2.0-image-to-video"," — when you have brand/product images to use as a first frame",[30,90,91,96],{},[53,92,93],{},[69,94,95],{},"seedance-2.0-reference-to-video"," — when you need to combine brand assets, style references, and reference camera movement",[58,98,100],{"id":99},"use-cases","Use Cases",[102,103,105],"h4",{"id":104},"social-media-ads","Social Media Ads",[15,107,108],{},"Generate multiple ad variants for A/B testing:",[110,111,116],"pre",{"className":112,"code":113,"language":114,"meta":115,"style":115},"language-python shiki shiki-themes github-dark","import requests\n\nvariations = [\n    \"A cup of artisan coffee poured in slow motion, warm cafe ambiance, cozy brand feel\",\n    \"A cup of artisan coffee on a morning desk, sunlight streaming in, lifestyle brand\",\n    \"A cup of artisan coffee held by hands, walking in autumn park, warm tones\",\n]\n\nheaders = {\n    \"Authorization\": \"Bearer YOUR_API_KEY\",\n    \"Content-Type\": \"application/json\"\n}\n\ntask_ids = []\nfor prompt in variations:\n    response = requests.post(\n        \"https://api.evolink.ai/v1/videos/generations\",\n        headers=headers,\n        json={\n            \"model\": \"seedance-2.0-fast-text-to-video\",\n            \"prompt\": prompt,\n            \"quality\": \"720p\",\n            \"duration\": 5,\n            \"aspect_ratio\": \"9:16\"\n        }\n    )\n    task_ids.append(response.json()[\"id\"])\n","python","",[69,117,118,131,138,150,160,168,176,182,187,198,212,223,229,234,245,260,271,279,291,302,315,324,337,351,362,368,374],{"__ignoreMap":115},[119,120,123,127],"span",{"class":121,"line":122},"line",1,[119,124,126],{"class":125},"snl16","import",[119,128,130],{"class":129},"s95oV"," requests\n",[119,132,134],{"class":121,"line":133},2,[119,135,137],{"emptyLinePlaceholder":136},true,"\n",[119,139,141,144,147],{"class":121,"line":140},3,[119,142,143],{"class":129},"variations ",[119,145,146],{"class":125},"=",[119,148,149],{"class":129}," [\n",[119,151,153,157],{"class":121,"line":152},4,[119,154,156],{"class":155},"sU2Wk","    \"A cup of artisan coffee poured in slow motion, warm cafe ambiance, cozy brand feel\"",[119,158,159],{"class":129},",\n",[119,161,163,166],{"class":121,"line":162},5,[119,164,165],{"class":155},"    \"A cup of artisan coffee on a morning desk, sunlight streaming in, lifestyle brand\"",[119,167,159],{"class":129},[119,169,171,174],{"class":121,"line":170},6,[119,172,173],{"class":155},"    \"A cup of artisan coffee held by hands, walking in autumn park, warm tones\"",[119,175,159],{"class":129},[119,177,179],{"class":121,"line":178},7,[119,180,181],{"class":129},"]\n",[119,183,185],{"class":121,"line":184},8,[119,186,137],{"emptyLinePlaceholder":136},[119,188,190,193,195],{"class":121,"line":189},9,[119,191,192],{"class":129},"headers ",[119,194,146],{"class":125},[119,196,197],{"class":129}," {\n",[119,199,201,204,207,210],{"class":121,"line":200},10,[119,202,203],{"class":155},"    \"Authorization\"",[119,205,206],{"class":129},": ",[119,208,209],{"class":155},"\"Bearer YOUR_API_KEY\"",[119,211,159],{"class":129},[119,213,215,218,220],{"class":121,"line":214},11,[119,216,217],{"class":155},"    \"Content-Type\"",[119,219,206],{"class":129},[119,221,222],{"class":155},"\"application/json\"\n",[119,224,226],{"class":121,"line":225},12,[119,227,228],{"class":129},"}\n",[119,230,232],{"class":121,"line":231},13,[119,233,137],{"emptyLinePlaceholder":136},[119,235,237,240,242],{"class":121,"line":236},14,[119,238,239],{"class":129},"task_ids ",[119,241,146],{"class":125},[119,243,244],{"class":129}," []\n",[119,246,248,251,254,257],{"class":121,"line":247},15,[119,249,250],{"class":125},"for",[119,252,253],{"class":129}," prompt ",[119,255,256],{"class":125},"in",[119,258,259],{"class":129}," variations:\n",[119,261,263,266,268],{"class":121,"line":262},16,[119,264,265],{"class":129},"    response ",[119,267,146],{"class":125},[119,269,270],{"class":129}," requests.post(\n",[119,272,274,277],{"class":121,"line":273},17,[119,275,276],{"class":155},"        \"https://api.evolink.ai/v1/videos/generations\"",[119,278,159],{"class":129},[119,280,282,286,288],{"class":121,"line":281},18,[119,283,285],{"class":284},"s9osk","        headers",[119,287,146],{"class":125},[119,289,290],{"class":129},"headers,\n",[119,292,294,297,299],{"class":121,"line":293},19,[119,295,296],{"class":284},"        json",[119,298,146],{"class":125},[119,300,301],{"class":129},"{\n",[119,303,305,308,310,313],{"class":121,"line":304},20,[119,306,307],{"class":155},"            \"model\"",[119,309,206],{"class":129},[119,311,312],{"class":155},"\"seedance-2.0-fast-text-to-video\"",[119,314,159],{"class":129},[119,316,318,321],{"class":121,"line":317},21,[119,319,320],{"class":155},"            \"prompt\"",[119,322,323],{"class":129},": prompt,\n",[119,325,327,330,332,335],{"class":121,"line":326},22,[119,328,329],{"class":155},"            \"quality\"",[119,331,206],{"class":129},[119,333,334],{"class":155},"\"720p\"",[119,336,159],{"class":129},[119,338,340,343,345,349],{"class":121,"line":339},23,[119,341,342],{"class":155},"            \"duration\"",[119,344,206],{"class":129},[119,346,348],{"class":347},"sDLfK","5",[119,350,159],{"class":129},[119,352,354,357,359],{"class":121,"line":353},24,[119,355,356],{"class":155},"            \"aspect_ratio\"",[119,358,206],{"class":129},[119,360,361],{"class":155},"\"9:16\"\n",[119,363,365],{"class":121,"line":364},25,[119,366,367],{"class":129},"        }\n",[119,369,371],{"class":121,"line":370},26,[119,372,373],{"class":129},"    )\n",[119,375,377,380,383],{"class":121,"line":376},27,[119,378,379],{"class":129},"    task_ids.append(response.json()[",[119,381,382],{"class":155},"\"id\"",[119,384,385],{"class":129},"])\n",[102,387,389],{"id":388},"brand-storytelling","Brand Storytelling",[15,391,392],{},"Use multiple independent calls to create a coherent multi-scene brand narrative:",[110,394,396],{"className":112,"code":395,"language":114,"meta":115,"style":115},"# Scene 1: problem\nresponse1 = requests.post(\n    \"https://api.evolink.ai/v1/videos/generations\",\n    headers=headers,\n    json={\n        \"model\": \"seedance-2.0-text-to-video\",\n        \"prompt\": \"A tired office worker staring at their laptop, dim lighting, Monday mood\",\n        \"quality\": \"720p\",\n        \"duration\": 5\n    }\n)\n\n# Scene 2: solution\nresponse2 = requests.post(\n    \"https://api.evolink.ai/v1/videos/generations\",\n    headers=headers,\n    json={\n        \"model\": \"seedance-2.0-text-to-video\",\n        \"prompt\": \"The same person discovering a new app, face lighting up, bright colors\",\n        \"quality\": \"720p\",\n        \"duration\": 5\n    }\n)\n\n# Scene 3: result\nresponse3 = requests.post(\n    \"https://api.evolink.ai/v1/videos/generations\",\n    headers=headers,\n    json={\n        \"model\": \"seedance-2.0-text-to-video\",\n        \"prompt\": \"The person happily productive, modern workspace, upbeat energy\",\n        \"quality\": \"720p\",\n        \"duration\": 5\n    }\n)\n",[69,397,398,404,413,420,429,438,450,462,473,483,488,493,497,502,511,517,525,533,543,554,564,572,576,580,584,589,598,604,613,622,633,645,656,665,670],{"__ignoreMap":115},[119,399,400],{"class":121,"line":122},[119,401,403],{"class":402},"sAwPA","# Scene 1: problem\n",[119,405,406,409,411],{"class":121,"line":133},[119,407,408],{"class":129},"response1 ",[119,410,146],{"class":125},[119,412,270],{"class":129},[119,414,415,418],{"class":121,"line":140},[119,416,417],{"class":155},"    \"https://api.evolink.ai/v1/videos/generations\"",[119,419,159],{"class":129},[119,421,422,425,427],{"class":121,"line":152},[119,423,424],{"class":284},"    headers",[119,426,146],{"class":125},[119,428,290],{"class":129},[119,430,431,434,436],{"class":121,"line":162},[119,432,433],{"class":284},"    json",[119,435,146],{"class":125},[119,437,301],{"class":129},[119,439,440,443,445,448],{"class":121,"line":170},[119,441,442],{"class":155},"        \"model\"",[119,444,206],{"class":129},[119,446,447],{"class":155},"\"seedance-2.0-text-to-video\"",[119,449,159],{"class":129},[119,451,452,455,457,460],{"class":121,"line":178},[119,453,454],{"class":155},"        \"prompt\"",[119,456,206],{"class":129},[119,458,459],{"class":155},"\"A tired office worker staring at their laptop, dim lighting, Monday mood\"",[119,461,159],{"class":129},[119,463,464,467,469,471],{"class":121,"line":184},[119,465,466],{"class":155},"        \"quality\"",[119,468,206],{"class":129},[119,470,334],{"class":155},[119,472,159],{"class":129},[119,474,475,478,480],{"class":121,"line":189},[119,476,477],{"class":155},"        \"duration\"",[119,479,206],{"class":129},[119,481,482],{"class":347},"5\n",[119,484,485],{"class":121,"line":200},[119,486,487],{"class":129},"    }\n",[119,489,490],{"class":121,"line":214},[119,491,492],{"class":129},")\n",[119,494,495],{"class":121,"line":225},[119,496,137],{"emptyLinePlaceholder":136},[119,498,499],{"class":121,"line":231},[119,500,501],{"class":402},"# Scene 2: solution\n",[119,503,504,507,509],{"class":121,"line":236},[119,505,506],{"class":129},"response2 ",[119,508,146],{"class":125},[119,510,270],{"class":129},[119,512,513,515],{"class":121,"line":247},[119,514,417],{"class":155},[119,516,159],{"class":129},[119,518,519,521,523],{"class":121,"line":262},[119,520,424],{"class":284},[119,522,146],{"class":125},[119,524,290],{"class":129},[119,526,527,529,531],{"class":121,"line":273},[119,528,433],{"class":284},[119,530,146],{"class":125},[119,532,301],{"class":129},[119,534,535,537,539,541],{"class":121,"line":281},[119,536,442],{"class":155},[119,538,206],{"class":129},[119,540,447],{"class":155},[119,542,159],{"class":129},[119,544,545,547,549,552],{"class":121,"line":293},[119,546,454],{"class":155},[119,548,206],{"class":129},[119,550,551],{"class":155},"\"The same person discovering a new app, face lighting up, bright colors\"",[119,553,159],{"class":129},[119,555,556,558,560,562],{"class":121,"line":304},[119,557,466],{"class":155},[119,559,206],{"class":129},[119,561,334],{"class":155},[119,563,159],{"class":129},[119,565,566,568,570],{"class":121,"line":317},[119,567,477],{"class":155},[119,569,206],{"class":129},[119,571,482],{"class":347},[119,573,574],{"class":121,"line":326},[119,575,487],{"class":129},[119,577,578],{"class":121,"line":339},[119,579,492],{"class":129},[119,581,582],{"class":121,"line":353},[119,583,137],{"emptyLinePlaceholder":136},[119,585,586],{"class":121,"line":364},[119,587,588],{"class":402},"# Scene 3: result\n",[119,590,591,594,596],{"class":121,"line":370},[119,592,593],{"class":129},"response3 ",[119,595,146],{"class":125},[119,597,270],{"class":129},[119,599,600,602],{"class":121,"line":376},[119,601,417],{"class":155},[119,603,159],{"class":129},[119,605,607,609,611],{"class":121,"line":606},28,[119,608,424],{"class":284},[119,610,146],{"class":125},[119,612,290],{"class":129},[119,614,616,618,620],{"class":121,"line":615},29,[119,617,433],{"class":284},[119,619,146],{"class":125},[119,621,301],{"class":129},[119,623,625,627,629,631],{"class":121,"line":624},30,[119,626,442],{"class":155},[119,628,206],{"class":129},[119,630,447],{"class":155},[119,632,159],{"class":129},[119,634,636,638,640,643],{"class":121,"line":635},31,[119,637,454],{"class":155},[119,639,206],{"class":129},[119,641,642],{"class":155},"\"The person happily productive, modern workspace, upbeat energy\"",[119,644,159],{"class":129},[119,646,648,650,652,654],{"class":121,"line":647},32,[119,649,466],{"class":155},[119,651,206],{"class":129},[119,653,334],{"class":155},[119,655,159],{"class":129},[119,657,659,661,663],{"class":121,"line":658},33,[119,660,477],{"class":155},[119,662,206],{"class":129},[119,664,482],{"class":347},[119,666,668],{"class":121,"line":667},34,[119,669,487],{"class":129},[119,671,673],{"class":121,"line":672},35,[119,674,492],{"class":129},[676,677,678],"blockquote",{},[15,679,680,683,684,686,687,690],{},[53,681,682],{},"Tip:"," If you need the character to stay consistent across all three scenes, use ",[69,685,95],{}," instead — pass the same character reference image in ",[69,688,689],{},"image_urls"," and write \"the character's appearance matches image 1\" in each prompt.",[102,692,694],{"id":693},"email-marketing","Email Marketing",[15,696,697],{},"Generate personalized video thumbnails and hero clips for email campaigns.",[19,699,701],{"id":700},"roi-analysis","ROI Analysis",[703,704,705,721],"table",{},[706,707,708],"thead",{},[709,710,711,715,718],"tr",{},[712,713,714],"th",{},"Metric",[712,716,717],{},"Traditional",[712,719,720],{},"Seedance API",[722,723,724,736,747,758],"tbody",{},[709,725,726,730,733],{},[727,728,729],"td",{},"Cost per video",[727,731,732],{},"$200–1,000",[727,734,735],{},"Per-second billing, cents per clip",[709,737,738,741,744],{},[727,739,740],{},"Production time",[727,742,743],{},"1–5 days",[727,745,746],{},"30–180 seconds",[709,748,749,752,755],{},[727,750,751],{},"Variants per campaign",[727,753,754],{},"2–3",[727,756,757],{},"20–50",[709,759,760,763,766],{},[727,761,762],{},"A/B testing capability",[727,764,765],{},"Limited",[727,767,768],{},"Unlimited",[19,770,772],{"id":771},"prompt-templates-for-marketers","Prompt Templates for Marketers",[58,774,776],{"id":775},"product-showcase","Product Showcase",[676,778,779],{},[15,780,781],{},[69,782,783],{},"A [product] displayed on [surface], [lighting style], product showcase, premium brand feel",[58,785,787],{"id":786},"lifestyle-content","Lifestyle Content",[676,789,790],{},[15,791,792],{},[69,793,794],{},"A person [action] with [product], [setting], [mood], brand storytelling, cinematic",[58,796,798],{"id":797},"abstract-motion-graphics","Abstract / Motion Graphics",[676,800,801],{},[15,802,803],{},[69,804,805],{},"Flowing [color] gradients morphing into [brand element], modern, dynamic, corporate style",[19,807,809],{"id":808},"get-started","Get Started",[811,812,813,820,823,826],"ol",{},[30,814,815],{},[816,817,819],"a",{"href":818},"/early-access","Get a free API key",[30,821,822],{},"Generate video variants for your next campaign",[30,824,825],{},"Test and iterate at minimal cost",[30,827,828],{},"Scale the winners",[19,830,832],{"id":831},"related","Related",[27,834,835,841,847,853],{},[30,836,837],{},[816,838,840],{"href":839},"/docs/text-to-video","Text-to-Video API docs",[30,842,843],{},[816,844,846],{"href":845},"/docs/fast-models","Fast Models",[30,848,849],{},[816,850,852],{"href":851},"/docs/reference-to-video","Reference-to-Video API",[30,854,855],{},[816,856,858],{"href":857},"/pricing","Pricing",[860,861,862],"style",{},"html pre.shiki code .snl16, html code.shiki .snl16{--shiki-default:#F97583}html pre.shiki code .s95oV, html code.shiki .s95oV{--shiki-default:#E1E4E8}html pre.shiki code .sU2Wk, html code.shiki .sU2Wk{--shiki-default:#9ECBFF}html pre.shiki code .s9osk, html code.shiki .s9osk{--shiki-default:#FFAB70}html pre.shiki code .sDLfK, html code.shiki .sDLfK{--shiki-default:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html pre.shiki code .sAwPA, html code.shiki .sAwPA{--shiki-default:#6A737D}",{"title":115,"searchDepth":133,"depth":133,"links":864},[865,866,870,871,876,877],{"id":21,"depth":133,"text":22},{"id":47,"depth":133,"text":48,"children":867},[868,869],{"id":60,"depth":140,"text":61},{"id":99,"depth":140,"text":100},{"id":700,"depth":133,"text":701},{"id":771,"depth":133,"text":772,"children":872},[873,874,875],{"id":775,"depth":140,"text":776},{"id":786,"depth":140,"text":787},{"id":797,"depth":140,"text":798},{"id":808,"depth":133,"text":809},{"id":831,"depth":133,"text":832},"Generate marketing videos, social media ads, and brand content at scale using Seedance 2.0 API. Reduce creative production costs by 90%.","md",{"date":881},"2026-02-08","/en/use-cases/marketing-ad-creative",{"title":5,"description":878},"en/use-cases/marketing-ad-creative","LulnqzSET7Ra2GXh_ZjKgldlP0tA0Yl4eP_dw09GKT8",1776086320038]