{
  "properties": {
    "channelUrls": {
      "description": "Channel handles, URLs, or channel IDs. The actor lists every public playlist, show, course, podcast, and album on each channel.",
      "editor": "stringList",
      "items": {
        "type": "string"
      },
      "title": "Channel URLs (list their playlists)",
      "type": "array"
    },
    "includeUnavailableVideos": {
      "default": false,
      "description": "Emit a placeholder row for each deleted, private, or hidden playlist entry, with its real position and thumbnail.",
      "prefill": false,
      "title": "Include Unavailable Videos",
      "type": "boolean"
    },
    "includeVideoDetails": {
      "default": true,
      "description": "Add exact views, likes, publish date, description, category, and tags for every available video. Turn off for a faster listing-only run.",
      "prefill": true,
      "title": "Include Exact Video Details",
      "type": "boolean"
    },
    "maxPlaylists": {
      "default": 100,
      "description": "Maximum number of collections to list per channel.",
      "editor": "number",
      "maximum": 10000,
      "minimum": 1,
      "title": "Max Playlists Per Channel",
      "type": "integer"
    },
    "maxSearchResults": {
      "default": 20,
      "description": "Maximum number of playlist results to return for each search query.",
      "editor": "number",
      "maximum": 100,
      "minimum": 1,
      "title": "Max Results Per Search",
      "type": "integer"
    },
    "maxVideos": {
      "default": 0,
      "description": "Maximum number of rows to return per playlist. Set to 0 for every video. Unavailable placeholders count toward the limit when enabled.",
      "editor": "number",
      "maximum": 10000,
      "minimum": 0,
      "prefill": 3,
      "title": "Max Videos Per Playlist",
      "type": "integer"
    },
    "playlistUrls": {
      "description": "YouTube playlist URLs, watch URLs with a list parameter, or bare playlist IDs whose videos you want. Combine with Channel URLs or Search Queries in one run.",
      "editor": "stringList",
      "items": {
        "type": "string"
      },
      "prefill": [
        "https://www.youtube.com/playlist?list=PLgzTt0k8mXzEk586ze4BjvDXR7c-TUSnx"
      ],
      "title": "Playlist URLs",
      "type": "array"
    },
    "searchQueries": {
      "description": "Keywords to search for public playlists and courses, for example \"python course\" or \"lofi study\". Up to 20 queries per run.",
      "editor": "stringList",
      "items": {
        "type": "string"
      },
      "title": "Playlist Search Queries",
      "type": "array"
    }
  },
  "schemaVersion": 1,
  "title": "YouTube Playlist Scraper Input",
  "type": "object"
}
