{
  "actorSpecification": 1,
  "title": "YouTube Search Results",
  "views": {
    "detailed": {
      "display": {
        "component": "table",
        "properties": {
          "badge": {
            "format": "text",
            "label": "Badge"
          },
          "badges": {
            "format": "text",
            "label": "Badges"
          },
          "category": {
            "format": "text",
            "label": "Category"
          },
          "channelHandle": {
            "format": "text",
            "label": "Channel Handle"
          },
          "channelId": {
            "format": "text",
            "label": "Channel ID"
          },
          "channelName": {
            "format": "text",
            "label": "Channel"
          },
          "channelUrl": {
            "format": "link",
            "label": "Channel URL"
          },
          "channelVerified": {
            "format": "boolean",
            "label": "Channel Verified"
          },
          "concurrentViewers": {
            "format": "number",
            "label": "Concurrent Viewers"
          },
          "description": {
            "format": "text",
            "label": "Description"
          },
          "duration": {
            "format": "text",
            "label": "Duration"
          },
          "durationSeconds": {
            "format": "number",
            "label": "Duration (s)"
          },
          "durationText": {
            "format": "text",
            "label": "Duration Text"
          },
          "estimatedResults": {
            "format": "number",
            "label": "Estimated Results"
          },
          "firstVideoId": {
            "format": "text",
            "label": "First Video ID"
          },
          "fullDescription": {
            "format": "text",
            "label": "Full Description"
          },
          "handle": {
            "format": "text",
            "label": "Handle"
          },
          "isLive": {
            "format": "boolean",
            "label": "Live"
          },
          "isShort": {
            "format": "boolean",
            "label": "Short"
          },
          "isUpcoming": {
            "format": "boolean",
            "label": "Upcoming"
          },
          "isVerified": {
            "format": "boolean",
            "label": "Verified"
          },
          "likeCount": {
            "format": "number",
            "label": "Likes"
          },
          "ownerName": {
            "format": "text",
            "label": "Owner"
          },
          "playlistId": {
            "format": "text",
            "label": "Playlist ID"
          },
          "position": {
            "format": "number",
            "label": "Position"
          },
          "publishedAt": {
            "format": "text",
            "label": "Published At"
          },
          "publishedTimeText": {
            "format": "text",
            "label": "Published"
          },
          "richThumbnailUrl": {
            "format": "link",
            "label": "Rich Thumbnail"
          },
          "scheduledStartTime": {
            "format": "text",
            "label": "Scheduled Start"
          },
          "scrapedAt": {
            "format": "text",
            "label": "Scraped At"
          },
          "searchQuery": {
            "format": "text",
            "label": "Search Query"
          },
          "subscriberCount": {
            "format": "number",
            "label": "Subscribers"
          },
          "subscriberCountText": {
            "format": "text",
            "label": "Subscribers Text"
          },
          "tags": {
            "format": "text",
            "label": "Tags"
          },
          "title": {
            "format": "text",
            "label": "Title"
          },
          "type": {
            "format": "text",
            "label": "Type"
          },
          "url": {
            "format": "link",
            "label": "URL"
          },
          "videoCount": {
            "format": "number",
            "label": "Video Count"
          },
          "videoCountText": {
            "format": "text",
            "label": "Video Count Text"
          },
          "videoId": {
            "format": "text",
            "label": "Video ID"
          },
          "viewCount": {
            "format": "number",
            "label": "Views"
          },
          "viewCountText": {
            "format": "text",
            "label": "Views Text"
          }
        }
      },
      "title": "Detailed View",
      "transformation": {
        "fields": [
          "position",
          "type",
          "videoId",
          "title",
          "description",
          "fullDescription",
          "channelName",
          "channelId",
          "channelUrl",
          "channelHandle",
          "channelVerified",
          "viewCount",
          "viewCountText",
          "likeCount",
          "category",
          "tags",
          "duration",
          "durationText",
          "durationSeconds",
          "publishedAt",
          "publishedTimeText",
          "isLive",
          "isUpcoming",
          "scheduledStartTime",
          "concurrentViewers",
          "badges",
          "richThumbnailUrl",
          "isVerified",
          "subscriberCount",
          "subscriberCountText",
          "videoCount",
          "videoCountText",
          "playlistId",
          "firstVideoId",
          "ownerName",
          "handle",
          "badge",
          "isShort",
          "url",
          "estimatedResults",
          "searchQuery",
          "scrapedAt"
        ]
      }
    },
    "overview": {
      "display": {
        "component": "table",
        "properties": {
          "channelName": {
            "format": "text",
            "label": "Channel"
          },
          "duration": {
            "format": "text",
            "label": "Duration"
          },
          "position": {
            "format": "number",
            "label": "Position"
          },
          "publishedAt": {
            "format": "text",
            "label": "Published At"
          },
          "publishedTimeText": {
            "format": "text",
            "label": "Published"
          },
          "searchQuery": {
            "format": "text",
            "label": "Search Query"
          },
          "title": {
            "format": "text",
            "label": "Title"
          },
          "type": {
            "format": "text",
            "label": "Type"
          },
          "url": {
            "format": "link",
            "label": "URL"
          },
          "videoId": {
            "format": "text",
            "label": "Video ID"
          },
          "viewCount": {
            "format": "number",
            "label": "Views"
          }
        }
      },
      "title": "Results Overview",
      "transformation": {
        "fields": [
          "position",
          "type",
          "videoId",
          "title",
          "channelName",
          "viewCount",
          "publishedAt",
          "publishedTimeText",
          "duration",
          "url",
          "searchQuery"
        ]
      }
    }
  }
}
