🔌 Seedance API Overview
The Seedance 2.0 API provides programmatic access to ByteDance's multi-modal AI video generation model. Build video creation tools, automate workflows, or integrate AI video into your products.
Key API Features
- ✅ RESTful architecture - Easy integration with any platform
- ✅ Multi-modal support - Upload images, videos, audio programmatically
- ✅ Webhook callbacks - Get notified when videos complete
- ✅ Batch processing - Generate multiple videos in parallel
- ✅ 99.9% uptime SLA - Enterprise reliability
💰 API Pricing
| Tier | Monthly Cost | API Credits | Rate Limit |
|---|---|---|---|
| Developer | $99/month | 2,000 credits | 10 req/min |
| Business | $299/month | 8,000 credits | 50 req/min |
| Enterprise | Custom | Custom | Unlimited |
All API plans include dedicated support and 99.9% uptime SLA. See full pricing: Seedance Pricing
🚀 Quick Start Guide
1. Get Your API Key
Sign up for API access through Dreamina Platform and generate your API key from the developer dashboard.
2. Basic Video Generation
curl -X POST https://api.seedance.ai/v2/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "A cinematic shot of a sunset over mountains",
"duration": 10,
"resolution": "2k",
"style": "photorealistic"
}'
3. Multi-Modal Input Example
curl -X POST https://api.seedance.ai/v2/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Create video using @character and @background",
"assets": [
{"id": "character", "url": "https://example.com/image.jpg"},
{"id": "background", "url": "https://example.com/scene.mp4"}
],
"audio_url": "https://example.com/music.mp3",
"duration": 15
}'
📡 API Endpoints
POST /v2/generate
Generate a new video from prompt and assets.
GET /v2/status/{job_id}
Check generation status and retrieve download URL when complete.
POST /v2/extend
Extend an existing video with additional frames.
DELETE /v2/jobs/{job_id}
Cancel a pending video generation job.
Full API reference: Seedance Documentation
💻 Official SDKs
Python SDK
pip install seedance-sdk
from seedance import SeedanceClient
client = SeedanceClient(api_key="YOUR_API_KEY")
video = client.generate(
prompt="A dragon flying over castle",
duration=10
)
print(video.download_url)
Node.js SDK
npm install seedance-node
const Seedance = require('seedance-node');
const client = new Seedance('YOUR_API_KEY');
const video = await client.generate({
prompt: 'Astronaut walking on Mars',
duration: 15
});
More SDKs available via Seedance GitHub.
🎯 API Use Cases
For SaaS Products
- Integrate AI video generation into marketing platforms
- Add video creation to social media management tools
- Build automated video editors
For Agencies
- Batch generate client videos at scale
- Automate social media content production
- Create dynamic video ads programmatically
For Developers
- Build AI video apps and tools
- Integrate into existing workflows
- Experiment with cutting-edge video AI