{
  "actorSpecification": 1,
  "views": {
    "full": {
      "display": {
        "component": "table",
        "properties": {
          "badges": {
            "format": "text",
            "label": "Badges"
          },
          "category": {
            "format": "text",
            "label": "Category"
          },
          "channelAvatarUrl": {
            "format": "link",
            "label": "Channel Avatar"
          },
          "channelCount": {
            "format": "number",
            "label": "Total Channel Count"
          },
          "channelCountText": {
            "format": "text",
            "label": "Total Channels"
          },
          "channelHandle": {
            "format": "text",
            "label": "Channel Handle"
          },
          "channelId": {
            "format": "text",
            "label": "Channel ID"
          },
          "channelName": {
            "format": "text",
            "label": "Channel"
          },
          "channelSubscriberCount": {
            "format": "number",
            "label": "Subscriber Count"
          },
          "channelSubscriberCountText": {
            "format": "text",
            "label": "Subscribers"
          },
          "channelUrl": {
            "format": "link",
            "label": "Channel URL"
          },
          "commentCount": {
            "format": "number",
            "label": "Comments"
          },
          "commentCountText": {
            "format": "text",
            "label": "Comments (label)"
          },
          "description": {
            "format": "text",
            "label": "Description"
          },
          "durationSeconds": {
            "format": "number",
            "label": "Duration (seconds)"
          },
          "durationText": {
            "format": "text",
            "label": "Duration"
          },
          "error": {
            "format": "text",
            "label": "Error"
          },
          "errorCode": {
            "format": "text",
            "label": "Error Code"
          },
          "hashtag": {
            "format": "text",
            "label": "Hashtag"
          },
          "hashtagTitle": {
            "format": "text",
            "label": "Hashtag Title"
          },
          "hashtagUrl": {
            "format": "link",
            "label": "Hashtag URL"
          },
          "isShort": {
            "format": "boolean",
            "label": "Is Short"
          },
          "keywords": {
            "format": "text",
            "label": "Keywords"
          },
          "likeCount": {
            "format": "number",
            "label": "Like Count"
          },
          "likeCountText": {
            "format": "text",
            "label": "Likes"
          },
          "position": {
            "format": "number",
            "label": "Position"
          },
          "publishedAt": {
            "format": "text",
            "label": "Published At"
          },
          "publishedTimeText": {
            "format": "text",
            "label": "Published (relative)"
          },
          "recordType": {
            "format": "text",
            "label": "Record Type"
          },
          "scrapedAt": {
            "format": "text",
            "label": "Scraped At"
          },
          "success": {
            "format": "boolean",
            "label": "Success"
          },
          "thumbnailUrl": {
            "format": "link",
            "label": "Thumbnail"
          },
          "title": {
            "format": "text",
            "label": "Title"
          },
          "type": {
            "format": "text",
            "label": "Type"
          },
          "url": {
            "format": "link",
            "label": "URL"
          },
          "videoCount": {
            "format": "number",
            "label": "Total Video Count"
          },
          "videoCountText": {
            "format": "text",
            "label": "Total Videos"
          },
          "videoId": {
            "format": "text",
            "label": "Video ID"
          },
          "viewCount": {
            "format": "number",
            "label": "View Count"
          },
          "viewCountText": {
            "format": "text",
            "label": "Views"
          }
        }
      },
      "title": "Full Details",
      "transformation": {
        "fields": [
          "hashtag",
          "hashtagUrl",
          "hashtagTitle",
          "videoCountText",
          "videoCount",
          "channelCountText",
          "channelCount",
          "position",
          "recordType",
          "success",
          "type",
          "videoId",
          "title",
          "url",
          "channelName",
          "channelId",
          "channelUrl",
          "channelHandle",
          "channelAvatarUrl",
          "channelSubscriberCountText",
          "channelSubscriberCount",
          "viewCountText",
          "viewCount",
          "likeCountText",
          "likeCount",
          "commentCountText",
          "commentCount",
          "publishedTimeText",
          "publishedAt",
          "durationText",
          "durationSeconds",
          "thumbnailUrl",
          "isShort",
          "description",
          "keywords",
          "category",
          "badges",
          "scrapedAt",
          "errorCode",
          "error"
        ]
      }
    },
    "overview": {
      "display": {
        "component": "table",
        "properties": {
          "channelName": {
            "format": "text",
            "label": "Channel"
          },
          "hashtag": {
            "format": "text",
            "label": "Hashtag"
          },
          "position": {
            "format": "number",
            "label": "Position"
          },
          "publishedAt": {
            "format": "text",
            "label": "Published"
          },
          "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": "Hashtag Overview",
      "transformation": {
        "fields": [
          "hashtag",
          "position",
          "type",
          "videoId",
          "title",
          "url",
          "channelName",
          "viewCount",
          "publishedAt"
        ]
      }
    }
  }
}
