{
  "about": "Every limit a person can meet on KitCut, as numbers. Times are in seconds and sizes in bytes unless a name says otherwise. The docs pages explain them.",
  "docs": "https://kitcut.ai/docs/limits",
  "updated": "2026-09-28",
  "plans": {
    "free": {
      "name": "Free",
      "max_length": 60,
      "priority": false,
      "branded": true,
      "fps": 30,
      "seconds_per_cycle": 30
    },
    "standard": {
      "name": "Standard",
      "max_length": 60,
      "priority": false,
      "branded": false,
      "fps": 60,
      "blurb": "For regular posts: films up to a minute, and no KitCut mark.",
      "tiers": [
        {
          "minutes": 2,
          "usd": 12
        },
        {
          "minutes": 5,
          "usd": 29
        },
        {
          "minutes": 10,
          "usd": 56
        },
        {
          "minutes": 20,
          "usd": 109
        },
        {
          "minutes": 40,
          "usd": 215
        },
        {
          "minutes": 60,
          "usd": 319
        }
      ],
      "minutes_min": 2,
      "minutes_max": 60,
      "usd_min": 12,
      "usd_max": 319
    },
    "pro": {
      "name": "Pro",
      "max_length": 480,
      "priority": true,
      "branded": false,
      "fps": 60,
      "blurb": "For series and longer pieces: films up to 8 minutes, made first when the studio is busy.",
      "tiers": [
        {
          "minutes": 10,
          "usd": 45
        },
        {
          "minutes": 20,
          "usd": 85
        },
        {
          "minutes": 40,
          "usd": 159
        },
        {
          "minutes": 80,
          "usd": 299
        },
        {
          "minutes": 120,
          "usd": 439
        },
        {
          "minutes": 240,
          "usd": 849
        }
      ],
      "minutes_min": 10,
      "minutes_max": 240,
      "usd_min": 45,
      "usd_max": 849
    }
  },
  "credits": {
    "per_second_of_film": 1,
    "min_per_film": 30,
    "note": "A film uses max(its length in seconds, 30). Free's monthly 30 credits make one film of up to 30 seconds; its longest film (60 s) needs bonus credits."
  },
  "lengths": {
    "min": 5,
    "step": 5,
    "max": 480
  },
  "looks": [
    "drawn",
    "painted"
  ],
  "idea": {
    "min_chars": 3,
    "max_chars": 12000
  },
  "films": {
    "at_once_per_account": 1,
    "per_account_per_day": 5,
    "waiting_max": 5
  },
  "attachments": {
    "pictures_per_film": 6,
    "voice_notes_per_film": 3,
    "picture_types": [
      "jpeg",
      "png",
      "webp"
    ],
    "voice_note_types": [
      "webm",
      "ogg",
      "mp4",
      "m4a",
      "wav",
      "mp3"
    ],
    "recording_max_seconds": 180,
    "upload_max_bytes_on_the_website": 4613734,
    "picture_max_bytes_from_a_link": 8388608,
    "picture_max_pixels": 40000000,
    "unused_uploads_kept_hours": 24,
    "uploads_per_account_per_day": {
      "files": 60,
      "bytes": 125829120
    }
  },
  "characters": {
    "characters_per_new_film": 24,
    "earlier_films_remembered": 5,
    "versions_kept": 5,
    "project_pictures": 6
  },
  "by_length": {
    "10": {
      "claude_minutes": 20,
      "paintings": 8,
      "narration_lines": 6
    },
    "30": {
      "claude_minutes": 23,
      "paintings": 8,
      "narration_lines": 12
    },
    "60": {
      "claude_minutes": 31,
      "paintings": 8,
      "narration_lines": 12
    },
    "120": {
      "claude_minutes": 46,
      "paintings": 12,
      "narration_lines": 24
    },
    "240": {
      "claude_minutes": 76,
      "paintings": 12,
      "narration_lines": 48
    },
    "480": {
      "claude_minutes": 136,
      "paintings": 24,
      "narration_lines": 96
    }
  },
  "output": {
    "width": 1920,
    "height": 1080,
    "fps": 60,
    "video": "H.264 (MP4)",
    "audio": "AAC, stereo, -14 LUFS",
    "subtitles": "a soft track, off by default; also film.srt and film.vtt",
    "free_closing_seconds": 3
  },
  "projects": {
    "name_max": 80,
    "brief_max": 2000,
    "open_max": 20,
    "total_max": 100
  },
  "youtube": {
    "per_day": 20,
    "privacy": [
      "public",
      "unlisted",
      "private"
    ]
  },
  "assistants": {
    "mcp": "https://kitcut.ai/mcp",
    "oauth_scope": "films",
    "access_token_seconds": 3600,
    "refresh_token_seconds_after_last_use": 2592000,
    "authorization_code_seconds": 300,
    "sign_in_page_seconds": 1800,
    "client_registrations_per_hour": 30,
    "tools": [
      "make_film",
      "get_film",
      "list_my_films",
      "stop_film",
      "set_film_public",
      "get_credits",
      "get_upload_link",
      "list_uploads",
      "list_characters",
      "forget_character",
      "browse_films",
      "open_film_maker",
      "film_progress",
      "start_upload"
    ]
  }
}
