Latest commit

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Seedance 2.0 API — four ways to run it, priced honestly (useapi.net)

Runnable examples and an honest price dataset for ByteDance's Seedance 2.0 video model, run through useapi.net. One useapi.net token drives Seedance 2.0 on four platforms — PixVerse, Runway, Dreamina, and MiniMax — each with a different strength.

📖 Full write-up with the pricing math and sources: Seedance 2.0 API Pricing: The Cheapest Ways to Run It, Compared

The short version (5-second 1080p clip, verified July 2026)

Route / providerCostNote
useapi.net · PixVerse$1.20cheapest verified 1080p, and the lowest-priced 4K
Segmind$1.70the only reseller below official
Official ByteDance$1.87the yardstick
Replicate$2.25official model badge
fal.ai$3.41the market default — and the most expensive standard 2.0

Run node pricing/price.mjs 1080p 5 to reproduce this, or any resolution/duration.

ExampleWhat it doesDocs
compare/Send one prompt to all four Seedance routes, poll, download, and print cost + generation time per routePixVerse · Runway · Dreamina · MiniMax
pricing/A sourced Seedance 2.0 price dataset (pricing.json) + a CLI cost calculator (price.mjs) across every route and vendorpricing article

Quick start

You need Node.js v21 or newer (no dependencies to install) and a useapi.net API token. The calculator needs nothing else:

git clone https://github.com/useapi/seedance-2-api.git
cd seedance-2-api
node pricing/price.mjs 1080p 5 # cost calculator — no account needed

To generate real clips across all four routes, connect PixVerse, Runway, Dreamina, and MiniMax accounts (one $15/month subscription covers every useapi.net service):

cd compare
node compare.mjs <API_TOKEN> 720p 5

Edit compare/prompts.json to change the prompt. Results land in compare/output/. Use 720p while testing — it works on every route and, on a grandfathered Runway Explore-mode account, generates without spending credits.

About useapi.net

useapi.net is an experimental REST API for AI services. These routes drive your own PixVerse, Runway, Dreamina, and MiniMax accounts, so you spend those platforms' consumer credits instead of metered developer-API pricing — which is why Seedance runs cheaper here. See the model matrix and the pricing article.

Visit our Discord Server or Telegram Channel for support. Guides and demos on the YouTube Channel.

Prices in this repo were verified 2026-07-21 and shift weekly — re-check the source before relying on any figure.

About

Run Seedance 2.0 four ways via useapi.net (PixVerse/Runway/Dreamina/MiniMax) + an honest cross-vendor price dataset and calculator

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Latest commit

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Seedance 2.0 API — four ways to run it, priced honestly (useapi.net)

Runnable examples and an honest price dataset for ByteDance's Seedance 2.0 video model, run through useapi.net. One useapi.net token drives Seedance 2.0 on four platforms — PixVerse, Runway, Dreamina, and MiniMax — each with a different strength.

📖 Full write-up with the pricing math and sources: Seedance 2.0 API Pricing: The Cheapest Ways to Run It, Compared

The short version (5-second 1080p clip, verified July 2026)

Route / providerCostNote
useapi.net · PixVerse$1.20cheapest verified 1080p, and the lowest-priced 4K
Segmind$1.70the only reseller below official
Official ByteDance$1.87the yardstick
Replicate$2.25official model badge
fal.ai$3.41the market default — and the most expensive standard 2.0

Run node pricing/price.mjs 1080p 5 to reproduce this, or any resolution/duration.

ExampleWhat it doesDocs
compare/Send one prompt to all four Seedance routes, poll, download, and print cost + generation time per routePixVerse · Runway · Dreamina · MiniMax
pricing/A sourced Seedance 2.0 price dataset (pricing.json) + a CLI cost calculator (price.mjs) across every route and vendorpricing article

Quick start

You need Node.js v21 or newer (no dependencies to install) and a useapi.net API token. The calculator needs nothing else:

git clone https://github.com/useapi/seedance-2-api.git
cd seedance-2-api
node pricing/price.mjs 1080p 5 # cost calculator — no account needed

To generate real clips across all four routes, connect PixVerse, Runway, Dreamina, and MiniMax accounts (one $15/month subscription covers every useapi.net service):

cd compare
node compare.mjs <API_TOKEN> 720p 5

Edit compare/prompts.json to change the prompt. Results land in compare/output/. Use 720p while testing — it works on every route and, on a grandfathered Runway Explore-mode account, generates without spending credits.

About useapi.net

useapi.net is an experimental REST API for AI services. These routes drive your own PixVerse, Runway, Dreamina, and MiniMax accounts, so you spend those platforms' consumer credits instead of metered developer-API pricing — which is why Seedance runs cheaper here. See the model matrix and the pricing article.

Visit our Discord Server or Telegram Channel for support. Guides and demos on the YouTube Channel.

Prices in this repo were verified 2026-07-21 and shift weekly — re-check the source before relying on any figure.

About

Run Seedance 2.0 four ways via useapi.net (PixVerse/Runway/Dreamina/MiniMax) + an honest cross-vendor price dataset and calculator

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Seedance 2.0 API — four ways to run it, priced honestly (useapi.net)

Runnable examples and an honest price dataset for ByteDance's Seedance 2.0 video model, run through useapi.net. One useapi.net token drives Seedance 2.0 on four platforms — PixVerse, Runway, Dreamina, and MiniMax — each with a different strength.

📖 Full write-up with the pricing math and sources: Seedance 2.0 API Pricing: The Cheapest Ways to Run It, Compared

The short version (5-second 1080p clip, verified July 2026)

Route / providerCostNote
useapi.net · PixVerse$1.20cheapest verified 1080p, and the lowest-priced 4K
Segmind$1.70the only reseller below official
Official ByteDance$1.87the yardstick
Replicate$2.25official model badge
fal.ai$3.41the market default — and the most expensive standard 2.0

Run node pricing/price.mjs 1080p 5 to reproduce this, or any resolution/duration.

ExampleWhat it doesDocs
compare/Send one prompt to all four Seedance routes, poll, download, and print cost + generation time per routePixVerse · Runway · Dreamina · MiniMax
pricing/A sourced Seedance 2.0 price dataset (pricing.json) + a CLI cost calculator (price.mjs) across every route and vendorpricing article

Quick start

You need Node.js v21 or newer (no dependencies to install) and a useapi.net API token. The calculator needs nothing else:

git clone https://github.com/useapi/seedance-2-api.git
cd seedance-2-api
node pricing/price.mjs 1080p 5 # cost calculator — no account needed

To generate real clips across all four routes, connect PixVerse, Runway, Dreamina, and MiniMax accounts (one $15/month subscription covers every useapi.net service):

cd compare
node compare.mjs <API_TOKEN> 720p 5

Edit compare/prompts.json to change the prompt. Results land in compare/output/. Use 720p while testing — it works on every route and, on a grandfathered Runway Explore-mode account, generates without spending credits.

About useapi.net

useapi.net is an experimental REST API for AI services. These routes drive your own PixVerse, Runway, Dreamina, and MiniMax accounts, so you spend those platforms' consumer credits instead of metered developer-API pricing — which is why Seedance runs cheaper here. See the model matrix and the pricing article.

Visit our Discord Server or Telegram Channel for support. Guides and demos on the YouTube Channel.

Prices in this repo were verified 2026-07-21 and shift weekly — re-check the source before relying on any figure.

About

Run Seedance 2.0 four ways via useapi.net (PixVerse/Runway/Dreamina/MiniMax) + an honest cross-vendor price dataset and calculator

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Seedance 2.0 API — four ways to run it, priced honestly (useapi.net)

Runnable examples and an honest price dataset for ByteDance's Seedance 2.0 video model, run through useapi.net. One useapi.net token drives Seedance 2.0 on four platforms — PixVerse, Runway, Dreamina, and MiniMax — each with a different strength.

📖 Full write-up with the pricing math and sources: Seedance 2.0 API Pricing: The Cheapest Ways to Run It, Compared

The short version (5-second 1080p clip, verified July 2026)

Route / providerCostNote
useapi.net · PixVerse$1.20cheapest verified 1080p, and the lowest-priced 4K
Segmind$1.70the only reseller below official
Official ByteDance$1.87the yardstick
Replicate$2.25official model badge
fal.ai$3.41the market default — and the most expensive standard 2.0

Run node pricing/price.mjs 1080p 5 to reproduce this, or any resolution/duration.

ExampleWhat it doesDocs
compare/Send one prompt to all four Seedance routes, poll, download, and print cost + generation time per routePixVerse · Runway · Dreamina · MiniMax
pricing/A sourced Seedance 2.0 price dataset (pricing.json) + a CLI cost calculator (price.mjs) across every route and vendorpricing article

Quick start

You need Node.js v21 or newer (no dependencies to install) and a useapi.net API token. The calculator needs nothing else:

git clone https://github.com/useapi/seedance-2-api.git
cd seedance-2-api
node pricing/price.mjs 1080p 5 # cost calculator — no account needed

To generate real clips across all four routes, connect PixVerse, Runway, Dreamina, and MiniMax accounts (one $15/month subscription covers every useapi.net service):

cd compare
node compare.mjs <API_TOKEN> 720p 5

Edit compare/prompts.json to change the prompt. Results land in compare/output/. Use 720p while testing — it works on every route and, on a grandfathered Runway Explore-mode account, generates without spending credits.

About useapi.net

useapi.net is an experimental REST API for AI services. These routes drive your own PixVerse, Runway, Dreamina, and MiniMax accounts, so you spend those platforms' consumer credits instead of metered developer-API pricing — which is why Seedance runs cheaper here. See the model matrix and the pricing article.

Visit our Discord Server or Telegram Channel for support. Guides and demos on the YouTube Channel.

Prices in this repo were verified 2026-07-21 and shift weekly — re-check the source before relying on any figure.

About

Run Seedance 2.0 four ways via useapi.net (PixVerse/Runway/Dreamina/MiniMax) + an honest cross-vendor price dataset and calculator

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Latest commit

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Seedance 2.0 API — four ways to run it, priced honestly (useapi.net)

Runnable examples and an honest price dataset for ByteDance's Seedance 2.0 video model, run through useapi.net. One useapi.net token drives Seedance 2.0 on four platforms — PixVerse, Runway, Dreamina, and MiniMax — each with a different strength.

📖 Full write-up with the pricing math and sources: Seedance 2.0 API Pricing: The Cheapest Ways to Run It, Compared

The short version (5-second 1080p clip, verified July 2026)

Route / providerCostNote
useapi.net · PixVerse$1.20cheapest verified 1080p, and the lowest-priced 4K
Segmind$1.70the only reseller below official
Official ByteDance$1.87the yardstick
Replicate$2.25official model badge
fal.ai$3.41the market default — and the most expensive standard 2.0

Run node pricing/price.mjs 1080p 5 to reproduce this, or any resolution/duration.

ExampleWhat it doesDocs
compare/Send one prompt to all four Seedance routes, poll, download, and print cost + generation time per routePixVerse · Runway · Dreamina · MiniMax
pricing/A sourced Seedance 2.0 price dataset (pricing.json) + a CLI cost calculator (price.mjs) across every route and vendorpricing article

Quick start

You need Node.js v21 or newer (no dependencies to install) and a useapi.net API token. The calculator needs nothing else:

git clone https://github.com/useapi/seedance-2-api.git
cd seedance-2-api
node pricing/price.mjs 1080p 5 # cost calculator — no account needed

To generate real clips across all four routes, connect PixVerse, Runway, Dreamina, and MiniMax accounts (one $15/month subscription covers every useapi.net service):

cd compare
node compare.mjs <API_TOKEN> 720p 5

Edit compare/prompts.json to change the prompt. Results land in compare/output/. Use 720p while testing — it works on every route and, on a grandfathered Runway Explore-mode account, generates without spending credits.

About useapi.net

useapi.net is an experimental REST API for AI services. These routes drive your own PixVerse, Runway, Dreamina, and MiniMax accounts, so you spend those platforms' consumer credits instead of metered developer-API pricing — which is why Seedance runs cheaper here. See the model matrix and the pricing article.

Visit our Discord Server or Telegram Channel for support. Guides and demos on the YouTube Channel.

Prices in this repo were verified 2026-07-21 and shift weekly — re-check the source before relying on any figure.

About

Run Seedance 2.0 four ways via useapi.net (PixVerse/Runway/Dreamina/MiniMax) + an honest cross-vendor price dataset and calculator

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Seedance 2.0 API — four ways to run it, priced honestly (useapi.net)

Runnable examples and an honest price dataset for ByteDance's Seedance 2.0 video model, run through useapi.net. One useapi.net token drives Seedance 2.0 on four platforms — PixVerse, Runway, Dreamina, and MiniMax — each with a different strength.

📖 Full write-up with the pricing math and sources: Seedance 2.0 API Pricing: The Cheapest Ways to Run It, Compared

The short version (5-second 1080p clip, verified July 2026)

Route / providerCostNote
useapi.net · PixVerse$1.20cheapest verified 1080p, and the lowest-priced 4K
Segmind$1.70the only reseller below official
Official ByteDance$1.87the yardstick
Replicate$2.25official model badge
fal.ai$3.41the market default — and the most expensive standard 2.0

Run node pricing/price.mjs 1080p 5 to reproduce this, or any resolution/duration.

ExampleWhat it doesDocs
compare/Send one prompt to all four Seedance routes, poll, download, and print cost + generation time per routePixVerse · Runway · Dreamina · MiniMax
pricing/A sourced Seedance 2.0 price dataset (pricing.json) + a CLI cost calculator (price.mjs) across every route and vendorpricing article

Quick start

You need Node.js v21 or newer (no dependencies to install) and a useapi.net API token. The calculator needs nothing else:

git clone https://github.com/useapi/seedance-2-api.git
cd seedance-2-api
node pricing/price.mjs 1080p 5 # cost calculator — no account needed

To generate real clips across all four routes, connect PixVerse, Runway, Dreamina, and MiniMax accounts (one $15/month subscription covers every useapi.net service):

cd compare
node compare.mjs <API_TOKEN> 720p 5

Edit compare/prompts.json to change the prompt. Results land in compare/output/. Use 720p while testing — it works on every route and, on a grandfathered Runway Explore-mode account, generates without spending credits.

About useapi.net

useapi.net is an experimental REST API for AI services. These routes drive your own PixVerse, Runway, Dreamina, and MiniMax accounts, so you spend those platforms' consumer credits instead of metered developer-API pricing — which is why Seedance runs cheaper here. See the model matrix and the pricing article.

Visit our Discord Server or Telegram Channel for support. Guides and demos on the YouTube Channel.

Prices in this repo were verified 2026-07-21 and shift weekly — re-check the source before relying on any figure.

About

Run Seedance 2.0 four ways via useapi.net (PixVerse/Runway/Dreamina/MiniMax) + an honest cross-vendor price dataset and calculator

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Seedance 2.0 API — four ways to run it, priced honestly (useapi.net)

Runnable examples and an honest price dataset for ByteDance's Seedance 2.0 video model, run through useapi.net. One useapi.net token drives Seedance 2.0 on four platforms — PixVerse, Runway, Dreamina, and MiniMax — each with a different strength.

📖 Full write-up with the pricing math and sources: Seedance 2.0 API Pricing: The Cheapest Ways to Run It, Compared

The short version (5-second 1080p clip, verified July 2026)

Route / providerCostNote
useapi.net · PixVerse$1.20cheapest verified 1080p, and the lowest-priced 4K
Segmind$1.70the only reseller below official
Official ByteDance$1.87the yardstick
Replicate$2.25official model badge
fal.ai$3.41the market default — and the most expensive standard 2.0

Run node pricing/price.mjs 1080p 5 to reproduce this, or any resolution/duration.

ExampleWhat it doesDocs
compare/Send one prompt to all four Seedance routes, poll, download, and print cost + generation time per routePixVerse · Runway · Dreamina · MiniMax
pricing/A sourced Seedance 2.0 price dataset (pricing.json) + a CLI cost calculator (price.mjs) across every route and vendorpricing article

Quick start

You need Node.js v21 or newer (no dependencies to install) and a useapi.net API token. The calculator needs nothing else:

git clone https://github.com/useapi/seedance-2-api.git
cd seedance-2-api
node pricing/price.mjs 1080p 5 # cost calculator — no account needed

To generate real clips across all four routes, connect PixVerse, Runway, Dreamina, and MiniMax accounts (one $15/month subscription covers every useapi.net service):

cd compare
node compare.mjs <API_TOKEN> 720p 5

Edit compare/prompts.json to change the prompt. Results land in compare/output/. Use 720p while testing — it works on every route and, on a grandfathered Runway Explore-mode account, generates without spending credits.

About useapi.net

useapi.net is an experimental REST API for AI services. These routes drive your own PixVerse, Runway, Dreamina, and MiniMax accounts, so you spend those platforms' consumer credits instead of metered developer-API pricing — which is why Seedance runs cheaper here. See the model matrix and the pricing article.

Visit our Discord Server or Telegram Channel for support. Guides and demos on the YouTube Channel.

Prices in this repo were verified 2026-07-21 and shift weekly — re-check the source before relying on any figure.

About

Run Seedance 2.0 four ways via useapi.net (PixVerse/Runway/Dreamina/MiniMax) + an honest cross-vendor price dataset and calculator

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Latest commit

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Seedance 2.0 API — four ways to run it, priced honestly (useapi.net)

Runnable examples and an honest price dataset for ByteDance's Seedance 2.0 video model, run through useapi.net. One useapi.net token drives Seedance 2.0 on four platforms — PixVerse, Runway, Dreamina, and MiniMax — each with a different strength.

📖 Full write-up with the pricing math and sources: Seedance 2.0 API Pricing: The Cheapest Ways to Run It, Compared

The short version (5-second 1080p clip, verified July 2026)

Route / providerCostNote
useapi.net · PixVerse$1.20cheapest verified 1080p, and the lowest-priced 4K
Segmind$1.70the only reseller below official
Official ByteDance$1.87the yardstick
Replicate$2.25official model badge
fal.ai$3.41the market default — and the most expensive standard 2.0

Run node pricing/price.mjs 1080p 5 to reproduce this, or any resolution/duration.

ExampleWhat it doesDocs
compare/Send one prompt to all four Seedance routes, poll, download, and print cost + generation time per routePixVerse · Runway · Dreamina · MiniMax
pricing/A sourced Seedance 2.0 price dataset (pricing.json) + a CLI cost calculator (price.mjs) across every route and vendorpricing article

Quick start

You need Node.js v21 or newer (no dependencies to install) and a useapi.net API token. The calculator needs nothing else:

git clone https://github.com/useapi/seedance-2-api.git
cd seedance-2-api
node pricing/price.mjs 1080p 5 # cost calculator — no account needed

To generate real clips across all four routes, connect PixVerse, Runway, Dreamina, and MiniMax accounts (one $15/month subscription covers every useapi.net service):

cd compare
node compare.mjs <API_TOKEN> 720p 5

Edit compare/prompts.json to change the prompt. Results land in compare/output/. Use 720p while testing — it works on every route and, on a grandfathered Runway Explore-mode account, generates without spending credits.

About useapi.net

useapi.net is an experimental REST API for AI services. These routes drive your own PixVerse, Runway, Dreamina, and MiniMax accounts, so you spend those platforms' consumer credits instead of metered developer-API pricing — which is why Seedance runs cheaper here. See the model matrix and the pricing article.

Visit our Discord Server or Telegram Channel for support. Guides and demos on the YouTube Channel.

Prices in this repo were verified 2026-07-21 and shift weekly — re-check the source before relying on any figure.

About

Run Seedance 2.0 four ways via useapi.net (PixVerse/Runway/Dreamina/MiniMax) + an honest cross-vendor price dataset and calculator

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages