{
 "api_version": "1.0",
 "slug": "viggle",
 "name": "Viggle",
 "type": "tool",
 "type_label": "Tool",
 "summary": "Puts a character from a picture into a video, copying the movement of the person in the clip, or swaps characters live. Popular for memes. Free plan with daily videos and a watermark; paid plans remove it.",
 "areas": [
  {
   "id": "video",
   "label": "Video"
  }
 ],
 "what_its_for": [
  {
   "id": "make.video.motion_transfer",
   "label": "A video, by copying movement from another video",
   "main": true
  },
  {
   "id": "make.video.edit_video",
   "label": "A video, by editing a video I have",
   "main": false
  },
  {
   "id": "make.video.from_photo",
   "label": "A video, by bringing a photo to life",
   "main": false
  }
 ],
 "inputs_outputs": [
  "image_to_video",
  "video_to_video"
 ],
 "openness": {
  "id": "closed",
  "label": "Closed",
  "explanation": "Only usable through the maker's app or API",
  "open_source": false
 },
 "licence": null,
 "commercial_use": {
  "headline": "unclear",
  "label": "The terms don't say clearly",
  "cheapest_commercial_plan": null,
  "conditions": [],
  "rights_survive_cancel": null
 },
 "cost": {
  "free_option": true,
  "free_tier": true,
  "free_tier_includes": "5 free videos a day, 1 at a time, 1-minute uploads, 5 min of real-time swap",
  "free_to_run_yourself": false,
  "cheapest_paid": {
   "plan": "Pro",
   "price_per_month": 7.99,
   "currency": "USD",
   "billed": "monthly"
  },
  "plans": [
   {
    "name": "Free",
    "price": 0,
    "currency": "USD",
    "period": "month",
    "billed": null,
    "price_text": "Free",
    "includes": [
     {
      "unit": "outputs",
      "unit_label": "results (approximate)",
      "quantity": 5,
      "per": "day"
     }
    ],
    "commercial_use": null,
    "note": null
   },
   {
    "name": "Pro",
    "price": 7.99,
    "currency": "USD",
    "period": "month",
    "billed": "monthly",
    "price_text": "$7.99 a month",
    "includes": [
     {
      "unit": "credits",
      "unit_label": "credits",
      "quantity": 80,
      "per": "month"
     },
     {
      "unit": "unlimited",
      "unit_label": "unlimited (fair use)",
      "quantity": null,
      "per": null
     }
    ],
    "commercial_use": null,
    "note": "Credits are used across generation tools and models; all models except Seedance. Shown as reduced from $9.99."
   },
   {
    "name": "Live",
    "price": 15.99,
    "currency": "USD",
    "period": "month",
    "billed": "monthly",
    "price_text": "$15.99 a month",
    "includes": [
     {
      "unit": "credits",
      "unit_label": "credits",
      "quantity": 200,
      "per": "month"
     },
     {
      "unit": "unlimited",
      "unit_label": "unlimited (fair use)",
      "quantity": null,
      "per": null
     }
    ],
    "commercial_use": null,
    "note": "Includes Seedance; 6 hours real-time swap. Shown as reduced from $19.99."
   },
   {
    "name": "Max",
    "price": 63.99,
    "currency": "USD",
    "period": "month",
    "billed": "monthly",
    "price_text": "$63.99 a month",
    "includes": [
     {
      "unit": "credits",
      "unit_label": "credits",
      "quantity": 800,
      "per": "month"
     },
     {
      "unit": "unlimited",
      "unit_label": "unlimited (fair use)",
      "quantity": null,
      "per": null
     }
    ],
    "commercial_use": null,
    "note": "Includes Seedance; unlimited real-time swap. Shown as reduced from $79.99."
   }
  ],
  "plans_complete": false,
  "estimates": [],
  "note": "Prices as published by the maker. Anything in estimates is Plainly's own rough comparison, not a maker price."
 },
 "access": {
  "routes": [
   {
    "id": "web_app",
    "label": "In your browser"
   },
   {
    "id": "vendor_api",
    "label": "Maker's own API"
   }
  ],
  "platforms": [
   "web"
  ]
 },
 "skill_level": {
  "id": "no_setup",
  "label": "No setup"
 },
 "made_by": {
  "name": "Viggle"
 },
 "status": {
  "id": "active",
  "label": "Available"
 },
 "rights_and_safety": {
  "trains_on_your_work": null,
  "watermark": [
   "visible"
  ],
  "copies_real_faces_or_voices": [
   {
    "kind": "face",
    "route": "character swap from a photo",
    "consent": "none"
   }
  ],
  "limits": {
   "max_upload_seconds": 600,
   "note": "Free plan uploads up to 1 minute; paid plans 10 minutes."
  }
 },
 "related": {
  "uses_models": [
   {
    "slug": "seedance",
    "name": "Seedance",
    "type": "model",
    "json": "https://plainly.guide/api/tools/seedance.json"
   }
  ],
  "uses_models_not_listed": [],
  "available_on": [],
  "hosts_models": [],
  "replaced_by": []
 },
 "alternatives": {
  "for_task": "make.video.motion_transfer",
  "for_task_label": "A video, by copying movement from another video",
  "entries": [
   {
    "slug": "akool",
    "name": "Akool",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/akool.json"
   },
   {
    "slug": "autodesk-flow-studio",
    "name": "Autodesk Flow Studio",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/autodesk-flow-studio.json"
   },
   {
    "slug": "higgsfield",
    "name": "Higgsfield",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/higgsfield.json"
   },
   {
    "slug": "krea",
    "name": "Krea",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/krea.json"
   },
   {
    "slug": "liveportrait",
    "name": "LivePortrait",
    "type": "model",
    "json": "https://plainly.guide/api/tools/liveportrait.json"
   },
   {
    "slug": "mage-space",
    "name": "Mage Space",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/mage-space.json"
   },
   {
    "slug": "moonvalley",
    "name": "Moonvalley",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/moonvalley.json"
   },
   {
    "slug": "omnihuman",
    "name": "OmniHuman",
    "type": "model",
    "json": "https://plainly.guide/api/tools/omnihuman.json"
   },
   {
    "slug": "openart",
    "name": "OpenArt",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/openart.json"
   },
   {
    "slug": "plask",
    "name": "Plask",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/plask.json"
   },
   {
    "slug": "rokoko-video",
    "name": "Rokoko Vision",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/rokoko-video.json"
   },
   {
    "slug": "seaart",
    "name": "SeaArt",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/seaart.json"
   },
   {
    "slug": "topview-ai",
    "name": "TopView",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/topview-ai.json"
   }
  ]
 },
 "last_updated": "2026-10-12",
 "entry_status": "draft",
 "sources": [
  {
   "field": "access",
   "url": "https://viggle.ai/pricing",
   "checked": "2026-10-12",
   "confidence": "medium",
   "confidence_label": "Checked, but the page was unclear or partial",
   "note": "FAQ confirms an API. 'Get App' link and Discord community exist but platforms weren't stated."
  },
  {
   "field": "commercial_use",
   "url": "https://viggle.ai/pricing",
   "checked": "2026-10-12",
   "confidence": "low",
   "confidence_label": "Inferred or from a secondary source; needs review",
   "note": "Pricing page doesn't mention commercial use; terms page could not be fetched."
  },
  {
   "field": "lifecycle",
   "url": "https://viggle.ai/pricing",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": null
  },
  {
   "field": "likeness_cloning",
   "url": "https://viggle.ai/pricing",
   "checked": "2026-10-12",
   "confidence": "low",
   "confidence_label": "Inferred or from a secondary source; needs review",
   "note": "Character swap can place any person's picture into a video; no consent step seen on the pricing page. Terms not read."
  },
  {
   "field": "limits",
   "url": "https://viggle.ai/pricing",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": null
  },
  {
   "field": "made_by",
   "url": "https://viggle.ai/pricing",
   "checked": "2026-10-12",
   "confidence": "low",
   "confidence_label": "Inferred or from a secondary source; needs review",
   "note": "Terms page could not be fetched; legal entity and country not verified."
  },
  {
   "field": "modalities",
   "url": "https://viggle.ai/pricing",
   "checked": "2026-10-12",
   "confidence": "medium",
   "confidence_label": "Checked, but the page was unclear or partial",
   "note": null
  },
  {
   "field": "openness",
   "url": "https://viggle.ai/pricing",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": null
  },
  {
   "field": "pricing",
   "url": "https://viggle.ai/pricing",
   "checked": "2026-10-12",
   "confidence": "medium",
   "confidence_label": "Checked, but the page was unclear or partial",
   "note": "'$' only; USD assumed. Monthly view shown with struck-through higher prices (unclear if discount is temporary). Yearly toggle (-20%) prices not readable."
  },
  {
   "field": "skill_level",
   "url": "https://viggle.ai/pricing",
   "checked": "2026-10-12",
   "confidence": "medium",
   "confidence_label": "Checked, but the page was unclear or partial",
   "note": "Our judgement."
  },
  {
   "field": "tasks",
   "url": "https://viggle.ai/pricing",
   "checked": "2026-10-12",
   "confidence": "medium",
   "confidence_label": "Checked, but the page was unclear or partial",
   "note": "Page lists Meme Maker: swap single/multiple characters, add motion to character, real-time swap (Viggle Live); also PINOC motion capture and games."
  },
  {
   "field": "watermark",
   "url": "https://viggle.ai/pricing",
   "checked": "2026-10-12",
   "confidence": "medium",
   "confidence_label": "Checked, but the page was unclear or partial",
   "note": "Free plan shows '—' for 'No watermark'; paid plans 'No watermark: Yes'. Watermark type inferred as visible."
  }
 ],
 "links": {
  "page": "https://plainly.guide/tools/viggle/",
  "website": "https://viggle.ai",
  "affiliate": null,
  "translations": {
   "es": "https://plainly.guide/es/tools/viggle/",
   "fr": "https://plainly.guide/fr/tools/viggle/"
  }
 },
 "attribution": "Data from Plainly Guide (https://plainly.guide). Please credit Plainly with a link to the entry page when you use it."
}
