[
  {
    "key": "vidu",
    "brand": "Vidu",
    "vendor_url": "https://www.vidu.com/",
    "pricing_url": "https://www.vidu.com/pricing",
    "consumption_url": null,
    "currency": "USD",
    "price_visibility": "published",
    "free_plan": true,
    "free_plan_note": "Free $0/month (trial credits on sign-up, daily login credits)",
    "partner": "impact",
    "affiliate_brand": "Vidu (ShengShu)",
    "plans": [
      {
        "name": "Standard",
        "monthly": 10,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": 8,
        "annual_price": 96,
        "credits_per_month": 800,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": false,
        "notes": "800credits monthly / Generate up to 200 videos / Supports 3-16s video generation"
      },
      {
        "name": "Premium",
        "monthly": 35,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": 28,
        "annual_price": 336,
        "credits_per_month": 4000,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": false,
        "notes": "4000credits monthly / Generate up to 1000videos"
      },
      {
        "name": "Ultimate",
        "monthly": 99,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": 79,
        "annual_price": 948,
        "credits_per_month": 8000,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": false,
        "notes": "8000credits monthly / Free Off-Peak Mode: Submit up to 200 videos daily"
      }
    ],
    "rates": [],
    "api": {
      "pricing_url": "https://platform.vidu.com/docs/pricing",
      "usd_per_credit": 0.005,
      "rates": [
        {
          "model": "Vidu Q3-pro",
          "resolution": "1080p",
          "audio": null,
          "credits_per_second": 24,
          "usd_per_second": 0.12,
          "offpeak_usd_per_second": 0.06
        },
        {
          "model": "Vidu Q3-pro",
          "resolution": "720p",
          "audio": null,
          "credits_per_second": 20,
          "usd_per_second": 0.1,
          "offpeak_usd_per_second": 0.05
        },
        {
          "model": "Vidu Q3-pro",
          "resolution": "540p",
          "audio": null,
          "credits_per_second": 9,
          "usd_per_second": 0.045,
          "offpeak_usd_per_second": 0.025
        },
        {
          "model": "Vidu Q3-turbo",
          "resolution": "1080p",
          "audio": null,
          "credits_per_second": 13,
          "usd_per_second": 0.065,
          "offpeak_usd_per_second": 0.035
        },
        {
          "model": "Vidu Q3-turbo",
          "resolution": "720p",
          "audio": null,
          "credits_per_second": 11,
          "usd_per_second": 0.055,
          "offpeak_usd_per_second": 0.03
        },
        {
          "model": "Vidu Q3-turbo",
          "resolution": "540p",
          "audio": null,
          "credits_per_second": 7,
          "usd_per_second": 0.035,
          "offpeak_usd_per_second": 0.02
        }
      ],
      "note": "img2video/text2video/start-end2video, 1-16s. The page is overlaid by a 'Complete your information to view full pricing' form; values read from the page's own HTML."
    },
    "volatile_note": "Pricing page: 'Plans will be upgraded on October 6.' Re-read after 2026-10-06.",
    "_checked": "2026-09-26",
    "unconfirmed": [
      "rates",
      "max_resolution",
      "free_plan_credits"
    ]
  },
  {
    "key": "pixverse",
    "brand": "PixVerse",
    "vendor_url": "https://pixverse.ai/",
    "pricing_url": "https://app.pixverse.ai/subscribe",
    "consumption_url": "https://app.pixverse.ai/",
    "currency": "USD",
    "price_visibility": "published",
    "free_plan": true,
    "free_plan_note": "ベーシック $0: 初期クレジット 60 / デイリークレジット30（毎日更新）/ 最大 540P",
    "partner": "impact",
    "affiliate_brand": "PixVerse",
    "plans": [
      {
        "name": "Basic",
        "monthly": 0,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": null,
        "annual_price": null,
        "credits_per_month": 0,
        "daily_credits": 30,
        "max_resolution": "540p",
        "rollover": null,
        "notes": "初期クレジット 60"
      },
      {
        "name": "Standard",
        "monthly": 10,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": 8,
        "annual_price": 96,
        "credits_per_month": 1200,
        "daily_credits": 60,
        "max_resolution": "720p",
        "rollover": false,
        "notes": "1200 クレジットは 30日ごとにリセットされます"
      },
      {
        "name": "Pro",
        "monthly": 30,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": 24,
        "annual_price": 288,
        "credits_per_month": 6000,
        "daily_credits": 60,
        "max_resolution": "4K",
        "rollover": false,
        "notes": "オフピークモード 30% クレジット節約"
      },
      {
        "name": "Premium",
        "monthly": 60,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": 48,
        "annual_price": 576,
        "credits_per_month": 15000,
        "daily_credits": 60,
        "max_resolution": "4K",
        "rollover": false,
        "notes": "オフピークモード 50% お得"
      },
      {
        "name": "Ultra",
        "monthly": 249,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": 149,
        "annual_price": 1788,
        "credits_per_month": 25000,
        "daily_credits": 60,
        "max_resolution": "4K",
        "rollover": false,
        "notes": "オフピークモードで無料生成が回数無制限（PixVerseモデル限定）"
      },
      {
        "name": "Team Ultra (per seat)",
        "monthly": 199,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": 149,
        "annual_price": 1788,
        "credits_per_month": 25000,
        "daily_credits": null,
        "max_resolution": "4K",
        "rollover": null,
        "notes": "1席あたり / 全メンバーで共有されるクレジットプール"
      }
    ],
    "rates": [
      {
        "model": "PixVerse V6",
        "mode": "t2v_i2v",
        "resolution": "360p",
        "audio": false,
        "unit": "per_second",
        "credits": 4,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "generation_ui",
        "src": "https://app.pixverse.ai/",
        "note": "5s/8s/10s/15s all linear (e.g. 720p 5s=40, 15s=120)"
      },
      {
        "model": "PixVerse V6",
        "mode": "t2v_i2v",
        "resolution": "360p",
        "audio": true,
        "unit": "per_second",
        "credits": 5,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "generation_ui",
        "src": "https://app.pixverse.ai/",
        "note": "audio on; 540p 5s shows 38 (rounded up)"
      },
      {
        "model": "PixVerse V6",
        "mode": "t2v_i2v",
        "resolution": "540p",
        "audio": false,
        "unit": "per_second",
        "credits": 6,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "generation_ui",
        "src": "https://app.pixverse.ai/",
        "note": "5s/8s/10s/15s all linear (e.g. 720p 5s=40, 15s=120)"
      },
      {
        "model": "PixVerse V6",
        "mode": "t2v_i2v",
        "resolution": "540p",
        "audio": true,
        "unit": "per_second",
        "credits": 7.5,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "generation_ui",
        "src": "https://app.pixverse.ai/",
        "note": "audio on; 540p 5s shows 38 (rounded up)"
      },
      {
        "model": "PixVerse V6",
        "mode": "t2v_i2v",
        "resolution": "720p",
        "audio": false,
        "unit": "per_second",
        "credits": 8,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "generation_ui",
        "src": "https://app.pixverse.ai/",
        "note": "5s/8s/10s/15s all linear (e.g. 720p 5s=40, 15s=120)"
      },
      {
        "model": "PixVerse V6",
        "mode": "t2v_i2v",
        "resolution": "720p",
        "audio": true,
        "unit": "per_second",
        "credits": 10,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "generation_ui",
        "src": "https://app.pixverse.ai/",
        "note": "audio on; 540p 5s shows 38 (rounded up)"
      },
      {
        "model": "PixVerse V6",
        "mode": "t2v_i2v",
        "resolution": "1080p",
        "audio": false,
        "unit": "per_second",
        "credits": 16,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "generation_ui",
        "src": "https://app.pixverse.ai/",
        "note": "5s/8s/10s/15s all linear (e.g. 720p 5s=40, 15s=120)"
      },
      {
        "model": "PixVerse V6",
        "mode": "t2v_i2v",
        "resolution": "1080p",
        "audio": true,
        "unit": "per_second",
        "credits": 20,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "generation_ui",
        "src": "https://app.pixverse.ai/",
        "note": "audio on; 540p 5s shows 38 (rounded up)"
      }
    ],
    "api": {
      "pricing_url": "https://docs.platform.pixverse.ai/model-pricing-796039m0",
      "usd_per_credit": 0.005,
      "rates": [
        {
          "model": "PixVerse V6",
          "resolution": "360p",
          "audio": false,
          "credits_per_second": 5,
          "usd_per_second": null,
          "offpeak_usd_per_second": null
        },
        {
          "model": "PixVerse V6",
          "resolution": "540p",
          "audio": false,
          "credits_per_second": 7,
          "usd_per_second": null,
          "offpeak_usd_per_second": null
        },
        {
          "model": "PixVerse V6",
          "resolution": "720p",
          "audio": false,
          "credits_per_second": 9,
          "usd_per_second": null,
          "offpeak_usd_per_second": null
        },
        {
          "model": "PixVerse V6",
          "resolution": "1080p",
          "audio": false,
          "credits_per_second": 18,
          "usd_per_second": null,
          "offpeak_usd_per_second": null
        },
        {
          "model": "PixVerse V6",
          "resolution": "360p",
          "audio": true,
          "credits_per_second": 7,
          "usd_per_second": null,
          "offpeak_usd_per_second": null
        },
        {
          "model": "PixVerse V6",
          "resolution": "540p",
          "audio": true,
          "credits_per_second": 9,
          "usd_per_second": null,
          "offpeak_usd_per_second": null
        },
        {
          "model": "PixVerse V6",
          "resolution": "720p",
          "audio": true,
          "credits_per_second": 12,
          "usd_per_second": null,
          "offpeak_usd_per_second": null
        },
        {
          "model": "PixVerse V6",
          "resolution": "1080p",
          "audio": true,
          "credits_per_second": 23,
          "usd_per_second": null,
          "offpeak_usd_per_second": null
        }
      ],
      "note": "API credits: Buy Credits $10 = 2,000 credits (so $0.005). Page also says '$1 = 5 videos (v6, 720p, 5s, no audio)'. API credits are separate from app credits."
    },
    "volatile_note": null,
    "_checked": "2026-09-26",
    "unconfirmed": []
  },
  {
    "key": "runway",
    "brand": "Runway",
    "vendor_url": "https://runway.com/",
    "pricing_url": "https://runway.com/pricing",
    "consumption_url": null,
    "currency": "USD",
    "price_visibility": "published",
    "free_plan": true,
    "free_plan_note": "Free forever. 125 one-time credits",
    "partner": null,
    "affiliate_brand": null,
    "plans": [
      {
        "name": "Standard",
        "monthly": 15,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": 12,
        "annual_price": null,
        "credits_per_month": 625,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": false,
        "notes": "625 credits monthly = 52s of Gen-4.5, 104s of Gen-4 Turbo"
      },
      {
        "name": "Pro",
        "monthly": 35,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": 28,
        "annual_price": null,
        "credits_per_month": 2250,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": false,
        "notes": "2250 credits monthly = 187s of Gen-4.5, 375s of Gen-4 Turbo"
      },
      {
        "name": "Max",
        "monthly": 95,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": 76,
        "annual_price": null,
        "credits_per_month": 9500,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": true,
        "notes": "Credits roll over 1 mo. 9500 credits = 791s of Gen-4.5, 1900s of Gen-4 Turbo"
      }
    ],
    "rates": [
      {
        "model": "Gen-4.5",
        "mode": "t2v_i2v",
        "resolution": null,
        "audio": null,
        "unit": "per_second",
        "credits": 12,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://runway.com/pricing",
        "note": "FAQ: 'Gen-4.5 uses 12 credits per second'; table: 60 credits/5s"
      },
      {
        "model": "Gen-4 Turbo",
        "mode": "t2v_i2v",
        "resolution": null,
        "audio": null,
        "unit": "seconds_per_plan",
        "credits": null,
        "clip_seconds": null,
        "seconds_by_plan": {
          "Standard": 104,
          "Pro": 375,
          "Max": 1900
        },
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://runway.com/pricing",
        "note": "plan cards state seconds of Gen-4 Turbo per plan"
      },
      {
        "model": "Seedance 2.0 Pro",
        "mode": "t2v_i2v",
        "resolution": "1080p",
        "audio": null,
        "unit": "per_clip",
        "credits": 160,
        "clip_seconds": 4,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://runway.com/pricing",
        "note": "160 credits/4s"
      },
      {
        "model": "Seedance 2.0 Fast",
        "mode": "t2v_i2v",
        "resolution": null,
        "audio": null,
        "unit": "per_clip",
        "credits": 116,
        "clip_seconds": 4,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://runway.com/pricing",
        "note": "116 credits/4s"
      }
    ],
    "api": null,
    "volatile_note": null,
    "_checked": "2026-09-26",
    "unconfirmed": [
      "annual_price",
      "rates.resolution(Gen-4.5)",
      "topup_price"
    ]
  },
  {
    "key": "luma",
    "brand": "Luma (Dream Machine)",
    "vendor_url": "https://lumalabs.ai/",
    "pricing_url": "https://lumalabs.ai/pricing",
    "consumption_url": null,
    "currency": "USD",
    "price_visibility": "published",
    "free_plan": false,
    "free_plan_note": null,
    "partner": null,
    "affiliate_brand": null,
    "plans": [
      {
        "name": "Plus",
        "monthly": 30,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": 25,
        "annual_price": 300,
        "credits_per_month": 10000,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": null,
        "notes": "Luma and third-party image and video models / Commercial use"
      },
      {
        "name": "Pro",
        "monthly": 90,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": 75,
        "annual_price": 900,
        "credits_per_month": 40000,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": null,
        "notes": "Everything in Plus"
      },
      {
        "name": "Ultra",
        "monthly": 300,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": 250,
        "annual_price": 3000,
        "credits_per_month": 150000,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": null,
        "notes": "Everything in Pro"
      }
    ],
    "rates": [
      {
        "model": "Ray3.14",
        "mode": "t2v_i2v",
        "resolution": "draft",
        "audio": null,
        "unit": "per_second",
        "credits": 4,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": null
      },
      {
        "model": "Ray3.14",
        "mode": "t2v_i2v",
        "resolution": "540p",
        "audio": null,
        "unit": "per_second",
        "credits": 10,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": null
      },
      {
        "model": "Ray3.14",
        "mode": "t2v_i2v",
        "resolution": "720p",
        "audio": null,
        "unit": "per_second",
        "credits": 20,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": null
      },
      {
        "model": "Ray3.14",
        "mode": "t2v_i2v",
        "resolution": "1080p",
        "audio": null,
        "unit": "per_second",
        "credits": 80,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": null
      },
      {
        "model": "Ray3.2",
        "mode": "t2v_i2v",
        "resolution": "540p",
        "audio": null,
        "unit": "per_clip",
        "credits": 50,
        "clip_seconds": 5,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": "SDR base"
      },
      {
        "model": "Ray3.2",
        "mode": "t2v_i2v",
        "resolution": "720p",
        "audio": null,
        "unit": "per_clip",
        "credits": 100,
        "clip_seconds": 5,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": "SDR base"
      },
      {
        "model": "Ray3.2",
        "mode": "t2v_i2v",
        "resolution": "1080p",
        "audio": null,
        "unit": "per_clip",
        "credits": 400,
        "clip_seconds": 5,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": "SDR base"
      },
      {
        "model": "Ray3.2",
        "mode": "t2v_i2v",
        "resolution": "540p",
        "audio": null,
        "unit": "per_clip",
        "credits": 150,
        "clip_seconds": 10,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": "SDR base"
      },
      {
        "model": "Ray3.2",
        "mode": "t2v_i2v",
        "resolution": "720p",
        "audio": null,
        "unit": "per_clip",
        "credits": 300,
        "clip_seconds": 10,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": "SDR base"
      },
      {
        "model": "Ray3.2",
        "mode": "t2v_i2v",
        "resolution": "1080p",
        "audio": null,
        "unit": "per_clip",
        "credits": 1200,
        "clip_seconds": 10,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": "SDR base"
      },
      {
        "model": "Seedance 2.5",
        "mode": "t2v_i2v",
        "resolution": "480p",
        "audio": true,
        "unit": "per_second",
        "credits": 36,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": null
      },
      {
        "model": "Seedance 2.5",
        "mode": "t2v_i2v",
        "resolution": "720p",
        "audio": true,
        "unit": "per_second",
        "credits": 78,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": null
      },
      {
        "model": "Seedance 2.5",
        "mode": "t2v_i2v",
        "resolution": "1080p",
        "audio": true,
        "unit": "per_second",
        "credits": 191,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": null
      },
      {
        "model": "Kling 3.0",
        "mode": "t2v_i2v",
        "resolution": "720p",
        "audio": false,
        "unit": "per_second",
        "credits": 30,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": null
      },
      {
        "model": "Kling 3.0",
        "mode": "t2v_i2v",
        "resolution": "720p",
        "audio": true,
        "unit": "per_second",
        "credits": 40,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": null
      },
      {
        "model": "Kling 3.0",
        "mode": "t2v_i2v",
        "resolution": "1080p",
        "audio": false,
        "unit": "per_second",
        "credits": 40,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": null
      },
      {
        "model": "Kling 3.0",
        "mode": "t2v_i2v",
        "resolution": "1080p",
        "audio": true,
        "unit": "per_second",
        "credits": 49,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": null
      },
      {
        "model": "Veo 3.1",
        "mode": "t2v_i2v",
        "resolution": "720p",
        "audio": false,
        "unit": "per_second",
        "credits": 140,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": null
      },
      {
        "model": "Veo 3.1",
        "mode": "t2v_i2v",
        "resolution": "720p",
        "audio": true,
        "unit": "per_second",
        "credits": 280,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": null
      },
      {
        "model": "Veo 3.1",
        "mode": "t2v_i2v",
        "resolution": "1080p",
        "audio": false,
        "unit": "per_second",
        "credits": 140,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": null
      },
      {
        "model": "Veo 3.1",
        "mode": "t2v_i2v",
        "resolution": "1080p",
        "audio": true,
        "unit": "per_second",
        "credits": 280,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": null
      },
      {
        "model": "MiniMax H3",
        "mode": "t2v_i2v",
        "resolution": "768p",
        "audio": true,
        "unit": "per_second",
        "credits": 28,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": null
      },
      {
        "model": "MiniMax H3",
        "mode": "t2v_i2v",
        "resolution": "2K",
        "audio": true,
        "unit": "per_second",
        "credits": 46,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://lumalabs.ai/pricing",
        "note": null
      }
    ],
    "api": null,
    "volatile_note": null,
    "_checked": "2026-09-26",
    "unconfirmed": [
      "rollover"
    ]
  },
  {
    "key": "hailuo",
    "brand": "Hailuo AI (MiniMax)",
    "vendor_url": "https://hailuoai.video/",
    "pricing_url": "https://hailuoai.video/subscribe",
    "consumption_url": "https://hailuoai.video/",
    "currency": "USD",
    "price_visibility": "published",
    "free_plan": true,
    "free_plan_note": "Free $0.00/month, 0 credits monthly, One-time free trial credits",
    "partner": null,
    "affiliate_brand": null,
    "plans": [
      {
        "name": "Standard",
        "monthly": 10.5,
        "list_monthly": 14.99,
        "first_period_price": null,
        "annual_monthly": 8.4,
        "annual_price": 100.8,
        "credits_per_month": 1000,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": null,
        "notes": "Monthly shows $14.99 struck, 30% OFF $10.50; Yearly 44% OFF"
      },
      {
        "name": "Pro",
        "monthly": 38.0,
        "list_monthly": 54.99,
        "first_period_price": null,
        "annual_monthly": 30.4,
        "annual_price": 364.8,
        "credits_per_month": 4500,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": null,
        "notes": "Monthly 31% OFF"
      },
      {
        "name": "Master",
        "monthly": 89.0,
        "list_monthly": 119.99,
        "first_period_price": null,
        "annual_monthly": 71.2,
        "annual_price": 854.4,
        "credits_per_month": 10500,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": null,
        "notes": "Monthly 26% OFF"
      },
      {
        "name": "Max",
        "monthly": 216.0,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": 184.0,
        "annual_price": 2208.0,
        "credits_per_month": 27000,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": null,
        "notes": "Hailuo 2.0/2.3 models Unlimited"
      }
    ],
    "rates": [
      {
        "model": "MiniMax H3",
        "mode": "t2v_i2v",
        "resolution": "2K",
        "audio": null,
        "unit": "per_second",
        "credits": 12,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "generation_ui",
        "src": "https://hailuoai.video/",
        "note": "Create button: 5s=60, 10s=120, 15s=180 (Omni Reference)"
      },
      {
        "model": "MiniMax H3",
        "mode": "t2v_i2v",
        "resolution": "2K",
        "audio": null,
        "unit": "seconds_per_plan",
        "credits": null,
        "clip_seconds": null,
        "seconds_by_plan": {
          "Standard": 84,
          "Pro": 375,
          "Master": 875,
          "Max": 2250
        },
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://hailuoai.video/subscribe",
        "note": "plan cards: '~84s Video Generation'; also state $0.101/sec (Standard) and $0.081/sec (Pro+) on yearly"
      },
      {
        "model": "MiniMax H3",
        "mode": "t2v_i2v",
        "resolution": "768p",
        "audio": null,
        "unit": "seconds_per_plan",
        "credits": null,
        "clip_seconds": null,
        "seconds_by_plan": {
          "Standard": 143,
          "Pro": 643,
          "Master": 1500,
          "Max": 3857
        },
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://hailuoai.video/subscribe",
        "note": "plan cards: $0.059/sec (Standard), $0.047/sec (Pro+) on yearly"
      },
      {
        "model": "MiniMax H3 Max",
        "mode": "t2v_i2v",
        "resolution": "480p",
        "audio": null,
        "unit": "seconds_per_plan",
        "credits": null,
        "clip_seconds": null,
        "seconds_by_plan": {
          "Standard": 250,
          "Pro": 1125,
          "Master": 2625,
          "Max": 6750
        },
        "plan_scope": null,
        "method": "pricing_page",
        "src": "https://hailuoai.video/subscribe",
        "note": "$0.034/sec (Standard), $0.027/sec (Pro+) on yearly"
      }
    ],
    "api": null,
    "volatile_note": "Monthly prices are shown as discounts from list; whether the discount is permanent is not stated.",
    "_checked": "2026-09-26",
    "unconfirmed": [
      "promo_terms",
      "rates.credits_per_second(768p)",
      "rollover"
    ]
  },
  {
    "key": "google-flow",
    "brand": "Google Flow (Veo / Gemini Omni)",
    "vendor_url": "https://labs.google/flow/",
    "pricing_url": "https://one.google.com/about/google-ai-plans/",
    "consumption_url": "https://support.google.com/flow/answer/16526234?hl=en",
    "currency": "JPY",
    "price_visibility": "not_readable",
    "free_plan": true,
    "free_plan_note": "With or without a subscription, you receive 50 Google Flow credits per day.",
    "partner": null,
    "affiliate_brand": null,
    "plans": [
      {
        "name": "Google AI Plus",
        "monthly": null,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": null,
        "annual_price": null,
        "credits_per_month": 200,
        "daily_credits": 50,
        "max_resolution": null,
        "rollover": null,
        "notes": ""
      },
      {
        "name": "Google AI Pro",
        "monthly": null,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": null,
        "annual_price": null,
        "credits_per_month": 1000,
        "daily_credits": 50,
        "max_resolution": null,
        "rollover": null,
        "notes": ""
      },
      {
        "name": "Google AI Ultra $100",
        "monthly": null,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": null,
        "annual_price": null,
        "credits_per_month": 10000,
        "daily_credits": 50,
        "max_resolution": null,
        "rollover": null,
        "notes": ""
      },
      {
        "name": "Google AI Ultra $200",
        "monthly": null,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": null,
        "annual_price": null,
        "credits_per_month": 25000,
        "daily_credits": 50,
        "max_resolution": null,
        "rollover": null,
        "notes": ""
      }
    ],
    "rates": [
      {
        "model": "Veo 3.1 - Lite",
        "mode": "t2v_i2v",
        "resolution": null,
        "audio": null,
        "unit": "per_clip",
        "credits": 10,
        "clip_seconds": 4,
        "seconds_by_plan": null,
        "plan_scope": "Non-Ultra subscribers",
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Veo 3.1 - Lite",
        "mode": "t2v_i2v",
        "resolution": null,
        "audio": null,
        "unit": "per_clip",
        "credits": 5,
        "clip_seconds": 4,
        "seconds_by_plan": null,
        "plan_scope": "Ultra subscribers",
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Veo 3.1 - Lite",
        "mode": "t2v_i2v",
        "resolution": null,
        "audio": null,
        "unit": "per_clip",
        "credits": 10,
        "clip_seconds": 6,
        "seconds_by_plan": null,
        "plan_scope": "Non-Ultra subscribers",
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Veo 3.1 - Lite",
        "mode": "t2v_i2v",
        "resolution": null,
        "audio": null,
        "unit": "per_clip",
        "credits": 5,
        "clip_seconds": 6,
        "seconds_by_plan": null,
        "plan_scope": "Ultra subscribers",
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Veo 3.1 - Lite",
        "mode": "t2v_i2v",
        "resolution": null,
        "audio": null,
        "unit": "per_clip",
        "credits": 10,
        "clip_seconds": 8,
        "seconds_by_plan": null,
        "plan_scope": "Non-Ultra subscribers",
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Veo 3.1 - Lite",
        "mode": "t2v_i2v",
        "resolution": null,
        "audio": null,
        "unit": "per_clip",
        "credits": 5,
        "clip_seconds": 8,
        "seconds_by_plan": null,
        "plan_scope": "Ultra subscribers",
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Veo 3.1 - Fast",
        "mode": "t2v_i2v",
        "resolution": null,
        "audio": null,
        "unit": "per_clip",
        "credits": 20,
        "clip_seconds": 4,
        "seconds_by_plan": null,
        "plan_scope": "Non-Ultra subscribers",
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Veo 3.1 - Fast",
        "mode": "t2v_i2v",
        "resolution": null,
        "audio": null,
        "unit": "per_clip",
        "credits": 10,
        "clip_seconds": 4,
        "seconds_by_plan": null,
        "plan_scope": "Ultra subscribers",
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Veo 3.1 - Fast",
        "mode": "t2v_i2v",
        "resolution": null,
        "audio": null,
        "unit": "per_clip",
        "credits": 20,
        "clip_seconds": 6,
        "seconds_by_plan": null,
        "plan_scope": "Non-Ultra subscribers",
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Veo 3.1 - Fast",
        "mode": "t2v_i2v",
        "resolution": null,
        "audio": null,
        "unit": "per_clip",
        "credits": 10,
        "clip_seconds": 6,
        "seconds_by_plan": null,
        "plan_scope": "Ultra subscribers",
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Veo 3.1 - Fast",
        "mode": "t2v_i2v",
        "resolution": null,
        "audio": null,
        "unit": "per_clip",
        "credits": 20,
        "clip_seconds": 8,
        "seconds_by_plan": null,
        "plan_scope": "Non-Ultra subscribers",
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Veo 3.1 - Fast",
        "mode": "t2v_i2v",
        "resolution": null,
        "audio": null,
        "unit": "per_clip",
        "credits": 10,
        "clip_seconds": 8,
        "seconds_by_plan": null,
        "plan_scope": "Ultra subscribers",
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Veo 3.1 - Quality",
        "mode": "t2v_i2v",
        "resolution": null,
        "audio": null,
        "unit": "per_clip",
        "credits": 100,
        "clip_seconds": 8,
        "seconds_by_plan": null,
        "plan_scope": "All users",
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Gemini Omni Flash",
        "mode": "t2v_i2v",
        "resolution": "720p",
        "audio": null,
        "unit": "per_clip",
        "credits": 7,
        "clip_seconds": 4,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Gemini Omni Flash",
        "mode": "t2v_i2v",
        "resolution": "720p",
        "audio": null,
        "unit": "per_clip",
        "credits": 10,
        "clip_seconds": 6,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Gemini Omni Flash",
        "mode": "t2v_i2v",
        "resolution": "720p",
        "audio": null,
        "unit": "per_clip",
        "credits": 12,
        "clip_seconds": 8,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Gemini Omni Flash",
        "mode": "t2v_i2v",
        "resolution": "720p",
        "audio": null,
        "unit": "per_clip",
        "credits": 15,
        "clip_seconds": 10,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Gemini Omni Flash",
        "mode": "t2v_i2v",
        "resolution": "360p",
        "audio": null,
        "unit": "per_clip",
        "credits": 4,
        "clip_seconds": 4,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Gemini Omni Flash",
        "mode": "t2v_i2v",
        "resolution": "360p",
        "audio": null,
        "unit": "per_clip",
        "credits": 5,
        "clip_seconds": 6,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Gemini Omni Flash",
        "mode": "t2v_i2v",
        "resolution": "360p",
        "audio": null,
        "unit": "per_clip",
        "credits": 6,
        "clip_seconds": 8,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      },
      {
        "model": "Gemini Omni Flash",
        "mode": "t2v_i2v",
        "resolution": "360p",
        "audio": null,
        "unit": "per_clip",
        "credits": 7,
        "clip_seconds": 10,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "help_page",
        "src": "https://support.google.com/flow/answer/16526234?hl=en",
        "note": null
      }
    ],
    "api": null,
    "volatile_note": "Help page: 'Limits are subject to change at any time.'",
    "_checked": "2026-09-26",
    "unconfirmed": [
      "monthly",
      "annual_monthly",
      "rates.resolution(Veo)"
    ]
  },
  {
    "key": "kling",
    "brand": "Kling AI",
    "vendor_url": "https://kling.ai/",
    "pricing_url": "https://kling.ai/app/membership/membership-plan",
    "consumption_url": "https://kling.ai/blog/kling-video-3-0-credit-cost-guide",
    "currency": "USD",
    "price_visibility": "published",
    "free_plan": true,
    "free_plan_note": "Basic $0; free forever. No monthly Credits",
    "partner": null,
    "affiliate_brand": null,
    "plans": [
      {
        "name": "Standard",
        "monthly": 8.8,
        "list_monthly": 10,
        "first_period_price": 6.99,
        "annual_monthly": null,
        "annual_price": 79.2,
        "credits_per_month": 660,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": null,
        "notes": "$6.99 first month, then US$8.8/month; yearly US$79.2"
      },
      {
        "name": "Pro",
        "monthly": 32.56,
        "list_monthly": 37,
        "first_period_price": 25.99,
        "annual_monthly": null,
        "annual_price": 293.04,
        "credits_per_month": 3000,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": null,
        "notes": "then US$32.56/month; yearly US$293.04"
      },
      {
        "name": "Premier",
        "monthly": 80.96,
        "list_monthly": 92,
        "first_period_price": 64.99,
        "annual_monthly": null,
        "annual_price": 728.64,
        "credits_per_month": 8000,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": null,
        "notes": "then US$80.96/month; yearly US$728.64"
      },
      {
        "name": "Ultra",
        "monthly": 159.99,
        "list_monthly": 180,
        "first_period_price": 127.99,
        "annual_monthly": null,
        "annual_price": 1429.99,
        "credits_per_month": 26000,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": null,
        "notes": "then US$159.99/month; yearly US$1429.99"
      }
    ],
    "rates": [
      {
        "model": "Kling VIDEO 3.0",
        "mode": "t2v_i2v",
        "resolution": "4K",
        "audio": null,
        "unit": "per_second",
        "credits": 30,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "blog",
        "src": "https://kling.ai/blog/kling-video-3-0-credit-cost-guide",
        "note": "native 4K at 30 credits per second"
      },
      {
        "model": "Kling (unspecified)",
        "mode": "t2v_i2v",
        "resolution": "720p",
        "audio": null,
        "unit": "per_clip",
        "credits": 20,
        "clip_seconds": null,
        "seconds_by_plan": null,
        "plan_scope": null,
        "method": "blog",
        "src": "https://kling.ai/blog/kling-video-3-0-credit-cost-guide",
        "note": "660 Credits = 33 720p videos; clip length not stated -> no per-second figure"
      }
    ],
    "api": null,
    "volatile_note": null,
    "_checked": "2026-09-26",
    "unconfirmed": [
      "rates.credits_per_second(720p,1080p)",
      "annual_monthly"
    ]
  },
  {
    "key": "pika",
    "brand": "Pika",
    "vendor_url": "https://pika.art/",
    "pricing_url": "https://pika.art/pricing",
    "consumption_url": null,
    "currency": "USD",
    "price_visibility": "published",
    "free_plan": true,
    "free_plan_note": "Free: 0 credits / month · packs only",
    "partner": null,
    "affiliate_brand": null,
    "plans": [
      {
        "name": "Starter",
        "monthly": 10,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": 8,
        "annual_price": null,
        "credits_per_month": 900,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": null,
        "notes": ""
      },
      {
        "name": "Creator",
        "monthly": 35,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": 28,
        "annual_price": null,
        "credits_per_month": 3150,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": null,
        "notes": ""
      },
      {
        "name": "Fancy",
        "monthly": 95,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": 76,
        "annual_price": null,
        "credits_per_month": 8550,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": null,
        "notes": "slider: 8.6k / 26k / 44k / 62k / 79k credits; only the 8,550 tier price read"
      }
    ],
    "rates": [],
    "api": null,
    "volatile_note": null,
    "_checked": "2026-09-26",
    "unconfirmed": [
      "rates",
      "rollover"
    ]
  },
  {
    "key": "dreamina",
    "brand": "Dreamina (Seedance)",
    "vendor_url": "https://dreamina.capcut.com/",
    "pricing_url": "https://dreamina.capcut.com/pricing/dreamina-price",
    "consumption_url": null,
    "currency": "JPY",
    "price_visibility": "not_readable",
    "free_plan": true,
    "free_plan_note": "Dreamina offers a free option ... with available credits.",
    "partner": null,
    "affiliate_brand": null,
    "plans": [
      {
        "name": "Basic",
        "monthly": null,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": null,
        "annual_price": null,
        "credits_per_month": 2514,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": null,
        "notes": "Generate 25 videos (10s each) per month"
      },
      {
        "name": "Standard",
        "monthly": null,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": null,
        "annual_price": null,
        "credits_per_month": 6163,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": null,
        "notes": "Generate 61 videos (10s each) per month"
      },
      {
        "name": "Advanced",
        "monthly": null,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": null,
        "annual_price": null,
        "credits_per_month": 28138,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": null,
        "notes": "Generate 281 videos (10s each) per month"
      },
      {
        "name": "Ultra",
        "monthly": null,
        "list_monthly": null,
        "first_period_price": null,
        "annual_monthly": null,
        "annual_price": null,
        "credits_per_month": 94325,
        "daily_credits": null,
        "max_resolution": null,
        "rollover": null,
        "notes": "Generate 943 videos (10s each) per month"
      }
    ],
    "rates": [],
    "api": null,
    "volatile_note": "90% OFF first month offer 2026.09.23–2026.10.09",
    "_checked": "2026-09-26",
    "unconfirmed": [
      "monthly",
      "rates"
    ]
  }
]
