{
  "actorSpecification": 1,
  "views": {
    "detailed": {
      "display": {
        "component": "table",
        "properties": {
          "captionLanguages": {
            "format": "array",
            "label": "Captions"
          },
          "category": {
            "format": "text",
            "label": "Category"
          },
          "channelAvatarUrl": {
            "format": "link",
            "label": "Avatar"
          },
          "channelBannerUrl": {
            "format": "link",
            "label": "Banner"
          },
          "channelDescription": {
            "format": "text",
            "label": "Channel Desc"
          },
          "channelId": {
            "format": "text",
            "label": "Channel ID"
          },
          "channelJoinedDate": {
            "format": "text",
            "label": "Joined"
          },
          "channelLocation": {
            "format": "text",
            "label": "Channel Location"
          },
          "channelName": {
            "format": "text",
            "label": "Channel"
          },
          "channelTotalVideos": {
            "format": "number",
            "label": "Total Videos"
          },
          "channelTotalViews": {
            "format": "number",
            "label": "Total Views"
          },
          "channelUrl": {
            "format": "link",
            "label": "Channel URL"
          },
          "channelUsername": {
            "format": "text",
            "label": "Username"
          },
          "commentsCount": {
            "format": "number",
            "label": "Comments"
          },
          "commentsTurnedOff": {
            "format": "boolean",
            "label": "Comments Off"
          },
          "duration": {
            "format": "text",
            "label": "Duration"
          },
          "durationSeconds": {
            "format": "number",
            "label": "Duration (sec)"
          },
          "hashtags": {
            "format": "array",
            "label": "Hashtags"
          },
          "inputChannelUrl": {
            "format": "text",
            "label": "Input URL"
          },
          "isChannelVerified": {
            "format": "boolean",
            "label": "Verified"
          },
          "isMembersOnly": {
            "format": "boolean",
            "label": "Members Only"
          },
          "likes": {
            "format": "number",
            "label": "Likes"
          },
          "matchedSoundTitle": {
            "format": "text",
            "label": "Matched Sound"
          },
          "numberOfSubscribers": {
            "format": "number",
            "label": "Subscribers"
          },
          "order": {
            "format": "number",
            "label": "Order"
          },
          "publishDate": {
            "format": "text",
            "label": "Published"
          },
          "scrapedAt": {
            "format": "text",
            "label": "Scraped At"
          },
          "soundTitle": {
            "format": "text",
            "label": "Sound"
          },
          "source": {
            "format": "text",
            "label": "Source"
          },
          "sourceType": {
            "format": "text",
            "label": "Source Type"
          },
          "thumbnailUrl": {
            "format": "link",
            "label": "Thumbnail"
          },
          "title": {
            "format": "text",
            "label": "Title"
          },
          "type": {
            "format": "text",
            "label": "Type"
          },
          "uploadDate": {
            "format": "text",
            "label": "Uploaded (UTC)"
          },
          "url": {
            "format": "link",
            "label": "URL"
          },
          "videoId": {
            "format": "text",
            "label": "Video ID"
          },
          "viewCount": {
            "format": "number",
            "label": "Views"
          },
          "viewCountText": {
            "format": "text",
            "label": "Views (text)"
          }
        }
      },
      "title": "Detailed",
      "transformation": {
        "fields": [
          "title",
          "type",
          "videoId",
          "url",
          "thumbnailUrl",
          "viewCount",
          "viewCountText",
          "likes",
          "commentsCount",
          "duration",
          "durationSeconds",
          "publishDate",
          "uploadDate",
          "category",
          "soundTitle",
          "matchedSoundTitle",
          "captionLanguages",
          "hashtags",
          "channelName",
          "channelUrl",
          "channelId",
          "channelUsername",
          "channelDescription",
          "channelJoinedDate",
          "channelLocation",
          "channelAvatarUrl",
          "channelBannerUrl",
          "channelTotalVideos",
          "channelTotalViews",
          "numberOfSubscribers",
          "isChannelVerified",
          "isMembersOnly",
          "inputChannelUrl",
          "sourceType",
          "source",
          "order",
          "commentsTurnedOff",
          "scrapedAt"
        ]
      }
    },
    "overview": {
      "display": {
        "component": "table",
        "properties": {
          "channelId": {
            "format": "text",
            "label": "Channel ID"
          },
          "channelName": {
            "format": "text",
            "label": "Channel"
          },
          "duration": {
            "format": "text",
            "label": "Duration"
          },
          "hashtags": {
            "format": "array",
            "label": "Hashtags"
          },
          "likes": {
            "format": "number",
            "label": "Likes"
          },
          "scrapedAt": {
            "format": "text",
            "label": "Scraped At"
          },
          "soundTitle": {
            "format": "text",
            "label": "Sound"
          },
          "title": {
            "format": "text",
            "label": "Title"
          },
          "type": {
            "format": "text",
            "label": "Type"
          },
          "uploadDate": {
            "format": "text",
            "label": "Uploaded"
          },
          "url": {
            "format": "link",
            "label": "URL"
          },
          "videoId": {
            "format": "text",
            "label": "Video ID"
          },
          "viewCount": {
            "format": "number",
            "label": "Views"
          }
        }
      },
      "title": "Overview",
      "transformation": {
        "fields": [
          "title",
          "type",
          "videoId",
          "viewCount",
          "likes",
          "duration",
          "uploadDate",
          "url",
          "hashtags",
          "soundTitle",
          "channelName",
          "channelId",
          "scrapedAt"
        ]
      }
    }
  }
}
