{
 "collection_methods": {
  "collect_by_url": {
   "input_schema": [
    {
     "name": "url",
     "required": true,
     "type": "url"
    }
   ],
   "output_fields": [
    {
     "description": "The full Bilibili watch URL of the collected video",
     "name": "url",
     "type": "url"
    },
    {
     "description": "Unique identifier of the Bilibili video (BV ID)",
     "name": "video_id",
     "type": "text"
    },
    {
     "description": "Legacy numeric identifier of the video (AV number), interchangeable with video_id",
     "name": "aid",
     "type": "number"
    },
    {
     "description": "Internal content ID of the video, used to link danmaku, subtitles and stream data",
     "name": "cid",
     "type": "number"
    },
    {
     "description": "Title of the Bilibili video",
     "name": "title",
     "type": "text"
    },
    {
     "description": "Text description accompanying the video",
     "name": "description",
     "type": "text"
    },
    {
     "description": "Short feed post published by the uploader alongside the video",
     "name": "dynamic",
     "type": "text"
    },
    {
     "description": "Date when the video was published",
     "name": "date_posted",
     "type": "date"
    },
    {
     "description": "Date when the video was uploaded to Bilibili. Earlier than date_posted when the video was published on a schedule",
     "name": "date_submitted",
     "type": "date"
    },
    {
     "description": "Duration of the video in seconds, total of all parts for multi-part videos",
     "name": "video_length",
     "type": "number"
    },
    {
     "description": "Type of video content. Possible values: video for standard landscape video, portrait for vertical short-form video",
     "name": "post_type",
     "type": "text"
    },
    {
     "description": "URL of the cover image of the video",
     "name": "preview_image",
     "type": "image"
    },
    {
     "description": "Direct streaming URL of the video file",
     "name": "video_url",
     "type": "url"
    },
    {
     "description": "Number of times the video was played",
     "name": "views",
     "type": "number"
    },
    {
     "description": "Number of likes received by the video",
     "name": "likes",
     "type": "number"
    },
    {
     "description": "Number of coins donated to the video by viewers. Coins are Bilibili's virtual currency and signal strong appreciation",
     "name": "coins",
     "type": "number"
    },
    {
     "description": "Number of times the video was added to viewers' favorites",
     "name": "favorites",
     "type": "number"
    },
    {
     "description": "Number of times the video was shared",
     "name": "shares",
     "type": "number"
    },
    {
     "description": "Number of danmaku (bullet comments) displayed over the video, counted separately from regular comments",
     "name": "danmaku_count",
     "type": "number"
    },
    {
     "description": "Number of comments on the video, including replies",
     "name": "num_comments",
     "type": "number"
    },
    {
     "description": "Unique permanent ID of the uploader's account (mid), Bilibili's equivalent of a channel ID",
     "name": "uploader_id",
     "type": "text"
    },
    {
     "description": "The display name of the uploader as shown on the video page",
     "name": "uploader_name",
     "type": "text"
    },
    {
     "description": "Profile bio of the uploader as shown on the video page",
     "name": "uploader_bio",
     "type": "text"
    },
    {
     "description": "URL of the uploader's channel page",
     "name": "channel_url",
     "type": "url"
    },
    {
     "description": "The URL of the avatar image of the uploader",
     "name": "avatar_img_channel",
     "type": "url"
    },
    {
     "description": "Number of followers of the uploader",
     "name": "subscribers",
     "type": "number"
    },
    {
     "description": "Indicates whether the uploader is officially verified",
     "name": "verified",
     "type": "boolean"
    },
    {
     "description": "Type of official verification. Possible values: personal for notable creators and public figures, organization for companies, media and institutions",
     "name": "verification_type",
     "type": "text"
    },
    {
     "description": "Official verification description shown under the uploader's name",
     "name": "verification_title",
     "type": "text"
    },
    {
     "description": "List of creators credited on a co-published video, each with name and role. Only present on videos with multiple credited creators",
     "name": "staff",
     "type": "array"
    },
    {
     "description": "Numeric ID of the video's category",
     "name": "category_id",
     "type": "number"
    },
    {
     "description": "Tags of the video, each with its Bilibili search link",
     "name": "tags",
     "type": "array"
    },
    {
     "description": "List of hashtags found in the video title or description, each with the hashtag text and its Bilibili search link",
     "name": "hashtags",
     "type": "array"
    },
    {
     "description": "The Bilibili topic the video is attached to. Only present when the creator attached the video to a topic",
     "name": "topic",
     "type": "object"
    },
    {
     "description": "Information about the music used in the video. Only present when Bilibili has identified music in the video",
     "name": "music",
     "type": "object"
    },
    {
     "description": "Indicates whether the video is declared as original content by the creator, as opposed to a repost of third-party content",
     "name": "is_original",
     "type": "boolean"
    },
    {
     "description": "Indicates whether the creator forbids re-uploading the video elsewhere without permission",
     "name": "repost_prohibited",
     "type": "boolean"
    },
    {
     "description": "Achievement badges awarded to the video by Bilibili, such as site-wide ranking position or Weekly Must-Watch selection",
     "name": "honors",
     "type": "array"
    },
    {
     "description": "Highest position the video ever reached on Bilibili's site-wide ranking",
     "name": "highest_rank",
     "type": "number"
    },
    {
     "description": "The creator-curated series this video belongs to, with episode list and total views. Only present when the video is part of a collection",
     "name": "collection",
     "type": "object"
    },
    {
     "description": "Number of parts the video contains. 1 for single-part videos",
     "name": "pages_count",
     "type": "number"
    },
    {
     "description": "List of parts of a multi-part video. All parts share the same video URL and statistics. Only populated for multi-part videos",
     "name": "pages",
     "type": "array"
    },
    {
     "description": "List of all quality tiers the video offers. Possible values: 360p, 480p, 720p, 1080p, 1080p_high_bitrate, 1080p_60fps, 4k, hdr, dolby_vision, 8k",
     "name": "available_qualities",
     "type": "array"
    },
    {
     "description": "Quality code of the collected video stream as reported by Bilibili",
     "name": "quality",
     "type": "text"
    },
    {
     "description": "Human-readable video quality label of the collected stream",
     "name": "quality_label",
     "type": "text"
    },
    {
     "description": "Videos recommended by Bilibili in the Up Next list alongside the current video",
     "name": "recommended_videos",
     "type": "array"
    },
    {
     "description": "Indicates whether the creator allows the video to be downloaded",
     "name": "allow_download",
     "type": "boolean"
    },
    {
     "description": "Indicates whether the video is a co-published work with multiple credited creators",
     "name": "is_cooperation",
     "type": "boolean"
    },
    {
     "description": "Indicates whether the video is paid content",
     "name": "is_paid_content",
     "type": "boolean"
    },
    {
     "description": "Indicates whether the video is exclusive to the creator's paying supporters",
     "name": "is_charging_exclusive",
     "type": "boolean"
    },
    {
     "description": "Indicates whether the video has been labeled as AI-generated, either by the creator or by Bilibili",
     "name": "ai_content_label",
     "type": "boolean"
    }
   ]
  },
  "discover_by_category": {
   "input_schema": [
    {
     "name": "url",
     "required": true,
     "type": "url"
    }
   ],
   "output_fields": [
    {
     "name": "url",
     "type": "url"
    }
   ]
  },
  "discover_by_keyword": {
   "input_schema": [
    {
     "name": "keyword",
     "required": true,
     "type": "text"
    },
    {
     "name": "num_of_posts",
     "required": false,
     "type": "number"
    },
    {
     "name": "start_date",
     "required": false,
     "type": "text"
    },
    {
     "name": "end_date",
     "required": false,
     "type": "text"
    }
   ],
   "output_fields": [
    {
     "name": "url",
     "type": "url"
    }
   ]
  },
  "discover_by_url": {
   "input_schema": [
    {
     "name": "url",
     "required": true,
     "type": "url"
    }
   ],
   "output_fields": [
    {
     "name": "url",
     "type": "url"
    }
   ]
  }
 },
 "domain": "bilibili.com",
 "id": "gd_mrhub1btbamw5fq1t",
 "name": "Bilibili - Videos posts"
}
