> ## 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.

# Search video

> Search for videos.

<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/search_video.

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/search_video

Description: Search for videos.

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

Parameters:
- search_query (Required): Search keyword. Example: Minecraft
- language_code (Optional): Language code, default: en. Example: en
- order_by (Optional): Sort order, default: this_month
Options: this_week, this_month, this_year, last_hour, today. Example: this_month
- country_code (Optional): Country code, default: US. Example: US
- continuation_token (Optional): Used for paginated retrieval of more results. Default: None

Example Response:
{
"code": 0,
"message": "success",
"data": {
"number_of_videos": 20,
"estimated_results": 658024,
"query": "Minecraft",
"country": "US",
"lang": "en",
"timezone": "America/New_York",
"continuation_token": "EpsFEglNaW5lY3JhZnQajANFZ1FJQkJBQlNCU0NBUXR3ZGtGS05rNXVVR1JOUVlJQkN6VXlkVmRGVDFnMFowZFZnZ0VMWmtkNVJrTnBVbXRNV1UyQ0FRdGlVVGxZUTFOMVZHdGZVWUlCQzNKRlVGQmxSMGcwUXpGUmdnRUxjRlJKYTBSUmRXMTJiMFdDQVF0c01rRm5ZWFJyUVdkcE1JSUJDM2cyY1daQ2FURXlWMWRCZ2dFTFRISmxVa2xvUlROU1JWV0NBUXQ0YUc5T1NIQktjRE0xTklJQkMzWkhRM2xEWjJnNVNraE5nZ0VMUW5seFFUaGpiWE5KVTAyQ0FRdHBaVXBmZUVSM05td3ljNElCQzNsU1duaDVTMHRzTFhWamdnRUxVMnBLVkVkdVJHcGlVbk9DQVF0MlJVMUNjV000ZDJsdGE0SUJDMDVsWWtaYWIyWnVUSFJKZ2dFTFFVaExOREpGUjNOMGNXdUNBUXN0TFZjNE1FUjJhR0pvU1lJQkMxTXlRakZQVW5wV1ZtVlJzZ0VHQ2dRSUZCQUOSAv0BL3NlYXJjaD9vcT1NaW5lY3JhZnQmZ3NfbD15b3V0dWJlLjMuLjBpNDMzaTEzMWsxajBpNTEyaTQzM2kxMzFrMWwyajBpNDMzaTEzMWsxajBpNTEyaTQzM2kxMzFrMWowaTQzM2kxMzFrMWwyajBpNTEyaTQzM2sxbDRqMGk1MTJrMWowaTUxMmk0MzNpMTMxazFsMi4xNTA2OC4xNTU5OC4wLjE2NDI5LjcuNy4wLjAuMC4wLjYyOC44NDUuMi0xajUtMS41LjAuLi4uMC4uLjFhYy4xLjY0LnlvdXR1YmUuLjIuMi44NDUuMC4uLjc2NS5TYkdUbGlSNkZOYxiB4OgYIgtzZWFyY2gtZmVlZA%3D%3D",
"videos": [
  {
    "video_id": "pvAJ6NnPdMA",
    "title": "Minecraft Speedrunner VS 6 Hunters",
    "author": "Dream",
    "number_of_views": 5205255,
    "video_length": "1:09:05",
    "description": "Minecraft Speedrunner VS 6 Hunters. You asked for it. The continuation of the series. This was ab
... (truncated)`)}
    >
      <span>✨</span>
      <span>Copy for AI</span>
    </button>
  </div>
</div>


## OpenAPI

````yaml en/youtube.openapi.json GET /v1/youtube/search_video
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/search_video:
    get:
      tags: []
      summary: Search video
      description: Search for videos.
      parameters:
        - name: search_query
          in: query
          description: Search keyword
          required: true
          example: Minecraft
          schema:
            type: string
            example: Minecraft
        - name: language_code
          in: query
          description: 'Language code, default: en'
          required: false
          example: en
          schema:
            type: string
            default: en
        - name: order_by
          in: query
          description: |-
            Sort order, default: this_month
            Options: this_week, this_month, this_year, last_hour, today
          required: false
          example: this_month
          schema:
            type: string
            default: this_month
        - name: country_code
          in: query
          description: 'Country code, default: US'
          required: false
          example: US
          schema:
            type: string
            default: US
        - name: continuation_token
          in: query
          description: 'Used for paginated retrieval of more results. Default: None'
          required: false
          schema:
            type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties: {}
              example:
                code: 0
                message: success
                data:
                  number_of_videos: 20
                  estimated_results: 658024
                  query: Minecraft
                  country: US
                  lang: en
                  timezone: America/New_York
                  continuation_token: >-
                    EpsFEglNaW5lY3JhZnQajANFZ1FJQkJBQlNCU0NBUXR3ZGtGS05rNXVVR1JOUVlJQkN6VXlkVmRGVDFnMFowZFZnZ0VMWmtkNVJrTnBVbXRNV1UyQ0FRdGlVVGxZUTFOMVZHdGZVWUlCQzNKRlVGQmxSMGcwUXpGUmdnRUxjRlJKYTBSUmRXMTJiMFdDQVF0c01rRm5ZWFJyUVdkcE1JSUJDM2cyY1daQ2FURXlWMWRCZ2dFTFRISmxVa2xvUlROU1JWV0NBUXQ0YUc5T1NIQktjRE0xTklJQkMzWkhRM2xEWjJnNVNraE5nZ0VMUW5seFFUaGpiWE5KVTAyQ0FRdHBaVXBmZUVSM05td3ljNElCQzNsU1duaDVTMHRzTFhWamdnRUxVMnBLVkVkdVJHcGlVbk9DQVF0MlJVMUNjV000ZDJsdGE0SUJDMDVsWWtaYWIyWnVUSFJKZ2dFTFFVaExOREpGUjNOMGNXdUNBUXN0TFZjNE1FUjJhR0pvU1lJQkMxTXlRakZQVW5wV1ZtVlJzZ0VHQ2dRSUZCQUOSAv0BL3NlYXJjaD9vcT1NaW5lY3JhZnQmZ3NfbD15b3V0dWJlLjMuLjBpNDMzaTEzMWsxajBpNTEyaTQzM2kxMzFrMWwyajBpNDMzaTEzMWsxajBpNTEyaTQzM2kxMzFrMWowaTQzM2kxMzFrMWwyajBpNTEyaTQzM2sxbDRqMGk1MTJrMWowaTUxMmk0MzNpMTMxazFsMi4xNTA2OC4xNTU5OC4wLjE2NDI5LjcuNy4wLjAuMC4wLjYyOC44NDUuMi0xajUtMS41LjAuLi4uMC4uLjFhYy4xLjY0LnlvdXR1YmUuLjIuMi44NDUuMC4uLjc2NS5TYkdUbGlSNkZOYxiB4OgYIgtzZWFyY2gtZmVlZA%3D%3D
                  videos:
                    - video_id: pvAJ6NnPdMA
                      title: Minecraft Speedrunner VS 6 Hunters
                      author: Dream
                      number_of_views: 5205255
                      video_length: '1:09:05'
                      description: "Minecraft Speedrunner VS 6 Hunters. You asked for it. The continuation of the series. This was absolutely insane. Follow my\_..."
                      is_live_content: null
                      published_time: 17 hours ago
                      channel_id: UCTkXRDQl0luXxVQrRQvWS6w
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/pvAJ6NnPdMA/hq720_custom_2.jpg?sqp=CKD_us0G-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB0YO7YRTKVfGMoWR0-z5ien1_pmQ
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/pvAJ6NnPdMA/hq720_custom_2.jpg?sqp=CKD_us0G-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCxItcnncw-o3Rt4AX0_lIzCvoJuA
                          width: 720
                          height: 404
                    - video_id: 52uWEOX4gGU
                      title: I Got Every "Impossible" Death Message
                      author: Beppo
                      number_of_views: 1127117
                      video_length: '17:50'
                      description: "I got minecraft's impossible death messages. Some took 10 minutes. others took almost a month. Inspired by: @iroplaysminecraft\_..."
                      is_live_content: null
                      published_time: 1 day ago
                      channel_id: UC9OABighzB6Qr5OAOm5RLdA
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/52uWEOX4gGU/hq720_custom_1.jpg?sqp=CKD_us0G-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAO85pyRXJFy3nTF4vyTK0ZVDlrhg
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/52uWEOX4gGU/hq720_custom_1.jpg?sqp=CKD_us0G-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCYPI3piVeThH3QrtneuWe03a1gVg
                          width: 720
                          height: 404
                    - video_id: fGyFCiRkLYM
                      title: Ich überlebe 100 Tage in Minecraft HARDCORE SKYBLOCK
                      author: AchJonas
                      number_of_views: 25273
                      video_length: '31:15'
                      description: "Ach, in diesem Video überlebe ich GANZE 100 Tage in Skyblock Hardcore und nehme euch dabei mit. Welche Schwierigkeiten\_..."
                      is_live_content: null
                      published_time: 2 days ago
                      channel_id: UCr7Nxk4W2Y9a6BhEp6xdfFw
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/fGyFCiRkLYM/hq720_custom_1.jpg?sqp=CKD_us0G-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDD5tU6zKk9N8qGhZ8MBe5nBF99lw
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/fGyFCiRkLYM/hq720_custom_1.jpg?sqp=CKD_us0G-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC24XAkFN_6wzv1WNUQouyl6C-ikA
                          width: 720
                          height: 404
                    - video_id: bQ9XCSuTk_Q
                      title: Minecraft, But It's 10x
                      author: Wisp
                      number_of_views: 319903
                      video_length: '22:14'
                      description: "Minecraft, But Everything is Multiplied by 10... (Challenge) SUB TO THE IRL CHANNEL: @KitWisp FOLLOW ME: Instagram\_..."
                      is_live_content: null
                      published_time: 1 day ago
                      channel_id: UC0h07r_UgTD0Tc-Dn5XLX3g
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/bQ9XCSuTk_Q/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAUp7bIgO6B9umxdU7cEsFG6np8EQ
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/bQ9XCSuTk_Q/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBcj2mZE9yW6bb_qPg_c5JI7bFkiA
                          width: 720
                          height: 404
                    - video_id: rEPPeGH4C1Q
                      title: I Built a Secret Base on this Server in Minecraft
                      author: Lynix
                      number_of_views: 15602
                      video_length: '21:47'
                      description: "I Tested TERRIBLE Secret Bases @GrammaCrackers Subscribe to my 2nd Channel! - https://www.youtube.com/@LonoxRB\_..."
                      is_live_content: null
                      published_time: 2 days ago
                      channel_id: UCRssngNOZ9DN2uAU18sLiUQ
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/rEPPeGH4C1Q/hq720_custom_2.jpg?sqp=CKD_us0G-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBE3rZNffEf8Tsnq1AwZA20dhKJvA
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/rEPPeGH4C1Q/hq720_custom_2.jpg?sqp=CKD_us0G-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAyJRPCmk8pXU488WbKgwKI-zEx6A
                          width: 720
                          height: 404
                    - video_id: pTIkDQumvoE
                      title: Upgrading Mechs in Minecraft!
                      author: Skiddzie
                      number_of_views: 306157
                      video_length: '28:10'
                      description: >-
                        Upgrading Mechs in Minecraft! The Editing Goats!
                        @LevelUpEdits @Ilon ❤️ Friends in video! @Creccent.
                      is_live_content: null
                      published_time: 1 day ago
                      channel_id: UCWUxsoGia86OYIbxhjg68WQ
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/pTIkDQumvoE/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBaN2lK5xGEc5G5NlqN7QExoj1CMg
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/pTIkDQumvoE/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDhn0eodrBCJO0doa7lfKAWoaXjKg
                          width: 720
                          height: 404
                    - video_id: l2AgatkAgi0
                      title: This NEW Dinosaur in Minecraft VR Shouldn’t Exist..
                      author: Vrumpo
                      number_of_views: 26278
                      video_length: '34:18'
                      description: "It's been so long since I've done dinosaur horror... subscribe for more! NEW MERCH - https://vrumpo-shop.fourthwall.com\_..."
                      is_live_content: null
                      published_time: 19 hours ago
                      channel_id: UC-gegyNdtUkHX7L4shXAFcA
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/l2AgatkAgi0/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDUFxc0Hd42kfJG9YcY9rTykopbKg
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/l2AgatkAgi0/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCRFkW21xxLHnV6IT8GxjuBiFo7ug
                          width: 720
                          height: 404
                    - video_id: x6qfBi12WWA
                      title: Finding the End Portal | Minecraft anime
                      author: 실패자_silpaeja
                      number_of_views: 485911
                      video_length: '2:26'
                      description: 'steve #alex #minecraft.'
                      is_live_content: null
                      published_time: 2 days ago
                      channel_id: UCLRVWR80UHSkBhpgH6jJAiw
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/x6qfBi12WWA/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDrzFTA7vDtAzTHtpQR7CgCbaKUDw
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/x6qfBi12WWA/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB0ELCDOMUXzlxEnqzDU1qGQUiLfg
                          width: 720
                          height: 404
                    - video_id: LreRIhE3REU
                      title: >-
                        I Spent 100 Days in ALPHA ONLY HOW TO TRAIN YOUR DRAGON
                        in Minecraft!
                      author: Wilson
                      number_of_views: 37249
                      video_length: '3:46:00'
                      description: "How to Train your Dragon is in minecraft! In this video I survived 100 days in Minecraft with all the Dragons from How To Train\_..."
                      is_live_content: null
                      published_time: 22 hours ago
                      channel_id: UC0JfhV6l5qZJKRUovFAMw8A
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/LreRIhE3REU/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAA7pCSsLHbPwCKtrAyHcaEDwoIhg
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/LreRIhE3REU/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDxvLGc33Y1NtupxkAKHiIJhlzn-g
                          width: 720
                          height: 404
                    - video_id: xhoNHpJp354
                      title: 30 THINGS in MINECRAFT you DIDN'T KNOW!
                      author: Flash
                      number_of_views: 15348
                      video_length: '9:59'
                      description: >-
                        30 Things in Minecraft You Didn't Know!


                        Second Channel:
                        https://www.youtube.com/channel/UCcD5fb8A90M6AyqPsEFEKNw

                        Twitch ...
                      is_live_content: null
                      published_time: 3 days ago
                      channel_id: UC-UyfIv6xcfLPLYau6HgKVg
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/xhoNHpJp354/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB13uduFHr-mGe6kS5o0mWlv9vr_Q
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/xhoNHpJp354/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAuJSKf8F80uMOlj0I5ifpi5c3_hw
                          width: 720
                          height: 404
                    - video_id: vGCyCgh9JHM
                      title: >-
                        JJ and Mikey: From POOR To RICH Mountain Base in
                        Minecraft - Maizen
                      author: Mikey Maizen - Minecraft
                      number_of_views: 227910
                      video_length: '16:02'
                      description: "JJ and Mikey: From POOR To RICH Mountain Base in Minecraft - Maizen This video is an unofficial work and is neither created\_..."
                      is_live_content: null
                      published_time: 2 days ago
                      channel_id: UCJbbYCOu7LU2MoFpJKtNK1Q
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/vGCyCgh9JHM/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAkEYBL_yX_KHXJ8Y6waEEKZCW_hQ
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/vGCyCgh9JHM/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAnPJ9wlAYKWv4gs6845ruWszgf8A
                          width: 720
                          height: 404
                    - video_id: ByqA8cmsISM
                      title: I Survived 100 DAYS In RLCRAFT In Minecraft Bedrock 1.2
                      author: 'ThatDirtBlock '
                      number_of_views: 28715
                      video_length: '2:35:17'
                      description: "minecraft #100daysminecraft #bedrockeditionaddon I survived 100 days in RLCraft Bedrock 1.2, one of the hardest versions of\_..."
                      is_live_content: null
                      published_time: 1 day ago
                      channel_id: UCtTkWyaOZzJtZ789au1zJKQ
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/ByqA8cmsISM/hqdefault_custom_1.jpg?sqp=CKD_us0G-oaymwEcCOADEI4CSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAgq2TJKN6345B8YiedWzqxz8ixdA
                          width: 480
                          height: 270
                    - video_id: ieJ_xDw6l2s
                      title: >-
                        I Barely Survived 100 Days with the Nether Virus in
                        Hardcore Minecraft
                      author: OkRobert
                      number_of_views: 39459
                      video_length: '3:38:30'
                      description: "Switch Languages to Klingon for a Directors Cut Version of the Video! This is 100 Days with the crimson Curse, can I defeat it,\_..."
                      is_live_content: null
                      published_time: 1 day ago
                      channel_id: UCRVoTH3j2f7ScttHA896few
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/ieJ_xDw6l2s/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC5E19B25fx8umAMYywFl_JJBV9tw
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/ieJ_xDw6l2s/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBrsIYqW57_vFo1FDc97d55BiT_Yg
                          width: 720
                          height: 404
                    - video_id: yRZxyKKl-uc
                      title: I Upgraded Our Town in Minecraft Cherry Island!
                      author: Slogo
                      number_of_views: 176946
                      video_length: '33:07'
                      description: >-
                        I Upgraded Our Beautfiul Town in #minecraft Cherry
                        Island!
                      is_live_content: null
                      published_time: 2 days ago
                      channel_id: UCHdMK5Ef2El8KbD3L_WgANg
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/yRZxyKKl-uc/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCUs_iBPO9TL4CHnmEvDKX8-fcXJw
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/yRZxyKKl-uc/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB5xaAG2EKp1s49dexI0nKmD2WQqw
                          width: 720
                          height: 404
                    - video_id: SjJTGnDjbRs
                      title: Throwing a Dart at a Map & Building Wherever it Lands!
                      author: Stay Wild Gaming
                      number_of_views: 79077
                      video_length: '29:58'
                      description: >-
                        We threw a dart at a globe, and built wherever it landed
                        in Minecraft! BUY THE MERCH! https://staywild.co/
                        SUBSCRIBE!
                      is_live_content: null
                      published_time: 14 hours ago
                      channel_id: UCQaHAfz9GqhaKeBvRwnjUQA
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/SjJTGnDjbRs/hq720_custom_2.jpg?sqp=CKD_us0G-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCwSvBsIy-uFHQL3F93mtFmdfBynQ
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/SjJTGnDjbRs/hq720_custom_2.jpg?sqp=CKD_us0G-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD4xJBRWIUcZGsq5AQKlssKtK2TeQ
                          width: 720
                          height: 404
                    - video_id: vEMBqc8wimk
                      title: >-
                        ARME INSEL vs. HACKER INSEL vs. AVARITIA SKYBLOCK KAMPF
                        in Minecraft!
                      author: Pat
                      number_of_views: 36884
                      video_length: '19:14'
                      description: "PAT HANDYHÜLLE erhältlich AB SOFORT: http://pat-shop.com/ ¹ LANGE PAT VIDEOS @pati: https://youtu.be/W15D7Iog_28\_..."
                      is_live_content: null
                      published_time: 2 days ago
                      channel_id: UCVxn50C7ft0KAuy-KduUonA
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/vEMBqc8wimk/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAd1MArg9B5rRdshiM-F3wsp0RWEQ
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/vEMBqc8wimk/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC2UTxPW8aYX8uMh7pYGwOPDcgk7g
                          width: 720
                          height: 404
                    - video_id: NebFZofnLtI
                      title: >-
                        Diamond man is evil man 1 ?- Minecraft Animation Diamond
                        man.
                      author: XD Lihona
                      number_of_views: 498604
                      video_length: '1:06'
                      description: >-
                        Diamond man is evil man 1 ?- Minecraft Animation Diamond
                        man is new one episode I hop you enjoy watching it .
                        Thank you .
                      is_live_content: null
                      published_time: 13 days ago
                      channel_id: UC70rCaSZzu4KvtuLon3aKuw
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/NebFZofnLtI/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCGZYT3gcr-ot5A9zrECxXKe19ePw
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/NebFZofnLtI/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCfUcojCPd1stIm0d0qjgVd_NwqeA
                          width: 720
                          height: 404
                    - video_id: AHK42EGstqk
                      title: I Played The NEW 1.21.11 Update in Minecraft Hardcore
                      author: aCookieGod
                      number_of_views: 1370977
                      video_length: '1:00:36'
                      description: "I Played The NEW SPEAR UPDATE in Hardcore Minecraft cookie merch (LAST CHANCE): https://acookiegod.com/ • watch from\_..."
                      is_live_content: null
                      published_time: 9 days ago
                      channel_id: UCIVSqoHCUN1XdEpiVItxfoQ
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/AHK42EGstqk/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBvpj1jqn4bHbLBYhU0phCdvs8WtQ
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/AHK42EGstqk/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBzkiejC4pB04-_102otEq8zD1xDQ
                          width: 720
                          height: 404
                    - video_id: '--W80DvhbhI'
                      title: MINECRAFT VIRAL MEME COMPILATION COLDEST MOMENT EVER 🥶|
                      author: Real Blaze
                      number_of_views: 129233
                      video_length: '21:55'
                      description: "MINECRAFT VIRAL MEME COMPILATION COLDEST MOMENT EVER | ( CREDIT ) @Power_Studios @Yamiro-yt @ZetrixAZ\_..."
                      is_live_content: null
                      published_time: 2 days ago
                      channel_id: UCPZme3xhDnTBGR74HwTUdZw
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/--W80DvhbhI/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB7bb3I269I1bXQTsz2AjnhL2gTmA
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/--W80DvhbhI/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBTLjy2Gj8k-tX_RpA5qB0s10h-yg
                          width: 720
                          height: 404
                    - video_id: S2B1ORzVVeQ
                      title: Mining 99 Lucky Blocks to Get RARE MOBS in Minecraft..
                      author: Carry Depie
                      number_of_views: 856286
                      video_length: '16:26'
                      description: >-
                        in this video we are mining lucky blocks in minecraft..
                        #minecraft #carrydepie.
                      is_live_content: null
                      published_time: 1 day ago
                      channel_id: UClqifC6Nd7v-IfTqce4k62A
                      category: null
                      type: NORMAL
                      keywords: []
                      thumbnails:
                        - url: >-
                            https://i.ytimg.com/vi/S2B1ORzVVeQ/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAkw9_geHY84_4kftXRIdhinvAw9g
                          width: 360
                          height: 202
                        - url: >-
                            https://i.ytimg.com/vi/S2B1ORzVVeQ/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCe3gjfBWAZDGhJR3IH6P3g6OBwnA
                          width: 720
                          height: 404
                requestId: cab39a63-65c8-47e3-ab99-370be38d00c7
          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/search_video?search_query=Minecraft&language_code=en&order_by=this_month&country_code=US' \
              --header 'Authorization: Bearer <YOUR_API_KEY>'
        - lang: python
          label: Python
          source: |-
            import requests

            response = requests.get(
                'https://api.keyapi.ai/v1/youtube/search_video',
                params={"search_query": "Minecraft", "language_code": "en", "order_by": "this_month", "country_code": "US"},
                headers={'Authorization': 'Bearer <YOUR_API_KEY>'}
            )
            print(response.json())
        - lang: javascript
          label: JavaScript
          source: >-
            const params = new URLSearchParams({"search_query": "Minecraft",
            "language_code": "en", "order_by": "this_month", "country_code":
            "US"});


            const response = await
            fetch(`https://api.keyapi.ai/v1/youtube/search_video?${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).

````