Tiffany Layne2026-04-16

Seedance API Guide: Models, Pricing, API Key, and Quickstart

Compare Seedance 1.0, 1.5 Pro, 2.0 and 2.5 API models, check pricing, get a GPTProto API key, and run your first video request with cURL.

Seedance API Guide: Models, Pricing, API Key, and Quickstart

The Seedance API is available now. You can call ByteDance's video models through GPTProto with one API key, including Seedance 1.0 Pro, 1.5 Pro, Seedance 2.0 Mini, Fast, and standard, plus Seedance 2.5. The right version depends on whether you value low cost, multimodal references, audio generation, resolution, or longer directed shots.

This guide gives you the current model IDs, endpoint pattern, pricing examples, and a working cURL quickstart. It also explains how to connect Seedance to a chatbot or AI agent without treating a video model like a chat model.

Pricing and model-page details were checked on September 11, 2026. Video API features and rates change, so confirm the live model page before shipping a production workflow.

Table of contents

What Is the Seedance API?

Seedance is ByteDance's family of generative video models. The API turns a prompt—and, on supported routes, images, audio, or video references—into a video job that runs asynchronously. Your application submits a request, keeps the returned result identifier, checks the job status, and then retrieves the completed output.

The family has changed substantially since Seedance 1.0. The Seedance 1.0 research paper describes text-to-video, image-to-video, native multi-shot generation, and subject consistency. Seedance 1.5 Pro added joint audio-video generation, multilingual lip-sync, and stronger cinematic control. Seedance 2.0 accepts combinations of text, image, audio, and video references, while Seedance 2.5 focuses on longer directed sequences and video editing.

For developers, “Seedance AI API” usually means one of two access paths: an official ByteDance enterprise route or an API platform that exposes Seedance models behind a consistent key and billing system. This guide uses the latter path through GPT Proto.

ByteDance, Doubao, Dreamina, Volcengine, and BytePlus Explained

Search results use several names for the same model family, which can make Seedance API access look more complicated than it is:

  • ByteDance is the company that develops Seedance.

  • Doubao is a ByteDance AI product name used in China and appears in some API routes.

  • Dreamina is another ByteDance product name and appears in several Seedance 2.x model IDs.

  • Volcengine is ByteDance's cloud platform in mainland China. The Seedance 1.5 Pro paper identifies it as an access point for that release.

  • BytePlus is the enterprise brand many international developers encounter when looking for ByteDance services. Exact product availability can vary by market and account.

These labels describe the developer, product surfaces, cloud channels, or route naming—not five unrelated model families. For example, GPT Proto's standard Seedance 2.0 model ID is dreamina-seedance-2-0-260128, while some routes use a doubao-seedance prefix.

Use the model ID shown on the current model page instead of guessing it from a product name. That is especially important for searches such as “Doubao Seedance 2.0 API,” “Seedance 2.0 API Chinese version,” or “BytePlus API,” where the search phrase may describe an access channel rather than a different model.

Seedance API Models Compared

The Seedance model collection is the best place to confirm which versions are currently online. Here is the practical difference between the main choices.

Model GPT Proto model ID Best fit Current page controls
Seedance 1.0 Pro seedance-1-0-pro-250528 Existing text-to-video or image-to-video workflows 2–12 seconds; 480p, 720p, 1080p
Seedance 1.5 Pro seedance-1-5-pro-251215 Audio-video generation and lip-sync workflows 4–12 seconds; 480p, 720p, 1080p; audio toggle
Seedance 2.0 Mini dreamina-seedance-2-0-mini-260615 Lower-cost experiments and higher-volume drafts 4–15 seconds in the current selector; 480p, 720p; audio toggle
Seedance 2.0 Fast dreamina-seedance-2-0-fast-260128 Latency-sensitive previews and iteration 4–15 seconds in the current selector; 480p, 720p; audio toggle
Seedance 2.0 dreamina-seedance-2-0-260128 General multimodal video generation 4–15 seconds; 480p through 4K options on the current GPT Proto page
Seedance 2.5 dreamina-seedance-2-5-260628 Longer directed scenes and current-generation projects 4–30 seconds; 480p, 720p; audio and camera controls

A few details need context. The Seedance 2.0 research release describes native 480p and 720p output; GPT Proto's current standard 2.0 page also exposes 1080p and 4K options. Treat those as route-level output options rather than rewriting the original model paper. Likewise, a model page may list several supported input types even when a particular example endpoint covers only text-to-video. Always check the endpoint-specific request schema.

For a new integration, start with Seedance 2.0 Mini when cost matters most, Seedance 2.0 when you need the broadest reference workflow, or Seedance 2.5 when you need longer shots and more directing control. Keep Seedance 1.0 Pro and 1.5 Pro for established workflows whose behavior you already know.

Compare All Seedance API Models

Check current model IDs, supported inputs, and live pay-as-you-go pricing before choosing a route.

Explore Seedance Models

Seedance API Pricing

Seedance API pricing depends on the model, duration, aspect ratio, resolution, and whether audio is generated. A single “price per video” can therefore be misleading. The examples below use values shown by GPT Proto's live model calculators on September 11, 2026.

Model and configuration Current displayed price
Seedance 1.0 Pro, 5s, 480p, 1:1 $0.102 per run
Seedance 1.5 Pro, 10s, 480p, 1:1, no audio $0.102 per run
Seedance 1.5 Pro, 10s, 480p, 1:1, with audio $0.204 per run
Seedance 2.0 Mini, 480p, 1:1 $0.0237 per second
Seedance 2.0, 480p, 1:1 $0.0739 per second
Seedance 2.0, 720p, 16:9 $0.1663 per second
Seedance 2.0, 1080p, 16:9 $0.4116 per second
Seedance 2.5, 480p, 1:1 $0.1130 per second
Seedance 2.5, 720p, 16:9 $0.2542 per second

For example, a five-second Seedance 2.5 job at 720p and 16:9 is approximately $1.271 before any taxes or account-specific adjustments: 5 × $0.2542. A four-second 480p square job is approximately $0.452.

Use the individual model page for the final estimate. The GPT Proto pricing page explains the broader billing model, while model pages show configuration-level video costs. Budget for retries as well as successful outputs.

How to Get a Seedance API Key

You do not need a separate key for every Seedance version on GPT Proto. One account key can authenticate requests across supported models.

  1. Open GPT Proto and create or sign in to your account.

  2. Add sufficient balance for the model and test configuration you plan to call.

  3. Create an API key in the account dashboard.

  4. Copy the key once and store it in a secret manager or server-side environment variable.

  5. Open the chosen model page and copy its current model ID, endpoint, and request fields.

Do not place the key in browser JavaScript, a public mobile bundle, a chatbot prompt, or a Git repository. Your backend should own the credential and call the Seedance API for the client.

Set the key locally before running the examples:

export GPTPROTO_API_KEY="replace_with_your_key"

If you found this page by searching “how to get Seedance 2.0 API,” the important distinction is that the account key and model ID are separate. The key proves who is making the request; the model ID selects Seedance 2.0, Mini, Fast, 2.5, or a legacy version.

Get Your Seedance API Key

Create one GPT Proto key and use it across Seedance and other supported video, image, and text models.

Create an API Key

Seedance API Quickstart with cURL

The following request submits a five-second, 720p Seedance 2.5 text-to-video job with audio. It uses the endpoint currently shown on the Seedance 2.5 model page.

curl --request POST \
  "https://gptproto.com/api/v3/doubao/dreamina-seedance-2-5-260628/text-to-video" \
  --header "Authorization: Bearer $GPTPROTO_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "prompt": "A paper boat sailing through a rainy miniature city at night",
    "aspect_ratio": "16:9",
    "duration": 5,
    "resolution": "720p",
    "generate_audio": true,
    "camera_fixed": false,
    "seed": -1
  }'

The submission response contains the identifier needed to check the result. Copy that returned identifier into a shell variable; do not assume the JSON field name without checking the current response or API documentation.

export result_id="replace_with_returned_identifier"

curl --request GET \
  "https://gptproto.com/api/v3/predictions/$result_id/result" \
  --header "Authorization: Bearer $GPTPROTO_API_KEY"

If the job is still processing, wait briefly and request the status again. When the status response reports completion, read the returned output URL and save the file to your own storage if you need durable control over retention and delivery.

Video generation can take much longer than a chat completion, so holding one HTTP request open until it finishes is fragile. In production, store submitted IDs, poll them from a worker, and update your job record on success or failure.

To call another version, change both the endpoint and request body to match that model page. Do not only swap the display name. For example, Seedance 2.0, Seedance 2.0 Mini, Seedance 1.5 Pro, and Seedance 1.0 Pro have their own schemas and available controls.

How to Add the Seedance 2.0 API to a Chatbot or AI Agent

Seedance is a video model, not a conversational model. Your chatbot should use it as a tool inside a larger workflow.

  1. The user asks for a video in natural language.

  2. The chat model converts that request into a clear production prompt and structured settings.

  3. Your server-side tool validates duration, resolution, aspect ratio, and estimated cost.

  4. The tool submits the Seedance job and stores the returned result ID.

  5. A background worker polls the result endpoint.

  6. The chatbot receives the completed video URL or a failure message and presents it to the user.

If your agent platform cannot call custom HTTP tools, connecting a Seedance model to the same account is not enough. The platform must expose an HTTP request, function-calling, MCP, plugin, or custom-tool mechanism.

Keep polling outside the language model's reasoning loop. Use a worker and assign an internal job ID so a user retry does not accidentally submit two paid generations.

Before submission, show the user the selected model, duration, resolution, audio setting, and estimated price. This confirmation step is especially useful in chat interfaces, where a short request such as “make that longer and 4K” can change the cost sharply.

Common Seedance API Errors

Exact error bodies may change, but the failure categories below cover most integrations.

Symptom Likely cause What to check
401 or unauthorized response Missing, invalid, or exposed API key Bearer header, key status, server environment
400 or validation failure Unsupported field, value, or request shape Current schema, duration range, resolution, aspect ratio
Insufficient balance Account cannot cover the request Balance and estimated configuration cost
Job stays pending Generation queue or slow configuration Poll interval, timeout policy, status endpoint
Prompt or input rejected Safety policy or unsupported material Prompt wording, consent, asset rights, input format
Mode unavailable Endpoint does not support that input combination Text-to-video versus image/reference route
Cost is higher than expected Resolution, length, audio, or retries changed Log submitted settings and calculate before sending

Do not retry every failure automatically. Validation and authentication errors require a change. Retry transient server or network failures with capped exponential backoff, and preserve the original job ID.

Which Seedance Version Should You Use?

Choose based on the workflow, not the largest version number alone:

  • Use Seedance 2.0 Mini for inexpensive drafts, prompt testing, and higher-volume workloads.

  • Use Seedance 2.0 Fast when turnaround matters more than using the standard route.

  • Use Seedance 2.0 for general production and multimodal reference workflows.

  • Use Seedance 2.5 for current projects that need longer clips, directed action, or stronger video editing and reference control. GPT Proto's visible example currently focuses on text-to-video, so confirm the route you need before promising image- or video-reference input in your product.

  • Use Seedance 1.5 Pro when its audio-video and lip-sync behavior already fits an existing pipeline.

  • Use Seedance 1.0 Pro mainly for compatibility with a tested legacy integration.

Run the same representative prompt through two candidates and compare usable-output rate, not only per-run price. A cheaper model that needs three retries can cost more than a higher-priced model that succeeds on the first attempt.

Safety and Production Limits

Only upload images, voices, and videos you own or are licensed to use. Get clear consent before generating a recognizable person's face or voice, and do not use Seedance to impersonate someone, evade disclosure requirements, or create deceptive evidence.

For production, record the model ID, input settings, job ID, timestamps, cost estimate, and final status. Avoid logging the API key or private source media. Add user-visible moderation, rate limits, budget limits, and a process for deleting stored assets.

Final Verdict

The Seedance API is already available, so “when does the Seedance API come out?” is no longer the main question. The useful decision is which route matches your product.

Seedance 2.0 Mini is the cost-first starting point, standard 2.0 is the general multimodal choice, and 2.5 is the strongest fit for longer directed video work. Use one server-side GPT Proto API key, copy the exact endpoint from the live model page, and build around asynchronous submit-and-poll jobs from the beginning.

Start Building with the Seedance API

Choose a Seedance model, copy its current endpoint, and run your first video job with one GPT Proto API key.

Try the Seedance API

One Key, More AI Models

Explore affordable access to leading AI models through one OpenAI-compatible API.Explore affordable access to leading AI models through one OpenAI-compatible API.

Browse API Models
One Key, More AI Models
Related models
All models
Bytedance
10% UP
Bytedance
10% UP
Bytedance
10% UP
Bytedance
15% OFF

Seedance API FAQ

Is the Seedance API available now?

Yes. GPTProto currently lists Seedance 1.0 Pro, 1.5 Pro, several Seedance 2.0 variants, and Seedance 2.5. Availability and individual input modes can differ by route, so verify the selected model page.

How do I get a Seedance 2.0 API key?

Create a GPTProto account, add balance, generate an account API key, and select a Seedance 2.0 model ID. The same account key can call different supported Seedance models; the endpoint determines the version.

How much does the Seedance API cost?

It varies by model, duration, resolution, aspect ratio, audio, and retries. Current examples range from $0.0237 per second for Seedance 2.0 Mini at 480p square to $0.2542 per second for Seedance 2.5 at 720p 16:9. Check the live calculator before submitting.

Is the Seedance 2.5 API available?

Yes. GPTProto currently exposes a Seedance 2.5 text-to-video endpoint with 4–30 second duration options, 480p or 720p resolution, audio generation, camera control, and seed settings.

What is the difference between Seedance 1.0, 1.5, 2.0, and 2.5?

Seedance 1.0 established the text/image-to-video and multi-shot foundation. Version 1.5 Pro added native audio-video capabilities. Version 2.0 expanded multimodal reference inputs. Version 2.5 targets longer sequences, stronger direction, and editing-oriented control.

Are Doubao Seedance and Dreamina Seedance different models?

Not necessarily. Doubao and Dreamina can appear as product or route labels around ByteDance's Seedance family. Compare the full dated model ID and endpoint rather than relying on the prefix alone.

Can one GPTProto API key call multiple Seedance models?

Yes, provided the models are available to the account and it has sufficient balance. Keep the key server-side and change the model endpoint and request schema for each version.

Can I connect the Seedance API to a chatbot?

Yes. Register a server-side HTTP function or custom tool that submits a job, stores its result ID, polls for completion, and returns the final video URL. The chatbot handles the conversation; Seedance handles video generation.

Related Articles

More Blogs
How to Make AI Live Wallpaper with Midjourney and Seedance 2.5

How to Make AI Live Wallpaper with Midjourney and Seedance 2.5

You can follow the same process without writing code: create or choose an image, ask an image-capable chat model for a motion prompt, animate the image, and download the result. The final step depends on your device. Windows and Android can use video wallpaper apps; iPhone needs a compatible Live Photo for its animated Lock Screen.

Tiffany Layne | 2026-09-09

5 Best Midjourney API Alternatives in 2026: Real Model APIs, Not Discord Wrappers

5 Best Midjourney API Alternatives in 2026: Real Model APIs, Not Discord Wrappers

Midjourney can produce an excellent image from a loose creative brief. It is far less convenient when that image needs to sit inside an application, automated campaign system, product catalog, or customer-facing workflow. The reason is straightforward: Midjourney does not provide a standard public API for general developer use. Its current community guidelines also prohibit unauthorized automation of the service. Try Midjourney on GPTProto That leaves developers with two different routes: Use a third-party service that submits jobs to Midjourney on your behalf. Replace Midjourney with another image model that has a documented API. This guide covers the second route. The five options below are alternative image models—not Discord bots, browser automation tools, or unofficial Midjourney wrappers. The short answer: Seedream 5.0 Pro is the best overall Midjourney API alternative for polished visual concepts. Nano Banana Pro is the safer choice for complex commercial graphics, GPT Image 2 is better for exact instructions and text, FLUX.1 Kontext Max is worth considering for iterative editing, and Qwen Image Plus is the affordable option for bulk drafts. If you need Midjourney itself rather than a different model, compare the current third-party Midjourney API providers or open the Midjourney API page on GPTProto .

Tiffany Layne | 2026-09-01

Seedance 2.0 vs Seedance 2.5: Same Prompt, Storyboard, and Real Results

Seedance 2.0 vs Seedance 2.5: Same Prompt, Storyboard, and Real Results

Seedance 2.5 is the better model for cinematic storytelling in our same-prompt test. Its footage feels less like a collection of attractive AI shots and more like one human moment unfolding in front of a camera. The character interaction is more convincing, the transitions feel more purposeful, and the emotion survives from one shot to the next. Seedance 2.0 is not obsolete, though. It follows parts of the written storyboard more literally, costs less at the current GPTProto starting price, and remains a practical choice for repeated drafts or reference-driven jobs that already fit its 15-second limit. The short version: choose Seedance 2.5 for the final cinematic take. Choose Seedance 2.0 when iteration cost, literal shot planning, or an established image/reference-to-video workflow matters more.

Schuyler Stacy | 2026-08-12

Sora 2 Is Gone: Your 6 Real Sora 2 Alternatives for 2026

Sora 2 Is Gone: Your 6 Real Sora 2 Alternatives for 2026

If you opened the Sora app last week and found it gone, you read that right. OpenAI discontinued the Sora consumer app on April 26, 2026, and the Sora API is scheduled to follow on September 24, 2026 — with no successor announced. So this isn't the usual "which model looks shinier" roundup. If you built anything on Sora 2, you have a deadline and one real question: what do you move to, and how do you avoid getting stranded by a single vendor again. I lined up the realistic replacements, ranked them by an independent benchmark instead of vibes, and pulled the trade-offs each one carries. Short version: ByteDance's Seedance 2.0 is the model I'd reach for first, and you can call all six through one API key instead of opening six separate accounts. Here's the full picture.

Tiffany Layne | 2026-06-11