> ## Documentation Index
> Fetch the complete documentation index at: https://docs.keyapi.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Get channel description

> Get detailed information about a YouTube channel, including channel description, view count, subscriber count, join date, social links, etc.

Important notes:
  This endpoint requires two calls to retrieve all information.
  First call (use channel_id):
    Returns basic info: channel name, description, subscriber count, video count, banner image, etc.
  Second call (use continuation_token):
    Returns advanced info: join date, social media links, featured sections, view count, etc.

  How to get channel_id:
    If you only have the channel URL (e.g. https://www.youtube.com/@CozyCraftYT),
    first call the get_channel_id endpoint to get the channel_id.
    That endpoint will return the channel ID in the format UCeu6U67OzJhV1KwBansH3Dg.

<div className="inline-flex items-center gap-2 px-4 py-2 bg-yellow-50 dark:bg-yellow-900/20 border border-yellow-200 dark:border-yellow-800 rounded-lg">
  <span className="text-base">🪙</span>
  <span className="text-sm font-medium text-yellow-900 dark:text-yellow-100"><span className="font-semibold">3 credits</span><span className="text-yellow-700 dark:text-yellow-300 ml-1">per request</span></span>
</div>

## Copy for AI

<div className="my-6 rounded-xl border border-gray-200 bg-gray-50 p-5 dark:border-gray-800 dark:bg-gray-900/40">
  <div className="min-w-0">
    <p className="text-base font-semibold text-gray-900 dark:text-gray-100">🤖 Why Code When AI Can Do It For You?</p>
    <p className="mt-1 text-sm text-gray-700 dark:text-gray-300">Stop writing code like it's 1970! Let AI do the heavy lifting - click the sparkles to copy a perfectly formatted prompt for ChatGPT, Claude, or your favorite AI assistant.</p>
  </div>

  <div className="mt-4">
    <button
      type="button"
      className="inline-flex items-center gap-2 rounded-md border border-emerald-300 bg-emerald-50 px-3 py-2 text-sm font-medium text-emerald-800 hover:bg-emerald-100 dark:border-emerald-700 dark:bg-emerald-900/30 dark:text-emerald-100 dark:hover:bg-emerald-900/50"
      onClick={() => navigator.clipboard.writeText(`I want to make an API call to https://api.keyapi.ai/v1/youtube/get_channel_description.

Please help me write code to make this API call and handle the response appropriately. Include error handling and best practices.

Here are the details:

Endpoint: GET https://api.keyapi.ai/v1/youtube/get_channel_description

Description: Get detailed information about a YouTube channel, including channel description, view count, subscriber count, join date, social links, etc.

Important notes:
This endpoint requires two calls to retrieve all information.
First call (use channel_id):
Returns basic info: channel name, description, subscriber count, video count, banner image, etc.
Second call (use continuation_token):
Returns advanced info: join date, social media links, featured sections, view count, etc.

How to get channel_id:
If you only have the channel URL (e.g. https://www.youtube.com/@CozyCraftYT),
first call the get_channel_id endpoint to get the channel_id.
That endpoint will return the channel ID in the format UCeu6U67OzJhV1KwBansH3Dg.

Required Headers:
--header 'Authorization: Bearer <YOUR_API_KEY>'

Parameters:
- channel_id (Optional): Channel ID, used for the first call to retrieve basic channel information.
Format: 24-character string starting with UC
How to obtain: use the get_channel_id endpoint, or extract from the channel URL. Example: UCeu6U67OzJhV1KwBansH3Dg
- continuation_token (Optional): Pagination flag, used for the second call to retrieve advanced channel information.
How to obtain: extract the continuation_token field from the first call's response.
Note: provide either channel_id or continuation_token, not both at the same time. Example: 4qmFsgJgEhhVQ2V1NlU2N096SmhWMUt3QmFuc0gzRGcaRDhnWXJHaW1hQVNZS0pEWmlNREprTkRJd0xUQXdNREF0TWpGbFpDMWlaR1kzTFdRMFpqVTBOMlkzWlRGaU9BJTNEJTNE
- language_code (Optional): Language display preference
Options: "zh-CN", "en-US", "ja-JP", "ko-KR", etc.. Example: zh-CN
- country_code (Optional): Region code
Options: "US", "JP", "GB", etc.. Example: US
- need_format (Optional): Whether to clean and format the data
Default: false. Example: false

Example Response:
{
"code": 0,
"message": "success",
"data": {
"responseContext": {
  "visitorData": "CgtMRUxWTDVzeEVKWSiv87rNBjIKCgJVUxIEGgAgZA%3D%3D",
  "serviceTrackingParams": [
    {
      "service": "GFEEDBACK",
      "params": [
        {
          "key": "route",
          "value": "channel.featured"
        },
        {
          "key": "is_owner",
          "value": "false"
        },
        {
          "key": "is_alc_surface",
          "value": "false"
        },
        {
          "key": "browse_id",
          "value": "UCeu6U67OzJhV1KwBansH3Dg"
        },
        {
          "key": "browse_id_prefix",
          "value": ""
        },
        {
          "key": "logged_in",
          "value": "0"
        },
        {
          "key": "visitor_data",
          "value": "CgtMRUxWTDVzeEVKWSiv87rNBjIKCgJVUxIEGgAgZA%3D%3D"
        }
      ]
    },
    {
      "service": "GOOGLE_HELP",
      "params": [
        {
          "key": "browse_id",
          "value": "UCeu6U67OzJhV1KwBansH3Dg"
        },
        {
          "key": "browse_id_prefix",
          "value": ""
        }
      ]
    },
    {
      "service": "CSI",
      "params": [
        {
          "key": "c",
          "value": "WEB"
        },
        {
          "key": "cver",
        
... (truncated)`)}
    >
      <span>✨</span>
      <span>Copy for AI</span>
    </button>
  </div>
</div>


## OpenAPI

````yaml en/youtube.openapi.json GET /v1/youtube/get_channel_description
openapi: 3.0.1
info:
  title: YouTube API english document
  description: >-
    The english reference documentation of the YouTube API includes the
    interface's purpose, parameter description, response status, and sample
    structure.
  version: 1.0.0
servers:
  - url: https://api.keyapi.ai
    description: Production
security: []
tags: []
paths:
  /v1/youtube/get_channel_description:
    get:
      tags: []
      summary: Get channel description
      description: >-
        Get detailed information about a YouTube channel, including channel
        description, view count, subscriber count, join date, social links, etc.


        Important notes:
          This endpoint requires two calls to retrieve all information.
          First call (use channel_id):
            Returns basic info: channel name, description, subscriber count, video count, banner image, etc.
          Second call (use continuation_token):
            Returns advanced info: join date, social media links, featured sections, view count, etc.

          How to get channel_id:
            If you only have the channel URL (e.g. https://www.youtube.com/@CozyCraftYT),
            first call the get_channel_id endpoint to get the channel_id.
            That endpoint will return the channel ID in the format UCeu6U67OzJhV1KwBansH3Dg.
      parameters:
        - name: channel_id
          in: query
          description: >-
            Channel ID, used for the first call to retrieve basic channel
            information.

            Format: 24-character string starting with UC

            How to obtain: use the get_channel_id endpoint, or extract from the
            channel URL
          required: false
          example: UCeu6U67OzJhV1KwBansH3Dg
          schema:
            type: string
            example: UCeu6U67OzJhV1KwBansH3Dg
        - name: continuation_token
          in: query
          description: >-
            Pagination flag, used for the second call to retrieve advanced
            channel information.

            How to obtain: extract the continuation_token field from the first
            call's response.

            Note: provide either channel_id or continuation_token, not both at
            the same time
          required: false
          example: >-
            4qmFsgJgEhhVQ2V1NlU2N096SmhWMUt3QmFuc0gzRGcaRDhnWXJHaW1hQVNZS0pEWmlNREprTkRJd0xUQXdNREF0TWpGbFpDMWlaR1kzTFdRMFpqVTBOMlkzWlRGaU9BJTNEJTNE
          schema:
            type: string
            example: >-
              4qmFsgJgEhhVQ2V1NlU2N096SmhWMUt3QmFuc0gzRGcaRDhnWXJHaW1hQVNZS0pEWmlNREprTkRJd0xUQXdNREF0TWpGbFpDMWlaR1kzTFdRMFpqVTBOMlkzWlRGaU9BJTNEJTNE
        - name: language_code
          in: query
          description: |-
            Language display preference
            Options: "zh-CN", "en-US", "ja-JP", "ko-KR", etc.
          required: false
          example: zh-CN
          schema:
            type: string
            default: zh-CN
        - name: country_code
          in: query
          description: |-
            Region code
            Options: "US", "JP", "GB", etc.
          required: false
          example: US
          schema:
            type: string
            default: US
        - name: need_format
          in: query
          description: |-
            Whether to clean and format the data
            Default: false
          required: false
          example: 'false'
          schema:
            type: boolean
            default: false
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties: {}
              example:
                code: 0
                message: success
                data:
                  responseContext:
                    visitorData: CgtMRUxWTDVzeEVKWSiv87rNBjIKCgJVUxIEGgAgZA%3D%3D
                    serviceTrackingParams:
                      - service: GFEEDBACK
                        params:
                          - key: route
                            value: channel.featured
                          - key: is_owner
                            value: 'false'
                          - key: is_alc_surface
                            value: 'false'
                          - key: browse_id
                            value: UCeu6U67OzJhV1KwBansH3Dg
                          - key: browse_id_prefix
                            value: ''
                          - key: logged_in
                            value: '0'
                          - key: visitor_data
                            value: CgtMRUxWTDVzeEVKWSiv87rNBjIKCgJVUxIEGgAgZA%3D%3D
                      - service: GOOGLE_HELP
                        params:
                          - key: browse_id
                            value: UCeu6U67OzJhV1KwBansH3Dg
                          - key: browse_id_prefix
                            value: ''
                      - service: CSI
                        params:
                          - key: c
                            value: WEB
                          - key: cver
                            value: 2.20260116.01.00
                          - key: yt_li
                            value: '0'
                          - key: GetChannelPage_rid
                            value: '0x6d0a6c6ffb189528'
                      - service: GUIDED_HELP
                        params:
                          - key: logged_in
                            value: '0'
                      - service: ECATCHER
                        params:
                          - key: client.version
                            value: '2.20260116'
                          - key: client.name
                            value: WEB
                    maxAgeSeconds: 300
                    mainAppWebResponseContext:
                      loggedOut: true
                      trackingParam: >-
                        kx_fmPxhoPZRrkQs4QQ6AtFd3ShPQotzPtekXrVgwh1QDMwRgkuswmIBwOcCE59TDtslLKPQ-SS
                    webResponseContextExtensionData:
                      webResponseContextPreloadData:
                        preloadMessageNames:
                          - aboutChannelRenderer
                          - aboutChannelViewModel
                          - channelExternalLinkViewModel
                          - buttonRenderer
                          - menuPopupRenderer
                          - menuServiceItemRenderer
                          - unifiedSharePanelRenderer
                          - notificationActionRenderer
                      hasDecorated: true
                  trackingParams: CAAQhGciEwjf9u7G5ZKTAxVLVEwIHfATNFA=
                  onResponseReceivedEndpoints:
                    - clickTrackingParams: CAAQhGciEwjf9u7G5ZKTAxVLVEwIHfATNFDKAQQmFEnY
                      appendContinuationItemsAction:
                        continuationItems:
                          - aboutChannelRenderer:
                              metadata:
                                aboutChannelViewModel:
                                  description: >-
                                    Minecraft ambience and cozy visuals for
                                    sleep, relaxing, studying, etc 🌿


                                    Hi, I’m glad you’re here! I create peaceful
                                    Minecraft ambience to help you slow down,
                                    breathe, and feel at home. From cozy cabins
                                    in the forest to rainy lakeside docks,
                                    cherry blossom villages, and underwater
                                    reefs, I build and explore with the goal of
                                    bringing you comfort.


                                    If you love cozy Minecraft builds, gentle
                                    rain, crackling fireplaces, and relaxing
                                    soundscapes, you’ll feel right at home here.

                                    Hope you enjoy! -Cozy
                                  descriptionLabel:
                                    content: 说明
                                    styleRuns:
                                      - startIndex: 0
                                        length: 2
                                  country: 美国
                                  customLinksLabel:
                                    content: 链接
                                    styleRuns:
                                      - startIndex: 0
                                        length: 2
                                  subscriberCountText: 10万位订阅者
                                  viewCountText: 24,706,231次观看
                                  joinedDateText:
                                    content: 2020年6月24日注册
                                    styleRuns:
                                      - startIndex: 0
                                        length: 12
                                  canonicalChannelUrl: http://www.youtube.com/@CozyCraftYT
                                  channelId: UCeu6U67OzJhV1KwBansH3Dg
                                  additionalInfoLabel:
                                    content: 更多信息
                                    styleRuns:
                                      - startIndex: 0
                                        length: 4
                                  customUrlOnTap:
                                    innertubeCommand:
                                      clickTrackingParams: >-
                                        CAYQo4sSIhMI3_buxuWSkwMVS1RMCB3wEzRQygEEJhRJ2A==
                                      commandMetadata:
                                        webCommandMetadata:
                                          ignoreNavigation: true
                                      shareEntityEndpoint:
                                        serializedShareEntity: GhhVQ2V1NlU2N096SmhWMUt3QmFuc0gzRGc%3D
                                        sharePanelType: SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL
                                  videoCountText: 191 个视频
                                  signInForBusinessEmail:
                                    content: 需登录才能查看电子邮件地址
                                    commandRuns:
                                      - startIndex: 1
                                        length: 2
                                        onTap:
                                          innertubeCommand:
                                            clickTrackingParams: >-
                                              CAYQo4sSIhMI3_buxuWSkwMVS1RMCB3wEzRQygEEJhRJ2A==
                                            commandMetadata:
                                              webCommandMetadata:
                                                url: >-
                                                  https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Dzh-CN%26next%3D%252F%2540CozyCraftYT&hl=zh-CN
                                                webPageType: WEB_PAGE_TYPE_UNKNOWN
                                                rootVe: 83769
                                            signInEndpoint:
                                              nextEndpoint:
                                                clickTrackingParams: >-
                                                  CAYQo4sSIhMI3_buxuWSkwMVS1RMCB3wEzRQygEEJhRJ2A==
                                                commandMetadata:
                                                  webCommandMetadata:
                                                    url: /@CozyCraftYT
                                                    webPageType: WEB_PAGE_TYPE_CHANNEL
                                                    rootVe: 3611
                                                    apiUrl: /youtubei/v1/browse
                                                browseEndpoint:
                                                  browseId: UCeu6U67OzJhV1KwBansH3Dg
                                                  params: 8gYECgIyAA%3D%3D
                                                  canonicalBaseUrl: /@CozyCraftYT
                                    styleRuns:
                                      - startIndex: 0
                                        length: 13
                                  links:
                                    - channelExternalLinkViewModel:
                                        title:
                                          content: Join Membership
                                        link:
                                          content: >-
                                            youtube.com/channel/UCeu6U67OzJhV1KwBansH3Dg/join
                                          commandRuns:
                                            - startIndex: 0
                                              length: 49
                                              onTap:
                                                innertubeCommand:
                                                  clickTrackingParams: >-
                                                    CAgQobIHGAAiEwjf9u7G5ZKTAxVLVEwIHfATNFDKAQQmFEnY
                                                  commandMetadata:
                                                    webCommandMetadata:
                                                      url: >-
                                                        https://www.youtube.com/channel/UCeu6U67OzJhV1KwBansH3Dg/join
                                                      webPageType: WEB_PAGE_TYPE_UNKNOWN
                                                      rootVe: 83769
                                                  urlEndpoint:
                                                    url: >-
                                                      https://www.youtube.com/channel/UCeu6U67OzJhV1KwBansH3Dg/join
                                                    nofollow: true
                                        favicon:
                                          sources:
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcTsP15JsvvI-ZaOcn6rlCDZIyVss3csR8unU59UQboMQkONHppt5SKejbLCk3_CBVuIch-uXwU0thuiYN6yx9xRhFKEhta16u9Ha6x0p6ROdTUVkgE
                                              width: 16
                                              height: 16
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcQZhZzXG_sWZKvvHYJyITwM37sB72LV4JpBPoGZ1HAGBrUbOSRm-mhMrtPgN3QMlSCyJ8Fvrsb9ISnxwajLSkXAdMKbf9z11kF8r2Ug6k7cBzCPPu8
                                              width: 24
                                              height: 24
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcTboDFJ0gcXyTaLoY22GcQ9qO2le3iY8y6ln7IhuIMxo08Hyy5xDqXT-uwukJdIi4wPMXLb8JURU1TNsyNxoUJwiQqtDo-VJ6SQ806v6C_BgraXH1Y
                                              width: 32
                                              height: 32
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcRNPF1lO_VQnwBxGgVsCySdIVqMhGIdDv277tPyW_KmWBdJ-8QDQxHgtQgtpPDqQ6Li4RVxMb6hNV-tu_ppW_TAst3ADpnh-Ew_Y98OS2v1R8eTkDI
                                              width: 48
                                              height: 48
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcQNnsXJSDPl-1ODaHxMLPDJAkanMfddzxNhDQY1bE1jYGKyrZ-VWUS_G570oBC7DlAwoili7desKHUU1jRIW0S_UOAqnNjdmCXlJFNbhHTjSTX8M9E
                                              width: 50
                                              height: 50
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcQuXB0NQu53ikBQytzP1ZIljoz0Q-AHX3dG0lhChBh2xr8I9Z2VxnYQVbuAIjx3dT_kZqbFHTC763gszdsh9Y0jISSxzMi3jqkdLpkUTWhmtr5PYHA
                                              width: 64
                                              height: 64
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcQwJ16ebREVt1xfDhgAtxwGyvhrio2j9jkOivQfErcSw_5CysK8_zXxF9eETE21FX6NunoB03Z3R-fxve-ppk5yq_WMzPxSJkVdc-5CVyr7r_Xcbss
                                              width: 96
                                              height: 96
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcQefw3VahDZcliHF7Xhw0tFTCNH-MMRslCvaaCnWZO-MID0lUu8lDMHU1-Qy6dKIPw_b35pJvw78InnCSqNDVL_i8SEcwLz88uBrvV_UmZjBBfjC-6I
                                              width: 128
                                              height: 128
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcSohmOagEllLFGVzJAIUpQL1U41DWpy4yihhpFcT9zQhYcb_4OL_B1sSlqGT_sL5pabUWFL2Hp4SHXd_eIrTqVFRSxNxnkgQDnOj-FdjHWwcmmGJe40
                                              width: 180
                                              height: 180
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcTj7rHuRYQ1cV-FMWKmARqs5bWD8P8VWccu0NlSwPspbkXgUR8HMb7GPHWxSeLlJwfACLt7l2iu0UP0G8-2Oak2wdxILOgZCL5fdcLoN8Gw_NkAlOaL
                                              width: 256
                                              height: 256
                                    - channelExternalLinkViewModel:
                                        title:
                                          content: Discord
                                        link:
                                          content: discord.gg/tvuxxcsgSS
                                          commandRuns:
                                            - startIndex: 0
                                              length: 21
                                              onTap:
                                                innertubeCommand:
                                                  clickTrackingParams: >-
                                                    CAcQobIHGAEiEwjf9u7G5ZKTAxVLVEwIHfATNFDKAQQmFEnY
                                                  commandMetadata:
                                                    webCommandMetadata:
                                                      url: >-
                                                        https://www.youtube.com/redirect?event=channel_description&redir_token=QUFFLUhqbk5qQnZnektaTkdyQXdYbkstNlJ6SWJzUkd4UXxBQ3Jtc0trVGRrUjJ4WVE2d3k2QlRobGF3OWpyTTljcWFLNk9VTUpMSngxMU5SaHBEUHVKZmU1NHFuVU5WTTlXakJoMlhqbmlEU1Fwd05nQmxjTU5IX2Rhd2xtTkpIeHRTQ3R0dWdYVWRVVkNWWmMzVTVhSW1QQQ&q=https%3A%2F%2Fdiscord.gg%2FtvuxxcsgSS
                                                      webPageType: WEB_PAGE_TYPE_UNKNOWN
                                                      rootVe: 83769
                                                  urlEndpoint:
                                                    url: >-
                                                      https://www.youtube.com/redirect?event=channel_description&redir_token=QUFFLUhqbk5qQnZnektaTkdyQXdYbkstNlJ6SWJzUkd4UXxBQ3Jtc0trVGRrUjJ4WVE2d3k2QlRobGF3OWpyTTljcWFLNk9VTUpMSngxMU5SaHBEUHVKZmU1NHFuVU5WTTlXakJoMlhqbmlEU1Fwd05nQmxjTU5IX2Rhd2xtTkpIeHRTQ3R0dWdYVWRVVkNWWmMzVTVhSW1QQQ&q=https%3A%2F%2Fdiscord.gg%2FtvuxxcsgSS
                                                    target: TARGET_NEW_WINDOW
                                                    nofollow: true
                                        favicon:
                                          sources:
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcQCkoCgWrUYXelgc_TnPtfUStRzktyCYD7pJwwz7NxHIPt2wRSxj84R3KDBEw6s0NiUPftuEj8LkS7Vq-7kB3K6jT_t7xN0UC_s3whbKaLX
                                              width: 16
                                              height: 16
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcTW8Eht4ooW3CRBzkms3c5X_Ec50J2XvH7cnm-htH2yfaiyjEn_ry_v41pvoPdfAhwDKkAxoTmRtQ93wrX-B672Q444vz8AN-2BlSUnWg_J
                                              width: 24
                                              height: 24
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcT1q_TvMvaNWuSRBgr3Ku__4lF3c9iqMlxP7XUzqrNmqlXJGjM3fcgfL5piywV9D4L5xByJtRd17l3ZZcVBleW7BIjMFDFNvNQ4nrUVkqVQ
                                              width: 32
                                              height: 32
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcRvsdCfn3iwTVLF-WAbWcNpo-tW2q_6fbdUYYBGmMNyqTlQdOEVssCSLgkqJyH0Am49vDLsfLEu1SnvPfZSTzD1WKLqVy-lnkdQy78yyFCG
                                              width: 48
                                              height: 48
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcQDLQg_i2Z-3sY6ib6FExs3phj2CyPByjwUQuQiBrcmBvTh6sgKmUJNw-yclbF4-y0fBOojAC0a4dupyO46NJoGjd8nY4Jk49XkutHFRQuZ
                                              width: 50
                                              height: 50
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcRACvLOcJL2SjgPkEocUAgVc-qLSeCoz21T0buqClBb9uH2rjt6XLoYXHBmOerCOun20UWWT8mHPNK2cNbmTPwMVaQ7JrOZ5Pp-itwlEgUU
                                              width: 64
                                              height: 64
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcRIDHVl2LrR_Txwme1rXVmIE99gyDBP9T3c8ZHM27Pn5JZhdTcJfXocmJsxF6BcugQoMiOorqRlXQqLeSqRDhpszBYeolLQMuaxHCLwkpmg
                                              width: 96
                                              height: 96
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcQS6qg2PpgHsYoWJTCUhEGBl2aA1CzSpuJeISAdY-Zqq5snkQ5s7QGWQ_CWrXbGyiuu-iudJBvprdvSO4-c_OUKwwQs_H6XvtOjh7QqvrhY6g
                                              width: 128
                                              height: 128
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcQsAsfJ5-aAe_fpigZW8LE4oW7mk666NjuRXwrhQD9nYDd9M2fNPhPlUngLq53Jpa5gkYIeDKA0SUVGTnBRRsi4YX1M_6uxp_36f4_NweJWGA
                                              width: 180
                                              height: 180
                                            - url: >-
                                                https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcQYITPCrhL03DAml8S21VrdAWz0RZbJLk56scUzpc6hjLpCdmbA6CIDkL51TSIwRbUpKT4_SRpE8GKY1p7yXvo60A9Fs3pRdjSAjgpFrCCCYQ
                                              width: 256
                                              height: 256
                                  displayCanonicalChannelUrl: www.youtube.com/@CozyCraftYT
                                  rendererContext:
                                    loggingContext:
                                      loggingDirectives:
                                        trackingParams: CAYQo4sSIhMI3_buxuWSkwMVS1RMCB3wEzRQ
                                        visibility:
                                          types: '12'
                              shareChannel:
                                buttonRenderer:
                                  style: STYLE_DEFAULT
                                  size: SIZE_DEFAULT
                                  text:
                                    runs:
                                      - text: 分享频道
                                  icon:
                                    iconType: SHARE
                                  trackingParams: CAEQ8FsiEwjf9u7G5ZKTAxVLVEwIHfATNFA=
                                  accessibilityData:
                                    accessibilityData:
                                      label: 分享频道
                                  command:
                                    clickTrackingParams: >-
                                      CAEQ8FsiEwjf9u7G5ZKTAxVLVEwIHfATNFDKAQQmFEnY
                                    commandMetadata:
                                      webCommandMetadata:
                                        sendPost: true
                                    signalServiceEndpoint:
                                      signal: CLIENT_SIGNAL
                                      actions:
                                        - clickTrackingParams: >-
                                            CAEQ8FsiEwjf9u7G5ZKTAxVLVEwIHfATNFDKAQQmFEnY
                                          openPopupAction:
                                            popup:
                                              menuPopupRenderer:
                                                items:
                                                  - menuServiceItemRenderer:
                                                      text:
                                                        runs:
                                                          - text: 分享频道
                                                      trackingParams: CAQQ0rYLGAEiEwjf9u7G5ZKTAxVLVEwIHfATNFA=
                                                      command:
                                                        clickTrackingParams: >-
                                                          CAQQ0rYLGAEiEwjf9u7G5ZKTAxVLVEwIHfATNFDKAQQmFEnY
                                                        commandMetadata:
                                                          webCommandMetadata:
                                                            sendPost: true
                                                            apiUrl: /youtubei/v1/share/get_share_panel
                                                        shareEntityServiceEndpoint:
                                                          serializedShareEntity: GhhVQ2V1NlU2N096SmhWMUt3QmFuc0gzRGc%3D
                                                          commands:
                                                            - clickTrackingParams: >-
                                                                CAQQ0rYLGAEiEwjf9u7G5ZKTAxVLVEwIHfATNFDKAQQmFEnY
                                                              openPopupAction:
                                                                popup:
                                                                  unifiedSharePanelRenderer:
                                                                    trackingParams: CAUQjmIiEwjf9u7G5ZKTAxVLVEwIHfATNFA=
                                                                    showLoadingSpinner: true
                                                                popupType: DIALOG
                                                                beReused: true
                                                  - menuServiceItemRenderer:
                                                      text:
                                                        runs:
                                                          - text: 复制频道 ID
                                                      trackingParams: CAIQ07YLGAIiEwjf9u7G5ZKTAxVLVEwIHfATNFA=
                                                      command:
                                                        clickTrackingParams: >-
                                                          CAIQ07YLGAIiEwjf9u7G5ZKTAxVLVEwIHfATNFDKAQQmFEnY
                                                        copyTextEndpoint:
                                                          text: UCeu6U67OzJhV1KwBansH3Dg
                                                          successActions:
                                                            - clickTrackingParams: >-
                                                                CAIQ07YLGAIiEwjf9u7G5ZKTAxVLVEwIHfATNFDKAQQmFEnY
                                                              commandMetadata:
                                                                webCommandMetadata:
                                                                  sendPost: true
                                                              signalServiceEndpoint:
                                                                signal: CLIENT_SIGNAL
                                                                actions:
                                                                  - clickTrackingParams: >-
                                                                      CAIQ07YLGAIiEwjf9u7G5ZKTAxVLVEwIHfATNFDKAQQmFEnY
                                                                    openPopupAction:
                                                                      popup:
                                                                        notificationActionRenderer:
                                                                          responseText:
                                                                            runs:
                                                                              - text: 频道 ID 已复制到剪贴板
                                                                          trackingParams: CAMQuWoiEwjf9u7G5ZKTAxVLVEwIHfATNFA=
                                                                      popupType: TOAST
                                            popupType: RESPONSIVE_DROPDOWN
                        targetId: 6b02d420-0000-21ed-bdf7-d4f547f7e1b8
                requestId: d14229ab-c10b-43db-839d-75b34d0852e8
          headers: {}
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 400
                  data: null
                  message: 'Missing required parameter: handle'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 401
                  data: null
                  message: apiKey is null
        '402':
          description: Payment Required
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 402
                  data: null
                  message: apiKey quota is not enough
        '429':
          description: Too Many Requests
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 429
                  data: null
                  message: qps limit exceeded
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 500
                  data: null
                  message: Internal server error
      deprecated: false
      security:
        - JWT Bearer: []
      x-codeSamples:
        - lang: curl
          label: cURL
          source: |-
            curl --request GET \
              --url 'https://api.keyapi.ai/v1/youtube/get_channel_description?channel_id=UCeu6U67OzJhV1KwBansH3Dg&continuation_token=4qmFsgJgEhhVQ2V1NlU2N096SmhWMUt3QmFuc0gzRGcaRDhnWXJHaW1hQVNZS0pEWmlNREprTkRJd0xUQXdNREF0TWpGbFpDMWlaR1kzTFdRMFpqVTBOMlkzWlRGaU9BJTNEJTNE&language_code=zh-CN&country_code=US&need_format=false' \
              --header 'Authorization: Bearer <YOUR_API_KEY>'
        - lang: python
          label: Python
          source: |-
            import requests

            response = requests.get(
                'https://api.keyapi.ai/v1/youtube/get_channel_description',
                params={"channel_id": "UCeu6U67OzJhV1KwBansH3Dg", "continuation_token": "4qmFsgJgEhhVQ2V1NlU2N096SmhWMUt3QmFuc0gzRGcaRDhnWXJHaW1hQVNZS0pEWmlNREprTkRJd0xUQXdNREF0TWpGbFpDMWlaR1kzTFdRMFpqVTBOMlkzWlRGaU9BJTNEJTNE", "language_code": "zh-CN", "country_code": "US", "need_format": "false"},
                headers={'Authorization': 'Bearer <YOUR_API_KEY>'}
            )
            print(response.json())
        - lang: javascript
          label: JavaScript
          source: >-
            const params = new URLSearchParams({"channel_id":
            "UCeu6U67OzJhV1KwBansH3Dg", "continuation_token":
            "4qmFsgJgEhhVQ2V1NlU2N096SmhWMUt3QmFuc0gzRGcaRDhnWXJHaW1hQVNZS0pEWmlNREprTkRJd0xUQXdNREF0TWpGbFpDMWlaR1kzTFdRMFpqVTBOMlkzWlRGaU9BJTNEJTNE",
            "language_code": "zh-CN", "country_code": "US", "need_format":
            "false"});


            const response = await
            fetch(`https://api.keyapi.ai/v1/youtube/get_channel_description?${params}`,
            {
              method: 'GET',
              headers: { 'Authorization': 'Bearer <YOUR_API_KEY>' }
            });

            const data = await response.json();

            console.log(data);
components:
  securitySchemes:
    JWT Bearer:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: |-
        API key for authentication. Format: `sk_live_xxxxxxxxxxxxx`
        Get your API key from the [Dashboard](http://keyapi.ai/app/dashboard).

````