v1

latestOpenAPI 3.0.3raw.githubusercontent.com2024-10-2916802.4 MB
📢 Public APIs

Get youtube videos

This API endpoint enables you to retrieve all YouTube videos from a JSON file with a structure similar to YouTube's public API.

Upon accessing this endpoint, you will receive a response containing a list of YouTube videos, just like you would from YouTube's official API.

Disclaimer:

Data provided by the API is static and not real-time.

This simplifies the process of developing a YouTube clone, allowing developers to solely focus on UI design and creativity, without worrying about complex API key configuration.

get/public/youtube/videos

Query parameters

pagestring
Example:1
limitstring
Example:10
querystring
Example:javascript
sortBystring
Example:keep one: mostLiked | mostViewed | latest | oldest

Response

Get youtube videos

messagestring
statusCodenumber
successboolean

Example response

{
  "data": {
    "currentPageItems": 10,
    "data": [
      {
        "items": {
          "contentDetails": {
            "caption": "false",
            "contentRating": {},
            "definition": "hd",
            "dimension": "2d",
            "duration": "PT1H17M17S",
            "licensedContent": true,
            "projection": "rectangular"
          },
          "id": "zg06ec5arCs",
          "kind": "youtube#video",
          "snippet": {
            "categoryId": "28",
            "channelId": "UCXgGY0wkgOzynnHvSEVmE3A",
            "channelTitle": "Hitesh Choudhary",
            "defaultAudioLanguage": "en",
            "description": "Here is the link to get code files for this video:\nhttps://hitesh.pieces.cloud/?p=a2ac4ab4b3\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
            "liveBroadcastContent": "none",
            "localized": {
              "description": "Here is the link to get code files for this video:\nhttps://hitesh.pieces.cloud/?p=a2ac4ab4b3\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
              "title": "Learn to build file based routing from scratch like Nextjs"
            },
            "publishedAt": "2023-07-12T12:20:42Z",
            "tags": [
              "Programming",
              "javascript",
              "cloud",
              "pieces",
              "nextjs",
              "file based routing",
              "learn react"
            ],
            "thumbnails": {
              "default": {
                "height": 90,
                "url": "https://i.ytimg.com/vi/zg06ec5arCs/default.jpg",
                "width": 120
              },
              "high": {
                "height": 360,
                "url": "https://i.ytimg.com/vi/zg06ec5arCs/hqdefault.jpg",
                "width": 480
              },
              "maxres": {
                "height": 720,
                "url": "https://i.ytimg.com/vi/zg06ec5arCs/maxresdefault.jpg",
                "width": 1280
              },
              "medium": {
                "height": 180,
                "url": "https://i.ytimg.com/vi/zg06ec5arCs/mqdefault.jpg",
                "width": 320
              },
              "standard": {
                "height": 480,
                "url": "https://i.ytimg.com/vi/zg06ec5arCs/sddefault.jpg",
                "width": 640
              }
            },
            "title": "Learn to build file based routing from scratch like Nextjs"
          },
          "statistics": {
            "commentCount": "43",
            "favoriteCount": "0",
            "likeCount": "292",
            "viewCount": "4144"
          }
        },
        "kind": "youtube#videoListResponse"
      },
      {
        "items": {
          "contentDetails": {
            "caption": "false",
            "contentRating": {},
            "definition": "hd",
            "dimension": "2d",
            "duration": "PT16M36S",
            "licensedContent": true,
            "projection": "rectangular"
          },
          "id": "y2Fz0dkI4v8",
          "kind": "youtube#video",
          "snippet": {
            "categoryId": "28",
            "channelId": "UCXgGY0wkgOzynnHvSEVmE3A",
            "channelTitle": "Hitesh Choudhary",
            "defaultAudioLanguage": "en",
            "description": "https://hc.lco.dev/jscamp2\nWallpaper: https://imgur.com/a/FYHfk\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
            "liveBroadcastContent": "none",
            "localized": {
              "description": "https://hc.lco.dev/jscamp2\nWallpaper: https://imgur.com/a/FYHfk\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
              "title": "This will change DSA and Leetcode preparation forever | Pieces for developers"
            },
            "publishedAt": "2023-06-12T16:50:08Z",
            "tags": [
              "Programming",
              "python",
              "javascript",
              "Dsa",
              "leetcode",
              "code conversion",
              "pieces for developers",
              "best developer tool"
            ],
            "thumbnails": {
              "default": {
                "height": 90,
                "url": "https://i.ytimg.com/vi/y2Fz0dkI4v8/default.jpg",
                "width": 120
              },
              "high": {
                "height": 360,
                "url": "https://i.ytimg.com/vi/y2Fz0dkI4v8/hqdefault.jpg",
                "width": 480
              },
              "maxres": {
                "height": 720,
                "url": "https://i.ytimg.com/vi/y2Fz0dkI4v8/maxresdefault.jpg",
                "width": 1280
              },
              "medium": {
                "height": 180,
                "url": "https://i.ytimg.com/vi/y2Fz0dkI4v8/mqdefault.jpg",
                "width": 320
              },
              "standard": {
                "height": 480,
                "url": "https://i.ytimg.com/vi/y2Fz0dkI4v8/sddefault.jpg",
                "width": 640
              }
            },
            "title": "This will change DSA and Leetcode preparation forever | Pieces for developers"
          },
          "statistics": {
            "commentCount": "133",
            "favoriteCount": "0",
            "likeCount": "2112",
            "viewCount": "51896"
          }
        },
        "kind": "youtube#videoListResponse"
      },
      {
        "items": {
          "contentDetails": {
            "caption": "false",
            "contentRating": {},
            "definition": "hd",
            "dimension": "2d",
            "duration": "PT1H6M31S",
            "licensedContent": true,
            "projection": "rectangular"
          },
          "id": "rWv0zzEYB2w",
          "kind": "youtube#video",
          "snippet": {
            "categoryId": "28",
            "channelId": "UCXgGY0wkgOzynnHvSEVmE3A",
            "channelTitle": "Hitesh Choudhary",
            "defaultAudioLanguage": "en",
            "description": "Learn to create custom context of Appwrite in React native so that your whole app knows if the user is logged in or not.\n\n\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
            "liveBroadcastContent": "none",
            "localized": {
              "description": "Learn to create custom context of Appwrite in React native so that your whole app knows if the user is logged in or not.\n\n\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
              "title": "Using Appwrite service with custom context in React Native"
            },
            "publishedAt": "2023-06-07T12:14:23Z",
            "tags": [
              "Programming",
              "javascript",
              "react",
              "react native",
              "appwrite",
              "database as a service"
            ],
            "thumbnails": {
              "default": {
                "height": 90,
                "url": "https://i.ytimg.com/vi/rWv0zzEYB2w/default.jpg",
                "width": 120
              },
              "high": {
                "height": 360,
                "url": "https://i.ytimg.com/vi/rWv0zzEYB2w/hqdefault.jpg",
                "width": 480
              },
              "maxres": {
                "height": 720,
                "url": "https://i.ytimg.com/vi/rWv0zzEYB2w/maxresdefault.jpg",
                "width": 1280
              },
              "medium": {
                "height": 180,
                "url": "https://i.ytimg.com/vi/rWv0zzEYB2w/mqdefault.jpg",
                "width": 320
              },
              "standard": {
                "height": 480,
                "url": "https://i.ytimg.com/vi/rWv0zzEYB2w/sddefault.jpg",
                "width": 640
              }
            },
            "title": "Using Appwrite service with custom context in React Native"
          },
          "statistics": {
            "commentCount": "30",
            "favoriteCount": "0",
            "likeCount": "119",
            "viewCount": "19154"
          }
        },
        "kind": "youtube#videoListResponse"
      },
      {
        "items": {
          "contentDetails": {
            "caption": "false",
            "contentRating": {},
            "definition": "hd",
            "dimension": "2d",
            "duration": "PT19M6S",
            "licensedContent": true,
            "projection": "rectangular"
          },
          "id": "cv-6bAeYsOY",
          "kind": "youtube#video",
          "snippet": {
            "categoryId": "28",
            "channelId": "UCXgGY0wkgOzynnHvSEVmE3A",
            "channelTitle": "Hitesh Choudhary",
            "defaultAudioLanguage": "en",
            "description": "Here is a sample snippet that I saved and everyone can use:\nhttps://hitesh.pieces.cloud/?p=3fcb449271\n\nhttps://hc.lco.dev/jscamp2\nWallpaper: https://imgur.com/a/FYHfk\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
            "liveBroadcastContent": "none",
            "localized": {
              "description": "Here is a sample snippet that I saved and everyone can use:\nhttps://hitesh.pieces.cloud/?p=3fcb449271\n\nhttps://hc.lco.dev/jscamp2\nWallpaper: https://imgur.com/a/FYHfk\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
              "title": "Pieces: An Essential Tool for the Modern Developer's Toolkit"
            },
            "publishedAt": "2023-06-05T13:39:26Z",
            "tags": [
              "Programming",
              "javascript",
              "devops",
              "cloud",
              "pieces",
              "pieces for developers",
              "developers productivity",
              "pieces in vscode"
            ],
            "thumbnails": {
              "default": {
                "height": 90,
                "url": "https://i.ytimg.com/vi/cv-6bAeYsOY/default.jpg",
                "width": 120
              },
              "high": {
                "height": 360,
                "url": "https://i.ytimg.com/vi/cv-6bAeYsOY/hqdefault.jpg",
                "width": 480
              },
              "maxres": {
                "height": 720,
                "url": "https://i.ytimg.com/vi/cv-6bAeYsOY/maxresdefault.jpg",
                "width": 1280
              },
              "medium": {
                "height": 180,
                "url": "https://i.ytimg.com/vi/cv-6bAeYsOY/mqdefault.jpg",
                "width": 320
              },
              "standard": {
                "height": 480,
                "url": "https://i.ytimg.com/vi/cv-6bAeYsOY/sddefault.jpg",
                "width": 640
              }
            },
            "title": "Pieces: An Essential Tool for the Modern Developer's Toolkit"
          },
          "statistics": {
            "commentCount": "85",
            "favoriteCount": "0",
            "likeCount": "798",
            "viewCount": "20990"
          }
        },
        "kind": "youtube#videoListResponse"
      },
      {
        "items": {
          "contentDetails": {
            "caption": "false",
            "contentRating": {},
            "definition": "hd",
            "dimension": "2d",
            "duration": "PT43M33S",
            "licensedContent": true,
            "projection": "rectangular"
          },
          "id": "zlojM-Jbux4",
          "kind": "youtube#video",
          "snippet": {
            "categoryId": "28",
            "channelId": "UCXgGY0wkgOzynnHvSEVmE3A",
            "channelTitle": "Hitesh Choudhary",
            "defaultAudioLanguage": "en",
            "description": "https://hitesh.ai/appwrite\n\nhttps://hc.lco.dev/jscamp2\nWallpaper: https://imgur.com/a/FYHfk\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
            "liveBroadcastContent": "none",
            "localized": {
              "description": "https://hitesh.ai/appwrite\n\nhttps://hc.lco.dev/jscamp2\nWallpaper: https://imgur.com/a/FYHfk\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
              "title": "Complete Appwrite authentication walkthrough"
            },
            "publishedAt": "2023-05-22T15:30:14Z",
            "tags": [
              "Programming",
              "javascript",
              "cloud",
              "appwrite",
              "backend",
              "backend as a service",
              "authentication",
              "auth",
              "react",
              "react native"
            ],
            "thumbnails": {
              "default": {
                "height": 90,
                "url": "https://i.ytimg.com/vi/zlojM-Jbux4/default.jpg",
                "width": 120
              },
              "high": {
                "height": 360,
                "url": "https://i.ytimg.com/vi/zlojM-Jbux4/hqdefault.jpg",
                "width": 480
              },
              "maxres": {
                "height": 720,
                "url": "https://i.ytimg.com/vi/zlojM-Jbux4/maxresdefault.jpg",
                "width": 1280
              },
              "medium": {
                "height": 180,
                "url": "https://i.ytimg.com/vi/zlojM-Jbux4/mqdefault.jpg",
                "width": 320
              },
              "standard": {
                "height": 480,
                "url": "https://i.ytimg.com/vi/zlojM-Jbux4/sddefault.jpg",
                "width": 640
              }
            },
            "title": "Complete Appwrite authentication walkthrough"
          },
          "statistics": {
            "commentCount": "39",
            "favoriteCount": "0",
            "likeCount": "224",
            "viewCount": "23974"
          }
        },
        "kind": "youtube#videoListResponse"
      },
      {
        "items": {
          "contentDetails": {
            "caption": "false",
            "contentRating": {},
            "definition": "hd",
            "dimension": "2d",
            "duration": "PT3M51S",
            "licensedContent": true,
            "projection": "rectangular"
          },
          "id": "VeSUgWHbphk",
          "kind": "youtube#video",
          "snippet": {
            "categoryId": "28",
            "channelId": "UCXgGY0wkgOzynnHvSEVmE3A",
            "channelTitle": "Hitesh Choudhary",
            "defaultAudioLanguage": "en",
            "description": "https://hitesh.ai/appwrite\n\nhttps://hc.lco.dev/jscamp2\nWallpaper: https://imgur.com/a/FYHfk\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
            "liveBroadcastContent": "none",
            "localized": {
              "description": "https://hitesh.ai/appwrite\n\nhttps://hc.lco.dev/jscamp2\nWallpaper: https://imgur.com/a/FYHfk\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
              "title": "Building a React native app with Appwrite authentication | App demo"
            },
            "publishedAt": "2023-05-22T09:14:24Z",
            "tags": [
              "Programming",
              "javascript",
              "cloud",
              "appwrite",
              "authentication",
              "react native",
              "mobile app development"
            ],
            "thumbnails": {
              "default": {
                "height": 90,
                "url": "https://i.ytimg.com/vi/VeSUgWHbphk/default.jpg",
                "width": 120
              },
              "high": {
                "height": 360,
                "url": "https://i.ytimg.com/vi/VeSUgWHbphk/hqdefault.jpg",
                "width": 480
              },
              "maxres": {
                "height": 720,
                "url": "https://i.ytimg.com/vi/VeSUgWHbphk/maxresdefault.jpg",
                "width": 1280
              },
              "medium": {
                "height": 180,
                "url": "https://i.ytimg.com/vi/VeSUgWHbphk/mqdefault.jpg",
                "width": 320
              },
              "standard": {
                "height": 480,
                "url": "https://i.ytimg.com/vi/VeSUgWHbphk/sddefault.jpg",
                "width": 640
              }
            },
            "title": "Building a React native app with Appwrite authentication | App demo"
          },
          "statistics": {
            "commentCount": "41",
            "favoriteCount": "0",
            "likeCount": "152",
            "viewCount": "21531"
          }
        },
        "kind": "youtube#videoListResponse"
      },
      {
        "items": {
          "contentDetails": {
            "caption": "false",
            "contentRating": {},
            "definition": "hd",
            "dimension": "2d",
            "duration": "PT7M58S",
            "licensedContent": true,
            "projection": "rectangular"
          },
          "id": "zLdcmJDIXt8",
          "kind": "youtube#video",
          "snippet": {
            "categoryId": "28",
            "channelId": "UCXgGY0wkgOzynnHvSEVmE3A",
            "channelTitle": "Hitesh Choudhary",
            "defaultAudioLanguage": "en",
            "description": "https://hc.lco.dev/jscamp2\nWallpaper: https://imgur.com/a/FYHfk\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
            "liveBroadcastContent": "none",
            "localized": {
              "description": "https://hc.lco.dev/jscamp2\nWallpaper: https://imgur.com/a/FYHfk\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
              "title": "Get Postman in your VSCode | 1st look"
            },
            "publishedAt": "2023-05-16T13:01:32Z",
            "tags": [
              "Programming",
              "python",
              "javascript",
              "devops",
              "cloud"
            ],
            "thumbnails": {
              "default": {
                "height": 90,
                "url": "https://i.ytimg.com/vi/zLdcmJDIXt8/default.jpg",
                "width": 120
              },
              "high": {
                "height": 360,
                "url": "https://i.ytimg.com/vi/zLdcmJDIXt8/hqdefault.jpg",
                "width": 480
              },
              "maxres": {
                "height": 720,
                "url": "https://i.ytimg.com/vi/zLdcmJDIXt8/maxresdefault.jpg",
                "width": 1280
              },
              "medium": {
                "height": 180,
                "url": "https://i.ytimg.com/vi/zLdcmJDIXt8/mqdefault.jpg",
                "width": 320
              },
              "standard": {
                "height": 480,
                "url": "https://i.ytimg.com/vi/zLdcmJDIXt8/sddefault.jpg",
                "width": 640
              }
            },
            "title": "Get Postman in your VSCode | 1st look"
          },
          "statistics": {
            "commentCount": "113",
            "favoriteCount": "0",
            "likeCount": "458",
            "viewCount": "14158"
          }
        },
        "kind": "youtube#videoListResponse"
      },
      {
        "items": {
          "contentDetails": {
            "caption": "false",
            "contentRating": {},
            "definition": "hd",
            "dimension": "2d",
            "duration": "PT56M20S",
            "licensedContent": true,
            "projection": "rectangular"
          },
          "id": "daURe-AI5qQ",
          "kind": "youtube#video",
          "snippet": {
            "categoryId": "28",
            "channelId": "UCXgGY0wkgOzynnHvSEVmE3A",
            "channelTitle": "Hitesh Choudhary",
            "defaultAudioLanguage": "en",
            "description": "A really long video showing my setup of a new Apple Macbook Air M2 machine. I will be using it for all of my mobile development videos, python work for college and Javascript fun on this channel.\n\nhttps://hc.lco.dev/jscamp2\nWallpaper: https://imgur.com/a/FYHfk\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
            "liveBroadcastContent": "none",
            "localized": {
              "description": "A really long video showing my setup of a new Apple Macbook Air M2 machine. I will be using it for all of my mobile development videos, python work for college and Javascript fun on this channel.\n\nhttps://hc.lco.dev/jscamp2\nWallpaper: https://imgur.com/a/FYHfk\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
              "title": "Code Like a Pro | Setting Up Your MacBook Air M2 for Development in 2023"
            },
            "publishedAt": "2023-05-10T13:30:15Z",
            "tags": [
              "Programming",
              "python",
              "javascript",
              "devops",
              "cloud"
            ],
            "thumbnails": {
              "default": {
                "height": 90,
                "url": "https://i.ytimg.com/vi/daURe-AI5qQ/default.jpg",
                "width": 120
              },
              "high": {
                "height": 360,
                "url": "https://i.ytimg.com/vi/daURe-AI5qQ/hqdefault.jpg",
                "width": 480
              },
              "maxres": {
                "height": 720,
                "url": "https://i.ytimg.com/vi/daURe-AI5qQ/maxresdefault.jpg",
                "width": 1280
              },
              "medium": {
                "height": 180,
                "url": "https://i.ytimg.com/vi/daURe-AI5qQ/mqdefault.jpg",
                "width": 320
              },
              "standard": {
                "height": 480,
                "url": "https://i.ytimg.com/vi/daURe-AI5qQ/sddefault.jpg",
                "width": 640
              }
            },
            "title": "Code Like a Pro | Setting Up Your MacBook Air M2 for Development in 2023"
          },
          "statistics": {
            "commentCount": "90",
            "favoriteCount": "0",
            "likeCount": "705",
            "viewCount": "27999"
          }
        },
        "kind": "youtube#videoListResponse"
      },
      {
        "items": {
          "contentDetails": {
            "caption": "false",
            "contentRating": {},
            "definition": "hd",
            "dimension": "2d",
            "duration": "PT10M31S",
            "licensedContent": true,
            "projection": "rectangular"
          },
          "id": "9BfMfDJpbjI",
          "kind": "youtube#video",
          "snippet": {
            "categoryId": "28",
            "channelId": "UCXgGY0wkgOzynnHvSEVmE3A",
            "channelTitle": "Hitesh Choudhary",
            "defaultAudioLanguage": "en",
            "description": "Document your progress and share your React Native journey on your own Hashnode blog for free: \nhttps://hashnode.com/?source=hitesh\nTag your posts with #reactnative so they can be easily discovered by Hashnode's global community\nhttps://github.com/hiteshchoudhary/React-native-projects\nDiscord: https://hc.lco.dev/discord\n\nhttps://hc.lco.dev/jscamp2\nWallpaper: https://imgur.com/a/FYHfk\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
            "liveBroadcastContent": "none",
            "localized": {
              "description": "Document your progress and share your React Native journey on your own Hashnode blog for free: \nhttps://hashnode.com/?source=hitesh\nTag your posts with #reactnative so they can be easily discovered by Hashnode's global community\nhttps://github.com/hiteshchoudhary/React-native-projects\nDiscord: https://hc.lco.dev/discord\n\nhttps://hc.lco.dev/jscamp2\nWallpaper: https://imgur.com/a/FYHfk\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
              "title": "Creating components to display mobile in react native"
            },
            "publishedAt": "2023-05-03T18:30:11Z",
            "tags": [
              "Programming",
              "python",
              "javascript",
              "devops",
              "cloud",
              "React-native",
              "react",
              "hashnode",
              "android",
              "mobile apps"
            ],
            "thumbnails": {
              "default": {
                "height": 90,
                "url": "https://i.ytimg.com/vi/9BfMfDJpbjI/default.jpg",
                "width": 120
              },
              "high": {
                "height": 360,
                "url": "https://i.ytimg.com/vi/9BfMfDJpbjI/hqdefault.jpg",
                "width": 480
              },
              "maxres": {
                "height": 720,
                "url": "https://i.ytimg.com/vi/9BfMfDJpbjI/maxresdefault.jpg",
                "width": 1280
              },
              "medium": {
                "height": 180,
                "url": "https://i.ytimg.com/vi/9BfMfDJpbjI/mqdefault.jpg",
                "width": 320
              },
              "standard": {
                "height": 480,
                "url": "https://i.ytimg.com/vi/9BfMfDJpbjI/sddefault.jpg",
                "width": 640
              }
            },
            "title": "Creating components to display mobile in react native"
          },
          "statistics": {
            "commentCount": "12",
            "favoriteCount": "0",
            "likeCount": "69",
            "viewCount": "6098"
          }
        },
        "kind": "youtube#videoListResponse"
      },
      {
        "items": {
          "contentDetails": {
            "caption": "false",
            "contentRating": {},
            "definition": "hd",
            "dimension": "2d",
            "duration": "PT8M32S",
            "licensedContent": true,
            "projection": "rectangular"
          },
          "id": "iZloRI4LVYY",
          "kind": "youtube#video",
          "snippet": {
            "categoryId": "28",
            "channelId": "UCXgGY0wkgOzynnHvSEVmE3A",
            "channelTitle": "Hitesh Choudhary",
            "defaultAudioLanguage": "en",
            "description": "https://hc.lco.dev/jscamp2\nWallpaper: https://imgur.com/a/FYHfk\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
            "liveBroadcastContent": "none",
            "localized": {
              "description": "https://hc.lco.dev/jscamp2\nWallpaper: https://imgur.com/a/FYHfk\n\nFacebook: https://www.facebook.com/HiteshChoudharyPage\nInstagram: https://instagram.com/hiteshchoudharyofficial\nhomepage: http://www.hiteshChoudhary.com\n\nDisclaimer:\nIt doesn't feel good to have a disclaimer in every video but this is how the world is right now. \nAll videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.\n\nAll Amazon links are affiliate links (If any).",
              "title": "These IITians are doing crazy thing to learn web development"
            },
            "publishedAt": "2023-05-03T15:30:08Z",
            "tags": [
              "Programming",
              "python",
              "javascript",
              "devops",
              "cloud",
              "IIT",
              "IITian",
              "Learning story"
            ],
            "thumbnails": {
              "default": {
                "height": 90,
                "url": "https://i.ytimg.com/vi/iZloRI4LVYY/default.jpg",
                "width": 120
              },
              "high": {
                "height": 360,
                "url": "https://i.ytimg.com/vi/iZloRI4LVYY/hqdefault.jpg",
                "width": 480
              },
              "maxres": {
                "height": 720,
                "url": "https://i.ytimg.com/vi/iZloRI4LVYY/maxresdefault.jpg",
                "width": 1280
              },
              "medium": {
                "height": 180,
                "url": "https://i.ytimg.com/vi/iZloRI4LVYY/mqdefault.jpg",
                "width": 320
              },
              "standard": {
                "height": 480,
                "url": "https://i.ytimg.com/vi/iZloRI4LVYY/sddefault.jpg",
                "width": 640
              }
            },
            "title": "These IITians are doing crazy thing to learn web development"
          },
          "statistics": {
            "commentCount": "295",
            "favoriteCount": "0",
            "likeCount": "4332",
            "viewCount": "88056"
          }
        },
        "kind": "youtube#videoListResponse"
      }
    ],
    "limit": 10,
    "page": 1,
    "totalItems": 96,
    "totalPages": 10
  },
  "message": "Videos fetched successfully",
  "statusCode": 200,
  "success": true
}