Seedance API Documentation

Complete guide to integrate Seedance's powerful AI video generation capabilities into your applications

Overview

The Seedance API provides programmatic access to our advanced AI video generation platform. Create stunning videos from text prompts, images, or combine multiple inputs to generate professional-quality content.

Base URL

https://api.seedance.ai/v1

Authentication

All API requests require authentication using an API key. Include your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Note: Keep your API key secure and never expose it in client-side code.

Main Endpoints

Text to Video

POST/generate/text-to-video

Generate videos from text descriptions

Request Body:

{
  "prompt": "A beautiful sunset over mountains",
  "duration": 5,
  "style": "cinematic",
  "resolution": "1080p"
}

Image to Video

POST/generate/image-to-video

Animate static images into dynamic videos

Request Body:

{
  "image_url": "https://example.com/image.jpg",
  "motion_prompt": "gentle camera pan",
  "duration": 3
}

Get Video Status

GET/video/{video_id}/status

Check the generation status of a video

List Videos

GET/videos

Retrieve a list of your generated videos

Response Formats

Successful Response

{
  "success": true,
  "data": {
    "video_id": "abc123",
    "status": "processing",
    "estimated_time": 120,
    "created_at": "2025-08-03T10:30:00Z"
  }
}

Error Response

{
  "success": false,
  "error": {
    "code": "INVALID_PROMPT",
    "message": "The provided prompt is too short"
  }
}

Rate Limits

Free Tier

10 requests/hour

Pro Tier

100 requests/hour

Enterprise

Custom limits

SDKs and Examples

JavaScript/Node.js

const seedance = require('seedance-sdk');

const client = new seedance.Client('YOUR_API_KEY');

const video = await client.generateVideo({
  prompt: 'A dancing robot',
  style: 'futuristic'
});

Python

import seedance

client = seedance.Client('YOUR_API_KEY')

video = client.generate_video(
    prompt='A dancing robot',
    style='futuristic'
)

Support

Need help with the API? We're here to assist you:

📧 Email: api-support@seedance.ai

📖 Documentation: Full Documentation

💬 Discord: Join our community