{
  "actorSpecification": 1,
  "views": {
    "full": {
      "display": {
        "component": "table",
        "properties": {
          "artistId": {
            "format": "text",
            "label": "Artist ID"
          },
          "category": {
            "format": "text",
            "label": "Category"
          },
          "channelHandle": {
            "format": "text",
            "label": "Handle"
          },
          "channelId": {
            "format": "text",
            "label": "Channel ID"
          },
          "channelName": {
            "format": "text",
            "label": "Channel"
          },
          "channelUrl": {
            "format": "link",
            "label": "Channel URL"
          },
          "chartDate": {
            "format": "text",
            "label": "Chart Date"
          },
          "chartPeriod": {
            "format": "text",
            "label": "Period"
          },
          "chartType": {
            "format": "text",
            "label": "Chart"
          },
          "chartViewCount": {
            "format": "number",
            "label": "Chart Views"
          },
          "commentCount": {
            "format": "number",
            "label": "Comments"
          },
          "countryCode": {
            "format": "text",
            "label": "Country"
          },
          "durationSeconds": {
            "format": "number",
            "label": "Duration (s)"
          },
          "durationText": {
            "format": "text",
            "label": "Duration"
          },
          "isLive": {
            "format": "boolean",
            "label": "Live"
          },
          "isShortsEligible": {
            "format": "boolean",
            "label": "Shorts Eligible"
          },
          "isVerified": {
            "format": "boolean",
            "label": "Verified"
          },
          "likeCount": {
            "format": "number",
            "label": "Likes"
          },
          "market": {
            "format": "text",
            "label": "Market"
          },
          "message": {
            "format": "text",
            "label": "Message"
          },
          "playlistId": {
            "format": "text",
            "label": "Playlist ID"
          },
          "position": {
            "format": "number",
            "label": "#"
          },
          "publishedDate": {
            "format": "text",
            "label": "Published Date"
          },
          "publishedTimeText": {
            "format": "text",
            "label": "Published"
          },
          "rankSource": {
            "format": "text",
            "label": "Rank Source"
          },
          "recordType": {
            "format": "text",
            "label": "Record"
          },
          "scrapedAt": {
            "format": "text",
            "label": "Scraped At"
          },
          "sourceName": {
            "format": "text",
            "label": "Source"
          },
          "sourceType": {
            "format": "text",
            "label": "Source Type"
          },
          "status": {
            "format": "text",
            "label": "Status"
          },
          "subscriberCount": {
            "format": "number",
            "label": "Subscribers"
          },
          "subscriberCountText": {
            "format": "text",
            "label": "Subscribers Text"
          },
          "thumbnailUrl": {
            "format": "link",
            "label": "Thumbnail"
          },
          "title": {
            "format": "text",
            "label": "Title"
          },
          "trackId": {
            "format": "text",
            "label": "Track ID"
          },
          "type": {
            "format": "text",
            "label": "Type"
          },
          "url": {
            "format": "link",
            "label": "URL"
          },
          "videoId": {
            "format": "text",
            "label": "Video ID"
          },
          "viewCount": {
            "format": "number",
            "label": "Lifetime Views"
          },
          "viewCountText": {
            "format": "text",
            "label": "Views Text"
          },
          "viewsPerHour": {
            "format": "number",
            "label": "Views / Hour"
          }
        }
      },
      "title": "Full Details",
      "transformation": {
        "fields": [
          "position",
          "recordType",
          "type",
          "videoId",
          "trackId",
          "artistId",
          "playlistId",
          "title",
          "url",
          "channelName",
          "channelId",
          "channelUrl",
          "channelHandle",
          "channelAvatarUrl",
          "isVerified",
          "viewCount",
          "viewCountText",
          "likeCount",
          "commentCount",
          "subscriberCount",
          "subscriberCountText",
          "chartViewCount",
          "publishedTimeText",
          "publishedDate",
          "durationText",
          "durationSeconds",
          "thumbnailUrl",
          "thumbnails",
          "badges",
          "isLive",
          "liveStatus",
          "scheduledStartTime",
          "isShortsEligible",
          "isFamilySafe",
          "viewsPerHour",
          "description",
          "keywords",
          "youtubeCategory",
          "artists",
          "songwriters",
          "producers",
          "label",
          "releaseDate",
          "primaryGenre",
          "numEpisodes",
          "lastUpdatedDate",
          "previousPosition",
          "rankChange",
          "periodsOnChart",
          "viewsChangePercent",
          "isNewEntry",
          "chartDate",
          "chartType",
          "chartPeriod",
          "period",
          "date",
          "countryCode",
          "countryName",
          "category",
          "market",
          "sourceType",
          "sourceName",
          "sourceUrl",
          "rankSource",
          "fallbackQuery",
          "status",
          "message",
          "mode",
          "resultCount",
          "scrapedAt"
        ]
      }
    },
    "overview": {
      "display": {
        "component": "table",
        "properties": {
          "channelName": {
            "format": "text",
            "label": "Channel"
          },
          "chartType": {
            "format": "text",
            "label": "Chart"
          },
          "chartViewCount": {
            "format": "number",
            "label": "Chart Views"
          },
          "countryCode": {
            "format": "text",
            "label": "Country"
          },
          "position": {
            "format": "number",
            "label": "#"
          },
          "sourceName": {
            "format": "text",
            "label": "Source"
          },
          "status": {
            "format": "text",
            "label": "Status"
          },
          "title": {
            "format": "text",
            "label": "Title"
          },
          "type": {
            "format": "text",
            "label": "Type"
          },
          "url": {
            "format": "link",
            "label": "URL"
          },
          "viewCount": {
            "format": "number",
            "label": "Lifetime Views"
          }
        }
      },
      "title": "Trending Overview",
      "transformation": {
        "fields": [
          "position",
          "sourceName",
          "title",
          "channelName",
          "chartViewCount",
          "viewCount",
          "countryCode",
          "chartType",
          "type",
          "url",
          "status"
        ]
      }
    }
  }
}
