Youtube Data API V3 API

API ID 12299

A API Oficial Tudo-em-Um de Dados do Youtube V3 Use esta API para obter detalhes do canal detalhes do vídeo listas de reprodução do canal vídeos nas listas de reprodução comentários nos vídeos threads de comentários categorias de vídeo regiões idiomas e pesquisa etc em tempo real

100% uptime 197 ms resp. média

Documentação da API

Endpoints

Requisição
Retorna uma lista de eventos de atividade do canal que correspondem aos critérios da solicitação. Por exemplo, você pode recuperar eventos associados a um canal específico ou ao próprio canal do usuário
Endpoint ID: 36720
GET https://zylalabs.com/api/12299/youtube+data+api+v3/36720/activities
PARÂMETROS DE ENTRADA

Atividades — Recursos do endpoint

Objeto Descrição
part Obrigatório The **part** parameter specifies a comma-separated list of one or more **activity** resource properties that the API response will include. If the parameter identifies a property that contains child properties, the child properties will be included in the response. For example, in an **activity** resource, the **snippet** property contains other properties that identify the type of activity, a display title for the activity, and so forth. If you set **part=snippet**, the API response will also contain all of those nested properties. The following list contains the **part** names that you can include in the parameter value: - **contentDetails** - **id** - **snippet**
channelId Obrigatório The **channelId** parameter specifies a unique YouTube channel ID. The API will then return a list of that channel's activities.
maxResults Opcional The **maxResults** parameter specifies the maximum number of items that should be returned in the result set. Acceptable values are **0** to **50**, inclusive. The default value is **5**.
pageToken Opcional The **pageToken** parameter identifies a specific page in the result set that should be returned. In an API response, the **nextPageToken** and **prevPageToken** properties identify other pages that could be retrieved.
publishedAfter Opcional The **publishedAfter** parameter specifies the earliest date and time that an activity could have occurred for that activity to be included in the API response. If the parameter value specifies a day, but not a time, then any activities that occurred that day will be included in the result set. The value is specified in ISO 8601 (**YYYY-MM-DDThh:mm:ss.sZ**) format.
publishedBefore Opcional The **publishedBefore** parameter specifies the date and time before which an activity must have occurred for that activity to be included in the API response. If the parameter value specifies a day, but not a time, then any activities that occurred that day will be excluded from the result set. The value is specified in ISO 8601 (**YYYY-MM-DDThh:mm:ss.sZ**) format.
regionCode Opcional The **regionCode** parameter instructs the API to return results for the specified country. The parameter value is an [ISO 3166-1 alpha-2](https://www.iso.org/iso-3166-country-codes.html) country code. YouTube uses this value when the authorized user's previous activity on YouTube does not provide enough information to generate the activity feed.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

part
channelId
maxResults
pageToken
publishedAfter
publishedBefore
regionCode
RESPOSTA DE EXEMPLO DA API
JSON
{
    "kind": "youtube#activityListResponse",
    "etag": "6h7qDV9HBAftIx4OgYsFCk1vcYY",
    "items": [
        {
            "kind": "youtube#activity",
            "etag": "qcYH6S87CAsmo4q72WDGzU2lA6M",
            "id": "MTUxNzkyNjIzNjA4MTc5MjYyMzYwODAwMDA5OQ",
            "snippet": {
                "publishedAt": "2026-10-21T23:00:08+00:00",
                "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
                "title": "🔊 Voice design and voice replication with Gemini 3.8 Flash TTS",
                "description": "Google DeepMind’s Thor Schaeff demos how Gemini 3.8 Flash TTS and Gemini 3.8 Flash-Lite TTS let you design custom voices from a text prompt or replicate your own, with support for 100+ languages and easy access via the Gemini API.\n\nTry it now at ai.studio/generate-speech. Have questions? Drop them in the comments.\n\n\n\nSubscribe to Google for Developers → https://goo.gle/developers    \n\n\n\nSpeakers: Thor Schaeff\nProducts Mentioned: Gemini, Google AI Studio",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/CsF5oqVV5YE/default.jpg",
                        "width": 120,
                        "height": 90
                    },
                    "medium": {
                        "url": "https://i.ytimg.com/vi/CsF5oqVV5YE/mqdefault.jpg",
                        "width": 320,
                        "height": 180
                    },
                    "high": {
                        "url": "https://i.ytimg.com/vi/CsF5oqVV5YE/hqdefault.jpg",
                        "width": 480,
                        "height": 360
                    },
                    "standard": {
                        "url": "https://i.ytimg.com/vi/CsF5oqVV5YE/sddefault.jpg",
                        "width": 640,
                        "height": 480
                    },
                    "maxres": {
                        "url": "https://i.ytimg.com/vi/CsF5oqVV5YE/maxresdefault.jpg",
                        "width": 1280,
                        "height": 720
                    }
                },
                "channelTitle": "Google for Developers",
                "type": "upload"
            }
        },
        {
            "kind": "youtube#activity",
            "etag": "8CB_LeOJmEpJFUU381VeZfZZfzA",
            "id": "MTUxNzkyNjA5MjIzMTc5MjYwOTIyMzAwMDA4OQ",
            "snippet": {
                "publishedAt": "2026-10-21T19:00:23+00:00",
                "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
                "title": "Design and replicate voices with Gemini 3.8 Flash TTS",
                "description": "See how Gemini 3.8 Flash TTS lets you design custom voices from a text prompt and replicate your own voice in Google AI Studio. Google DeepMind’s Thor Schaeff walks through:\n\n*Voice design\n*Voice replication\n*Multi-speaker dialogue generation\n*Building with the Gemini API across 100+ languages\n*Partner integrations with Agora, LiveKit, Pipecat, and Vercel\nTry it now at ai.studio/generate-speech. Have questions? Drop them in the comments.\n\nChapters:\n0:00 — Introduction to Gemini TTS\n0:27 — Voice replication in Google AI Studio\n1:00 — Voice design from a text prompt\n2:19 — Using custom voices across multiple languages\n4:10 — Using custom voices in the Gemini API\n5:44 — Listing and managing voices via the Gemini API\n8:58 — Multi-speaker dialogue generation\n11:55 — Live podcast demo\n12:53 — Gemini 3.8 Flash TTS vs. Flash-Lite TTS\n13:34 — Partner integrations with Agora, LiveKit, Pipecat, and Vercel\n\n\n🔗Resources:\nBlog → https://goo.gle/4dQZL6c\nMigration Guide → https://goo.gle/4jzgSNG\nPrompting Guide → https://goo.gle/4ywvpgQ\n\n\n\nSubscribe to Google for Developers → https://goo.gle/developers    \n\n\n\n\nSpeakers: Thor Schaeff\nProducts Mentioned: Gemini, Google AI Studio",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/SOF3_evPje8/default.jpg",
                        "width": 120,
                        "height": 90
                    },
                    "medium": {
                        "url": "https://i.ytimg.com/vi/SOF3_evPje8/mqdefault.jpg",
                        "width": 320,
                        "height": 180
                    },
                    "high": {
                        "url": "https://i.ytimg.com/vi/SOF3_evPje8/hqdefault.jpg",
                        "width": 480,
                        "height": 360
                    },
                    "standard": {
                        "url": "https://i.ytimg.com/vi/SOF3_evPje8/sddefault.jpg",
                        "width": 640,
                        "height": 480
                    },
                    "maxres": {
                        "url": "https://i.ytimg.com/vi/SOF3_evPje8/maxresdefault.jpg",
                        "width": 1280,
                        "height": 720
                    },
                    "uhd": {
                        "url": "https://i.ytimg.com/vi/SOF3_evPje8/uhddefault.jpg",
                        "width": 3840,
                        "height": 2160
                    }
                },
                "channelTitle": "Google for Developers",
                "type": "upload"
            }
        },
        {
            "kind": "youtube#activity",
            "etag": "36mq4dOGtC1koz4pjux7YdYN-F8",
            "id": "MTE3OTI1OTU4NTMxNzkyNTk1ODUzMDAwMzA1",
            "snippet": {
                "publishedAt": "2026-10-21T15:17:33+00:00",
                "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
                "title": "Design and replicate voices with Gemini 3.8 Flash TTS",
                "description": "See how Gemini 3.8 Flash TTS lets you design custom voices from a text prompt and replicate your own voice in Google AI Studio. Google DeepMind’s Thor Schaeff walks through:\n\n*Voice design\n*Voice replication\n*Multi-speaker dialogue generation\n*Building with the Gemini API across 100+ languages\n*Partner integrations with Agora, LiveKit, Pipecat, and Vercel\nTry it now at ai.studio/generate-speech. Have questions? Drop them in the comments.\n\nChapters:\n0:00 — Introduction to Gemini TTS\n0:27 — Voice replication in Google AI Studio\n1:00 — Voice design from a text prompt\n2:19 — Using custom voices across multiple languages\n4:10 — Using custom voices in the Gemini API\n5:44 — Listing and managing voices via the Gemini API\n8:58 — Multi-speaker dialogue generation\n11:55 — Live podcast demo\n12:53 — Gemini 3.8 Flash TTS vs. Flash-Lite TTS\n13:34 — Partner integrations with Agora, LiveKit, Pipecat, and Vercel\n\n\n🔗Resources:\nBlog → https://goo.gle/4dQZL6c\nMigration Guide → https://goo.gle/4jzgSNG\nPrompting Guide → https://goo.gle/4ywvpgQ\n\n\n\nSubscribe to Google for Developers → https://goo.gle/developers    \n\n\n\n\nSpeakers: Thor Schaeff\nProducts Mentioned: Gemini, Google AI Studio",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/SOF3_evPje8/default.jpg",
                        "width": 120,
                        "height": 90
                    },
                    "medium": {
                        "url": "https://i.ytimg.com/vi/SOF3_evPje8/mqdefault.jpg",
                        "width": 320,
                        "height": 180
                    },
                    "high": {
                        "url": "https://i.ytimg.com/vi/SOF3_evPje8/hqdefault.jpg",
                        "width": 480,
                        "height": 360
                    },
                    "standard": {
                        "url": "https://i.ytimg.com/vi/SOF3_evPje8/sddefault.jpg",
                        "width": 640,
                        "height": 480
                    },
                    "maxres": {
                        "url": "https://i.ytimg.com/vi/SOF3_evPje8/maxresdefault.jpg",
                        "width": 1280,
                        "height": 720
                    },
                    "uhd": {
                        "url": "https://i.ytimg.com/vi/SOF3_evPje8/uhddefault.jpg",
                        "width": 3840,
                        "height": 2160
                    }
                },
                "channelTitle": "Google for Developers",
                "type": "playlistItem"
            }
        },
        {
            "kind": "youtube#activity",
            "etag": "amMI2A-QatrbQm36po3OD2pEq6I",
            "id": "MTE3OTI0MjUxODQxNzkyNDI1MTg0MDAwMTk0",
            "snippet": {
                "publishedAt": "2026-10-19T15:53:04+00:00",
                "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
                "title": "How are large language models trained?",
                "description": "DeepMind’s Nikita Namjoshi breaks ​​down the two core phases of how large language models are trained: pre-training and post-training. Learn how next token prediction builds a model's foundation, and how supervised fine-tuning, reinforcement learning, and Autoraters refine it into a safe, helpful assistant.\n\nSubscribe to Google for Developers → https://goo.gle/developers  \n\nSpeaker: Nikita Namjoshi \nProducts Mentioned:  Google AI, Gemini",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/JRArFxEfyQU/default.jpg"
                    }
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Atividades — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/12299/youtube+data+api+v3/36720/activities?part=snippet&channelId=UC_x5XG1OV2P6uZZ5FSM9Ttw' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Retorna uma lista de faixas de legendas que estão associadas a um vídeo especificado
Endpoint ID: 36721
GET https://zylalabs.com/api/12299/youtube+data+api+v3/36721/captions
PARÂMETROS DE ENTRADA

Legendas — Recursos do endpoint

Objeto Descrição
part Obrigatório The **part** parameter specifies the **caption** resource parts that the API response will include. The list below contains the **part** names that you can include in the parameter value: - **id** - **snippet**
videoId Opcional The **videoId** parameter specifies the YouTube video ID of the video for which the API should return caption tracks.
id Opcional The **id** parameter specifies a comma-separated list of IDs that identify the caption resources that should be retrieved. Each ID must identify a caption track associated with the specified video.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

part
videoId
id
RESPOSTA DE EXEMPLO DA API
JSON
{
    "kind": "youtube#captionListResponse",
    "etag": "G_Ehsm0RGB4fF8iK04JDjA8MVio",
    "items": [
        {
            "kind": "youtube#caption",
            "etag": "g4iMCrKEoBFuQujhForcJZYWKwI",
            "id": "AUieDaYid9v0v28sWuEgaQB8Ft4A6NNjIZLZCOKA6bhk",
            "snippet": {
                "videoId": "Q8TXgCzxEnw",
                "lastUpdated": "2014-06-26T23:21:52.354279Z",
                "trackKind": "standard",
                "language": "en",
                "name": "",
                "audioTrackType": "unknown",
                "isCC": false,
                "isLarge": false,
                "isEasyReader": false,
                "isDraft": false,
                "isAutoSynced": false,
                "status": "serving"
            }
        },
        {
            "kind": "youtube#caption",
            "etag": "DNY1CwT41tFFd3OmxA_NZ4Jej_U",
            "id": "AUieDaa_uDQf2lXxoaCNcPeCraomrczCVHQqfbnE95K1ukhYcow",
            "snippet": {
                "videoId": "Q8TXgCzxEnw",
                "lastUpdated": "2024-09-01T08:03:33.576063Z",
                "trackKind": "asr",
                "language": "en",
                "name": "",
                "audioTrackType": "unknown",
                "isCC": false,
                "isLarge": false,
                "isEasyReader": false,
                "isDraft": false,
                "isAutoSynced": false,
                "status": "serving"
            }
        }
    ]
}
Legendas — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/12299/youtube+data+api+v3/36721/captions?part=snippet&videoId=Q8TXgCzxEnw' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Um recurso de canal contém informações sobre um canal do YouTube Requerido: parte, além de um de id, forHandle ou forUsername
Endpoint ID: 23107
GET https://zylalabs.com/api/12299/youtube+data+api+v3/23107/channels
PARÂMETROS DE ENTRADA

Canais — Recursos do endpoint

Objeto Descrição
part Obrigatório The part parameter specifies a comma-separated list of one or more channel resource properties that the API response will include. If the parameter identifies a property that contains child properties, the child properties will be included in the response. For example, in a channel resource, the contentDetails property contains other properties, such as the uploads properties. As such, if you set part=contentDetails, the API response will also contain all of those nested properties. The following list contains the part names that you can include in the parameter value: - **auditDetails** - **brandingSettings** - **contentDetails** - **contentOwnerDetails** - **id** - **localizations** - **snippet** - **statistics** - **status** - **topicDetails**
forHandle Opcional The forHandle parameter specifies a YouTube handle, thereby requesting the channel associated with that handle. The parameter value can be prepended with an @ symbol. For example, to retrieve the resource for the \\\\\\\"Google for Developershttps://developers.google.com/youtube/v3/docs/channels/list\\\\\\\" channel, set the forHandle parameter value to either **GoogleDevelopers **or **@GoogleDevelopers**.
forUsername Opcional The forUsername parameter specifies a YouTube username, thereby requesting the channel associated with that username.
id Opcional The id parameter specifies a comma-separated list of the YouTube channel ID(s) for the resource(s) that are being retrieved. In a channel resource, the id property specifies the channel's YouTube channel ID.
hl Opcional The hl parameter instructs the API to retrieve localized resource metadata for a specific application language that the YouTube website supports. The parameter value must be a language code included in the list returned by the i18nLanguages.list method. If localized resource details are available in that language, the resource's snippet.localized object will contain the localized values. However, if localized details are not available, the snippet.localized object will contain resource details in the resource's default language.
maxResults Opcional The maxResults parameter specifies the maximum number of items that should be returned in the result set. Acceptable values are 0 to 50, inclusive. The default value is 5.
pageToken Opcional The pageToken parameter identifies a specific page in the result set that should be returned. In an API response, the nextPageToken and prevPageToken properties identify other pages that could be retrieved.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

part
forHandle
forUsername
id
hl
maxResults
pageToken
RESPOSTA DE EXEMPLO DA API
JSON
{
    "kind": "youtube#channelListResponse",
    "etag": "nQkNk67ikOt0Z0xIiOHsci5nz9Q",
    "pageInfo": {
        "totalResults": 1,
        "resultsPerPage": 5
    },
    "items": [
        {
            "kind": "youtube#channel",
            "etag": "J2t0PKcaWU0EuCN4PRrkApMjhbw",
            "id": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
            "snippet": {
                "title": "Google for Developers",
                "description": "Welcome to Google for Developers! Subscribe for the latest tools, APIs, and frameworks. Get step-by-step guides for Gemini and Google AI Studio, master modern engineering practices, and discover next-generation builds, to build what’s next with Google for Developers.\n",
                "customUrl": "@googledevelopers",
                "publishedAt": "2007-08-23T00:34:43Z",
                "thumbnails": {
                    "default": {
                        "url": "https://yt3.ggpht.com/r99eRlOesQkJe7pOzDY4JazAlhidoVp-0syxBnYjfeHdmUXGa5zOxcozaxKF2oPHg3RkglecZQ=s88-c-k-c0x00ffffff-no-rj",
                        "width": 88,
                        "height": 88
                    },
                    "medium": {
                        "url": "https://yt3.ggpht.com/r99eRlOesQkJe7pOzDY4JazAlhidoVp-0syxBnYjfeHdmUXGa5zOxcozaxKF2oPHg3RkglecZQ=s240-c-k-c0x00ffffff-no-rj",
                        "width": 240,
                        "height": 240
                    },
                    "high": {
                        "url": "https://yt3.ggpht.com/r99eRlOesQkJe7pOzDY4JazAlhidoVp-0syxBnYjfeHdmUXGa5zOxcozaxKF2oPHg3RkglecZQ=s800-c-k-c0x00ffffff-no-rj",
                        "width": 800,
                        "height": 800
                    }
                },
                "localized": {
                    "title": "Google for Developers",
                    "description": "Welcome to Google for Developers! Subscribe for the latest tools, APIs, and frameworks. Get step-by-step guides for Gemini and Google AI Studio, master modern engineering practices, and discover next-generation builds, to build what’s next with Google for Developers.\n"
                },
                "country": "US"
            }
        }
    ]
}
Canais — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/12299/youtube+data+api+v3/23107/channels?part=snippet&id=UC_x5XG1OV2P6uZZ5FSM9Ttw' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Um recurso channelSection contém informações sobre um conjunto de vídeos que um canal escolheu destacar Por exemplo uma seção poderia destacar os últimos uploads de um canal os uploads mais populares ou vídeos de uma ou mais playlists
Endpoint ID: 36722
GET https://zylalabs.com/api/12299/youtube+data+api+v3/36722/channelsections
PARÂMETROS DE ENTRADA

SectionesDoCanal — Recursos do endpoint

Objeto Descrição
part Obrigatório The part parameter specifies a comma-separated list of one or more channelSection resource properties that the API response will include. If the parameter identifies a property that contains child properties, the child properties will be included in the response. For example, in a channelSection resource, the snippet property contains other properties, such as a display title for the section. If you set part=snippet, the API response will also contain all of those nested properties. The following list contains the part names that you can include in the parameter value: - **contentDetails** - **id** - **snippet**
channelId Opcional The channelId parameter specifies a YouTube channel ID. If a request specifies a value for this parameter, the API will only return the specified channel's sections.
id Opcional The id parameter specifies a comma-separated list of IDs that uniquely identify the channelSection resources that are being retrieved. In a channelSection resource, the id property specifies the section's ID.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

part
channelId
id
RESPOSTA DE EXEMPLO DA API
JSON
{
    "kind": "youtube#channelSectionListResponse",
    "etag": "J8VGjD_fsHdGT3jODUl0Jtsik6Q",
    "items": [
        {
            "kind": "youtube#channelSection",
            "etag": "1af1l_CLvhLMwrJVJPGPQWNsYlU",
            "id": "UC_x5XG1OV2P6uZZ5FSM9Ttw.jNQXAC9IVRw",
            "snippet": {
                "type": "singleplaylist",
                "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
                "position": 0
            }
        },
        {
            "kind": "youtube#channelSection",
            "etag": "0qhx293gf7TDtiLMVxnHrQSqb1A",
            "id": "UC_x5XG1OV2P6uZZ5FSM9Ttw.LeAltgu_pbM",
            "snippet": {
                "type": "singleplaylist",
                "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
                "position": 1
            }
        },
        {
            "kind": "youtube#channelSection",
            "etag": "fi-C45WgWktpI5ZsL9R44MK2HqE",
            "id": "UC_x5XG1OV2P6uZZ5FSM9Ttw.nGzAI5pLbMY",
            "snippet": {
                "type": "singleplaylist",
                "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
                "position": 2
            }
        },
        {
            "kind": "youtube#channelSection",
            "etag": "sXPyySWF-iRaO5VQlELQqgpccus",
            "id": "UC_x5XG1OV2P6uZZ5FSM9Ttw.__WLXNpu6u8",
            "snippet": {
                "type": "singleplaylist",
                "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
                "position": 3
            }
        },
        {
            "kind": "youtube#channelSection",
            "etag": "EbcJhk-6XvpWjX7fl-S7knVf6qU",
            "id": "UC_x5XG1OV2P6uZZ5FSM9Ttw.Zx4DA4xg9IM",
            "snippet": {
                "type": "channelsectiontypeundefined",
                "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
                "position": 4
            }
        }
    ]
}
SectionesDoCanal — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/12299/youtube+data+api+v3/36722/channelsections?part=snippet&channelId=UC_x5XG1OV2P6uZZ5FSM9Ttw' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Um recurso de comentário contém informações sobre um único comentário do YouTube Um recurso de comentário pode representar um comentário sobre um vídeo ou um canal Além disso o comentário pode ser um comentário de nível superior ou uma resposta a um comentário de nível superior
Endpoint ID: 36723
GET https://zylalabs.com/api/12299/youtube+data+api+v3/36723/comments
PARÂMETROS DE ENTRADA

Comentários — Recursos do endpoint

Objeto Descrição
part Obrigatório The part parameter specifies a comma-separated list of one or more comment resource properties that the API response will include. The following list contains the part names that you can include in the parameter value: id snippet
id Opcional The id parameter specifies a comma-separated list of comment IDs for the resources that are being retrieved. In a comment resource, the id property specifies the comment's ID.
parentId Opcional The parentId parameter specifies the ID of the comment for which replies should be retrieved. Note: YouTube currently supports replies only for top-level comments. However, replies to replies may be supported in the future.
maxResults Opcional The maxResults parameter specifies the maximum number of items that should be returned in the result set. Note: This parameter is not supported for use in conjunction with the id parameter. Acceptable values are 1 to 100, inclusive. The default value is 20.
pageToken Opcional The pageToken parameter identifies a specific page in the result set that should be returned. In an API response, the nextPageToken property identifies the next page of the result that can be retrieved. Note: This parameter is not supported for use in conjunction with the id parameter.
textFormat Opcional This parameter indicates whether the API should return comments formatted as HTML or as plain text. The default value is html. Acceptable values are: html – Returns the comments in HTML format. This is the default value. plainText – Returns the comments in plain text format.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

part
id
parentId
maxResults
pageToken
textFormat
RESPOSTA DE EXEMPLO DA API
JSON
{
    "kind": "youtube#commentListResponse",
    "etag": "X9oYEjM-WI0OGbpCjXGqsu6APw8",
    "items": [
        {
            "kind": "youtube#comment",
            "etag": "hU4s7grCktqji8uO9d5RpTc2LDc",
            "id": "UgzA1Plb7BVpLV-yYA94AaABAg",
            "snippet": {
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
                "textDisplay": "which underground artists are you looking out for in 2026??",
                "textOriginal": "which underground artists are you looking out for in 2026??",
                "authorDisplayName": "@YouTube",
                "authorProfileImageUrl": "https://yt3.ggpht.com/3s6evpqAiDU9tQR4sC2siJippbH2RWVPnwHgyl4V0th2iuQz0VDQZbUhQBGmsxLYo-mjG6TqZQ=s48-c-k-c0x00ffffff-no-rj",
                "authorChannelUrl": "http://www.youtube.com/@YouTube",
                "authorChannelId": {
                    "value": "UCBR8-60-B28hp2BmDPdntcQ"
                },
                "canRate": true,
                "viewerRating": "none",
                "likeCount": 179,
                "publishedAt": "2026-04-01T17:58:47Z",
                "updatedAt": "2026-04-01T17:58:47Z"
            }
        }
    ]
}
Comentários — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/12299/youtube+data+api+v3/36723/comments?part=snippet&id=UgzA1Plb7BVpLV-yYA94AaABAg' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Um recurso commentThread contém informações sobre um thread de comentários do YouTube, que compreende um comentário de nível superior e respostas, se existirem, a esse comentário. Um recurso commentThread representa comentários em um vídeo
Endpoint ID: 36724
GET https://zylalabs.com/api/12299/youtube+data+api+v3/36724/commentthreads
PARÂMETROS DE ENTRADA

CommentThreads — Recursos do endpoint

Objeto Descrição
part Obrigatório The part parameter specifies a comma-separated list of one or more commentThread resource properties that the API response will include. The following list contains the part names that you can include in the parameter value: id replies snippet
allThreadsRelatedToChannelId Opcional The allThreadsRelatedToChannelId parameter instructs the API to return all comment threads associated with the specified channel.
id Opcional The id parameter specifies a comma-separated list of comment thread IDs for the resources that should be retrieved.
videoId Opcional The videoId parameter instructs the API to return comment threads associated with the specified video ID.
maxResults Opcional The maxResults parameter specifies the maximum number of items that should be returned in the result set. Note: This parameter is not supported for use in conjunction with the id parameter. Acceptable values are 1 to 100, inclusive. The default value is 20.
order Opcional The order parameter specifies the order in which the API response should list comment threads. Valid values are: time - Comment threads are ordered by time. This is the default behavior. relevance - Comment threads are ordered by relevance. Note: This parameter is not supported for use in conjunction with the id parameter.
pageToken Opcional The pageToken parameter identifies a specific page in the result set that should be returned. In an API response, the nextPageToken property identifies the next page of the result that can be retrieved. Note: This parameter is not supported for use in conjunction with the id parameter.
searchTerms Opcional The searchTerms parameter instructs the API to limit the API response to only contain comments that contain the specified search terms. Note: This parameter is not supported for use in conjunction with the id parameter.
textFormat Opcional Set this parameter's value to html or plainText to instruct the API to return the comments left by users in html formatted or in plain text. The default value is html. Acceptable values are: html – Returns the comments in HTML format. This is the default value. plainText – Returns the comments in plain text format.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

part
allThreadsRelatedToChannelId
id
videoId
maxResults
order
pageToken
searchTerms
textFormat
RESPOSTA DE EXEMPLO DA API
JSON
{
    "kind": "youtube#commentThreadListResponse",
    "etag": "JDE0sIInsQ9DXrjJx_00eqNcd8I",
    "nextPageToken": "Z2V0X25ld2VzdF9maXJzdC0tQ2dnSWdBUVZGN2ZST0JJRkNNZ2dHQUFTQlFpZElCZ0JFZ1VJaHlBWUFCSUZDSWtnR0FBU0JRaWVJQmdBRWdVSXFDQVlBQklGQ0lnZ0dBQWlEZ29NQ01pTjNjOEdFUENzeWRFQ1VBQllBUQ==",
    "pageInfo": {
        "totalResults": 20,
        "resultsPerPage": 20
    },
    "items": [
        {
            "kind": "youtube#commentThread",
            "etag": "b0wIwMyL-wrXjWKBK74bqZruPGY",
            "id": "UgzA1Plb7BVpLV-yYA94AaABAg",
            "snippet": {
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
                "videoId": "eGGUmoxvdAM",
                "topLevelComment": {
                    "kind": "youtube#comment",
                    "etag": "CAtmV0VOcVyTWn4YBC42Yi1_sLs",
                    "id": "UgzA1Plb7BVpLV-yYA94AaABAg",
                    "snippet": {
                        "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
                        "videoId": "eGGUmoxvdAM",
                        "textDisplay": "which underground artists are you looking out for in 2026??",
                        "textOriginal": "which underground artists are you looking out for in 2026??",
                        "authorDisplayName": "@YouTube",
                        "authorProfileImageUrl": "https://yt3.ggpht.com/3s6evpqAiDU9tQR4sC2siJippbH2RWVPnwHgyl4V0th2iuQz0VDQZbUhQBGmsxLYo-mjG6TqZQ=s48-c-k-c0x00ffffff-no-rj",
                        "authorChannelUrl": "http://www.youtube.com/@YouTube",
                        "authorChannelId": {
                            "value": "UCBR8-60-B28hp2BmDPdntcQ"
                        },
                        "canRate": true,
                        "viewerRating": "none",
                        "likeCount": 179,
                        "publishedAt": "2026-04-01T17:58:47Z",
                        "updatedAt": "2026-04-01T17:58:47Z"
                    }
                },
                "canReply": true,
                "totalReplyCount": 76,
                "isPublic": true
            }
        },
        {
            "kind": "youtube#commentThread",
            "etag": "u_Sjiq_hvyGCDuVR2iYDsxY8avg",
            "id": "UgwiQrJCj4hy3QG4Dzl4AaABAg",
            "snippet": {
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
                "videoId": "eGGUmoxvdAM",
                "topLevelComment": {
                    "kind": "youtube#comment",
                    "etag": "i8k0Zsm0xZ5h3Pp-eYlUYMcw-L4",
                    "id": "UgwiQrJCj4hy3QG4Dzl4AaABAg",
                    "snippet": {
                        "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
                        "videoId": "eGGUmoxvdAM",
                        "textDisplay": "Quit using ai to track people for  ai when they are actual artist and people, it's talking money away and hurting their income",
                        "textOriginal": "Quit using ai to track people for  ai when they are actual artist and people, it's talking money away and hurting their income",
                        "authorDisplayName": "@Rosebud_2011",
                        "authorProfileImageUrl": "https://yt3.ggpht.com/yNPxMNEifnk40J8gj1oafwAPdis7bjAN8JTAweDpBC5b6Sq5c5LRuP4h6FMiLqHUfdHfX8QP7w=s48-c-k-c0x00ffffff-no-rj",
                        "authorChannelUrl": "http://www.youtube.com/@Rosebud_2011",
                        "authorChannelId": {
                            "value": "UCmRhtuzehjHwieKLtAvBNgA"
                        },
                        "canRate": true,
                        "viewerRating": "none",
                        "likeCount": 0,
                        "publishedAt": "2026-10-13T20:39:45Z",
                        "updatedAt": "2026-10-13T20:39:45Z"
                    }
                },
                "canReply": true,
                "totalReplyCount": 0,
                "isPublic": true
            }
        },
        {
            "kind": "youtube#commentThread",
            "etag": "L-Cd0N6MEz3CIZQ2p5A_nW_2kCA",
            "id": "UgxzaWMDLZGfSvY7M714AaABAg",
            "snippet": {
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
                "videoId": "eGGUmoxvdAM",
                "topLevelComment": {
                    "kind": "youtube#comment",
                    "etag": "HAH1LS-r5tycRKvOPIaYpgeVRGE",
                    "id": "UgxzaWMDLZGfSvY7M714AaABAg",
                    "snippet": {
                        "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
                        "videoId": "eGGUmoxvdAM",
                        "textDisplay": "I just started my own chess channel in spanish and it's going well",
                        "textOriginal": "I just started my own chess channel in spanish and it's going well",
                        "authorDisplayName": "@GianChessOficial",
                        "authorProfileImageUrl": "https://yt3.ggpht.com/T1UfbMUrtGdir_PXnqjc1ZWVnSdx1rAMZpGGC7U7MJxLsd4WlcJVi_zYVuYgHC8vl6LdTSWNja8=s48-c-k-c0x00ffffff-no-rj",
                        "authorChannelUrl": "http://www.youtube.com/@GianChessOficial",
                        "authorChannelId": {
                            "value": "UCXb_gWGRn9uKOOrQBeM2WHA"
                        },
                        "canRate": true,
                        "viewerRating": "none",
                        "likeCount": 1,
                        "publishedAt": "2026-09-18T23:10:23Z",
                        "updatedAt": "2026-09-18T23:10:23Z"
                    }
                },
                "canReply": true,
                "totalReplyCount": 0,
                "isPublic": true
            }
        },
        {
            "kind": "youtube#commentThread",
            "etag": "h5stX0H8JIu8HwgQWFS5X6sNGIk",
            "id": "UgyZigCDqM86Bbwqa694AaABAg",
            "snippet": {
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
                "videoId": "eGGUmoxvdAM",
                "topLevelComment": {
                    "kind": "youtube#comment",
                    "etag": "7OJ4xRMhW-_fgbnfJAUt826Gdu8",
                    "id": "UgyZigCDqM86Bbwqa694AaABAg",
                    "snippet": {
                        "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
                        "videoId": "eGGUmoxvdAM",
                        "textDisplay": "I remember this guy he used to make music now he is just a guy",
                        "textOriginal": "I remember this guy he used to make music now he is just a guy",
                        "authorDisplayName": "@Go-shawkkkk",
                        "authorProfileImageUrl": "https://yt3.ggpht.com/SEV3M3jexrqV5ojyVQPQnWWt0Euo26q0M48KyNTZ-ytYnfjdIw9OFov_gHgBRe6_PX5dZkgJneg=s48-c-k-c0x00ffffff-no-rj",
                        "authorChannelUrl": "http://www.youtube.com/@Go-shawkkkk",
                        "authorChannelId": {
                            "value": "UCLIQPU-xDaz3exg4HyIO6PQ"
                        },
                        "canRate": true,
                        "viewerRating": "none",
                        "likeCount": 0,
                        "publishedAt": "2026-08-01T19:49:32Z",
                        "updatedAt": "2026-08-01T19:49:32Z"
                    }
                },
                "canReply": true,
                "totalReplyCount": 0,
                "isPublic": true
            }
        },
        {
            "kind": "youtube#commentThread",
            "etag": "xlveK7obP9X7ofXLjtsDaPJlzCE",
            "id": "UgwfeICEHneYtDJupOV4AaABAg",
            "snippet": {
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
                "videoId": "eGGUmoxvdAM",
                "topLevelComment": {
                    "kind": "youtube#comment",
                    "etag": "mGBB0K6cMqHoAbY6xoXE0d8H_gk",
                    "id": "UgwfeICEHneYtDJupOV4AaABAg",
                    "snippet": {
                        "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
                        "videoId": "eGGUmoxvdAM",
                        "textDisplay": "Why swae look irritated in the first clip",
                        "textOriginal": "Why swae look irritated in the first clip",
                        "authorDisplayName": "@alanagordon9756",
                        "authorProfileImageUrl": "https://yt3.ggpht.com/ytc/AIdro_kcgK-wZ-x8jy0kQW-6tTeP87M2ULhfUJH8hp6t-pY=s48-c-k-c0x00ffffff-no-rj",
                        "authorChannelUrl": "http://www.youtube.com/@alanagordon9756",
                        "authorChannelId": {
                            "value": "UCp3zTeWjh8igVVB-8fGXp3A"
                        },
                        "canRate": true,
                        "viewerRating": "none",
                        "likeCount": 0,
                        "publishedAt": "2026-07-28T14:24:36Z",
                        "updatedAt": "2026-07-28T14:24:36Z"
                    }
                },
                "canReply": true,
                "totalReplyCount": 0,
                "isPublic": true
            }
        },
        {
            "kind": "youtube#commentThread",
            "etag": "vBhdV__KZ7cmU_FUNJe5TAXCTEI",
            "id": "Ugy5QSksuruEa0N2dM54AaABAg",
            "snippet": {
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
                "videoId": "eGGUmoxvdAM",
                "topLevelComment": {
                    "kind": "youtube#comment",
                    "etag": "rOB3vOcbQo7eIrgGcneA7W0KTeU"
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
CommentThreads — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/12299/youtube+data+api+v3/36724/commentthreads?part=snippet&videoId=eGGUmoxvdAM' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Um recurso i18nLanguage identifica um idioma de aplicativo que o site do YouTube suporta. O idioma do aplicativo também pode ser referido como um idioma de interface do usuário. Para o site do YouTube, um idioma de aplicativo pode ser selecionado automaticamente com base nas configurações da Conta do Google, no idioma do navegador ou na localização do IP. Um usuário também pode selecionar manualmente o idioma de interface do usuário desejado no rodapé do site do YouTube Cada recurso i18nLanguage identifica um código de idioma e um nome. O código do idioma pode ser usado como o valor do parâmetro hl ao chamar métodos da API como videoCategories.list e guideCategories.list
Endpoint ID: 36725
GET https://zylalabs.com/api/12299/youtube+data+api+v3/36725/i18nlanguages
PARÂMETROS DE ENTRADA

i18nLínguas — Recursos do endpoint

Objeto Descrição
part Obrigatório The part parameter specifies the i18nLanguage resource properties that the API response will include. Set the parameter value to snippet.
hl Opcional The hl parameter specifies the language that should be used for text values in the API response. The default value is en_US.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

part
hl
RESPOSTA DE EXEMPLO DA API
JSON
{
    "kind": "youtube#i18nLanguageListResponse",
    "etag": "BWfamz4EkEUnBLn4e5RPGocAZbo",
    "items": [
        {
            "kind": "youtube#i18nLanguage",
            "etag": "1OjwIvsEf9UstcR8l9SVbvsK8Qw",
            "id": "af",
            "snippet": {
                "hl": "af",
                "name": "Afrikaans"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "ptN1RQzFShVdKYWSazyl6Givu1Q",
            "id": "am",
            "snippet": {
                "hl": "am",
                "name": "Amharic"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "GOvkz2ITW6w0y-0cigEa0BiHOac",
            "id": "ar",
            "snippet": {
                "hl": "ar",
                "name": "Arabic"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "qq6RBDRnnlL26sMbNlNgGRzeHUA",
            "id": "as",
            "snippet": {
                "hl": "as",
                "name": "Assamese"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "uDg13IUyl-wwViQm18NMTW_ce0A",
            "id": "az",
            "snippet": {
                "hl": "az",
                "name": "Azerbaijani"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "Lm0ZiLTnpttFm1HusOcCsptMVxE",
            "id": "be",
            "snippet": {
                "hl": "be",
                "name": "Belarusian"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "Dj3vfaKr-aZ-b-06kGnY4PXI7bM",
            "id": "bg",
            "snippet": {
                "hl": "bg",
                "name": "Bulgarian"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "a471edgI4PA-FqA83fMPVUU6zvA",
            "id": "bn",
            "snippet": {
                "hl": "bn",
                "name": "Bangla"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "nuRjdcP-Q8WkXeMGSdDWeVFkcvY",
            "id": "bs",
            "snippet": {
                "hl": "bs",
                "name": "Bosnian"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "L_u-rBrwiKODP2FjRrnQKITLSPA",
            "id": "ca",
            "snippet": {
                "hl": "ca",
                "name": "Catalan"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "MJmowW8Rg_nt7Tjiw4rrm0fGNDw",
            "id": "cs",
            "snippet": {
                "hl": "cs",
                "name": "Czech"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "MipTdZ94p3AUXZxJYZjtSQmhGGs",
            "id": "da",
            "snippet": {
                "hl": "da",
                "name": "Danish"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "6bbZS27M2Eb5bzFunNXOIM2_tX8",
            "id": "de",
            "snippet": {
                "hl": "de",
                "name": "German"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "5zEwAScJ2Y38LtPsAjjnEwNpPm8",
            "id": "el",
            "snippet": {
                "hl": "el",
                "name": "Greek"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "qgroCBr1hP_jXuenKDTfoe7IyyA",
            "id": "en-GB",
            "snippet": {
                "hl": "en-GB",
                "name": "English (United Kingdom)"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "PHRE99ogPUJCN_skbHTZfCM97pA",
            "id": "en-IN",
            "snippet": {
                "hl": "en-IN",
                "name": "English (India)"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "srA_BMmtwErWd1pyYvAE2VztIpc",
            "id": "en",
            "snippet": {
                "hl": "en",
                "name": "English"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "v4C78JQrZLnUSgSe_L6suQGX5LY",
            "id": "es",
            "snippet": {
                "hl": "es",
                "name": "Spanish"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "TGn2CqD2AtjuK4fs7SzzIdw54E4",
            "id": "es-419",
            "snippet": {
                "hl": "es-419",
                "name": "Spanish (Latin America)"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "Z-MgkL-MuKhVt7mKTXdrmjP9dR0",
            "id": "es-US",
            "snippet": {
                "hl": "es-US",
                "name": "Spanish (United States)"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "qcPudx3epm-gXf9cb5ySQ2pWMg8",
            "id": "et",
            "snippet": {
                "hl": "et",
                "name": "Estonian"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "bC9x5fg82j8TipdPmQiHwdYCH98",
            "id": "eu",
            "snippet": {
                "hl": "eu",
                "name": "Basque"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "g0j--ft2e1DH2z9HagcVs3IGFmI",
            "id": "fa",
            "snippet": {
                "hl": "fa",
                "name": "Persian"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "BvlcHJ6JlwmywjZa9CYjLAHFpvM",
            "id": "fi",
            "snippet": {
                "hl": "fi",
                "name": "Finnish"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "BhMshfumon6e2maHdP08bebwwBU",
            "id": "fil",
            "snippet": {
                "hl": "fil",
                "name": "Filipino"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "gJ691d_VvC7WECuAVhJLL9bFYkU",
            "id": "fr-CA",
            "snippet": {
                "hl": "fr-CA",
                "name": "French (Canada)"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "ff1FjCL1SFlYsjv-EQ1-UVADSwU",
            "id": "fr",
            "snippet": {
                "hl": "fr",
                "name": "French"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "6KcW4x-G1aheGoghSFsNykDivDU",
            "id": "gl",
            "snippet": {
                "hl": "gl",
                "name": "Galician"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "WaPTdmFmbTHWRCNQBwjOBY7rrF4",
            "id": "gu",
            "snippet": {
                "hl": "gu",
                "name": "Gujarati"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "KtnqcIYqnier7i9q3LSy3e-Pq9Y",
            "id": "hi",
            "snippet": {
                "hl": "hi",
                "name": "Hindi"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "tU0qw0ipNPNzz8nrj2iVM7crTw8",
            "id": "hr",
            "snippet": {
                "hl": "hr",
                "name": "Croatian"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "8Fe26hnjaipwmaOx2AfMi2Ykqoo",
            "id": "hu",
            "snippet": {
                "hl": "hu",
                "name": "Hungarian"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "HRIO2nt8t08FmC2M7jW56qWXr24",
            "id": "hy",
            "snippet": {
                "hl": "hy",
                "name": "Armenian"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "x29H6JIPwYGT-2OA4nmdD_WSf6I",
            "id": "id",
            "snippet": {
                "hl": "id",
                "name": "Indonesian"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "OvJDGeq2teVfWFxvSf5Zf_I6itI",
            "id": "is",
            "snippet": {
                "hl": "is",
                "name": "Icelandic"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "RoEk7F9gU6Gz_6pm_qPjQrpjUpQ",
            "id": "it",
            "snippet": {
                "hl": "it",
                "name": "Italian"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "QpsUsLITQ0GaDMli0aJuDDuuoF4",
            "id": "iw",
            "snippet": {
                "hl": "iw",
                "name": "Hebrew"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "ne7vQB7aUHUG3OZ-iCEAuK5ghC4",
            "id": "ja",
            "snippet": {
                "hl": "ja",
                "name": "Japanese"
            }
        },
        {
            "kind": "youtube#i18nLanguage",
            "etag": "2PXmMJtcDuPB23E-Ng7NlgjpuqE"
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
I18nLínguas — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/12299/youtube+data+api+v3/36725/i18nlanguages?part=snippet&hl=en_US' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Um recurso i18nRegion identifica uma área geográfica que um usuário do YouTube pode selecionar como a região de conteúdo preferida. A região de conteúdo também pode ser chamada de local de conteúdo. Para o site do YouTube, uma região de conteúdo pode ser selecionada automaticamente com base em heurísticas como o domínio do YouTube ou a localização IP do usuário. Um usuário também pode selecionar manualmente a região de conteúdo desejada no rodapé do site do YouTube Cada recurso i18nRegion identifica um código de região e um nome. O código de região pode ser usado como o valor do parâmetro regionCode ao chamar métodos da API como search.list, videos.list, activities.list e videoCategories.list
Endpoint ID: 36726
GET https://zylalabs.com/api/12299/youtube+data+api+v3/36726/i18nregions
PARÂMETROS DE ENTRADA

i18nRegions — Recursos do endpoint

Objeto Descrição
part Obrigatório The part parameter specifies the i18nRegion resource properties that the API response will include. Set the parameter value to snippet.
hl Opcional The hl parameter specifies the language that should be used for text values in the API response. The default value is en_US.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

part
hl
RESPOSTA DE EXEMPLO DA API
JSON
{
    "kind": "youtube#i18nRegionListResponse",
    "etag": "O0XOx_7MspCVzc3CES1obXm31_s",
    "items": [
        {
            "kind": "youtube#i18nRegion",
            "etag": "RmvQrICcSKx5BZkuwuIam0hkr9o",
            "id": "AE",
            "snippet": {
                "gl": "AE",
                "name": "United Arab Emirates"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "lYa87JjqaXmfqWaf6vuQD3YSNo4",
            "id": "BH",
            "snippet": {
                "gl": "BH",
                "name": "Bahrain"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "sNy_f3n1a8hzh4cy6lk7Blq6MgU",
            "id": "DZ",
            "snippet": {
                "gl": "DZ",
                "name": "Algeria"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "epyyUiiXSMjhLjkCvWGK-3zDKpM",
            "id": "EG",
            "snippet": {
                "gl": "EG",
                "name": "Egypt"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "foRr-koDaxI_23FCQgzB6S9YdQw",
            "id": "IQ",
            "snippet": {
                "gl": "IQ",
                "name": "Iraq"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "m1XLnpk2rbqMpwSZoka9-5P8gLc",
            "id": "JO",
            "snippet": {
                "gl": "JO",
                "name": "Jordan"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "zC0vjycew30h6Q1SVGY-wPYNOrg",
            "id": "KW",
            "snippet": {
                "gl": "KW",
                "name": "Kuwait"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "DJkocR6JpoY3ReMH479TGJMk-yk",
            "id": "LB",
            "snippet": {
                "gl": "LB",
                "name": "Lebanon"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "N3hHa9zCmB14XYdDcEnm4BHFubo",
            "id": "LY",
            "snippet": {
                "gl": "LY",
                "name": "Libya"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "UdULvJ_Scaxjyg3LsVo1Sz1AAac",
            "id": "MA",
            "snippet": {
                "gl": "MA",
                "name": "Morocco"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "mnCTKgIZZXCoJ_q8UZyBkEM4OyE",
            "id": "OM",
            "snippet": {
                "gl": "OM",
                "name": "Oman"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "KlyfhBOCPgb37SdHG7jJDhK_WFk",
            "id": "QA",
            "snippet": {
                "gl": "QA",
                "name": "Qatar"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "-r4m0QrM6e_Q4MxePqSHhH32xyU",
            "id": "SA",
            "snippet": {
                "gl": "SA",
                "name": "Saudi Arabia"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "mMOrbS2kwInKIyfzRmIWehWL-rc",
            "id": "TN",
            "snippet": {
                "gl": "TN",
                "name": "Tunisia"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "Thj1Imz9wlMsj3CWoTIzrJe8I7I",
            "id": "YE",
            "snippet": {
                "gl": "YE",
                "name": "Yemen"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "Tgmx13JCzXSo79M_mJhhf7n4n3w",
            "id": "AZ",
            "snippet": {
                "gl": "AZ",
                "name": "Azerbaijan"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "LwqyTp3nnjk81yEkyDrhiC956V8",
            "id": "BY",
            "snippet": {
                "gl": "BY",
                "name": "Belarus"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "pi4_50Lncnobd3EDtryicSwjOMY",
            "id": "BG",
            "snippet": {
                "gl": "BG",
                "name": "Bulgaria"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "Elc9Gum3arxR9i_dcGe2MBfsH94",
            "id": "BD",
            "snippet": {
                "gl": "BD",
                "name": "Bangladesh"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "96TKUS0iMBO8c56acjkLxJNRehQ",
            "id": "BA",
            "snippet": {
                "gl": "BA",
                "name": "Bosnia and Herzegovina"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "Jpvv6dmgJyP3n4esahjaB-PN4bI",
            "id": "CZ",
            "snippet": {
                "gl": "CZ",
                "name": "Czechia"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "BsjIaoZSa5xS4SF331k4PNHcT_s",
            "id": "DK",
            "snippet": {
                "gl": "DK",
                "name": "Denmark"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "ySQOwpG2E4hUDVMpFf-F0ctzXuI",
            "id": "AT",
            "snippet": {
                "gl": "AT",
                "name": "Austria"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "3s0qWLGJ4snNPAuiJH7FH6KDzY0",
            "id": "CH",
            "snippet": {
                "gl": "CH",
                "name": "Switzerland"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "pMyVeT0AIiXm59V6YvAXoPI6GS8",
            "id": "DE",
            "snippet": {
                "gl": "DE",
                "name": "Germany"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "HDS1oBYBFvzu8gzDMY2FObiDLE0",
            "id": "GR",
            "snippet": {
                "gl": "GR",
                "name": "Greece"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "C_5WUIas2wbmJxj6DYD2p0W32tM",
            "id": "AU",
            "snippet": {
                "gl": "AU",
                "name": "Australia"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "zGpdjPQLBJzh3Jlgwlp-xILP9K8",
            "id": "BE",
            "snippet": {
                "gl": "BE",
                "name": "Belgium"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "ykbeYnOX3J4Sor4i9zoDeJNOrfg",
            "id": "CA",
            "snippet": {
                "gl": "CA",
                "name": "Canada"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "bsGyXb81zbBtQuCOdjC4hCGO9FA",
            "id": "GB",
            "snippet": {
                "gl": "GB",
                "name": "United Kingdom"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "WsXHJvE2UF13Tsr7FNCp3JGoEjo",
            "id": "GH",
            "snippet": {
                "gl": "GH",
                "name": "Ghana"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "l6phcCHwXhd6B40synlTH-Liwgg",
            "id": "IE",
            "snippet": {
                "gl": "IE",
                "name": "Ireland"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "H-rqfcC8wk6QOY9q2lAtEa8Yac4",
            "id": "IL",
            "snippet": {
                "gl": "IL",
                "name": "Israel"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "g_wwT9RH6RcOVtu3e3a58Ds3ThE",
            "id": "IN",
            "snippet": {
                "gl": "IN",
                "name": "India"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "wG7nLDB9rI6mgnfQZPINMmxf6r4",
            "id": "JM",
            "snippet": {
                "gl": "JM",
                "name": "Jamaica"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "iD1R4mNYzOi9wKrp-WECCvew4cg",
            "id": "KE",
            "snippet": {
                "gl": "KE",
                "name": "Kenya"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "C8VXBSWK81MKYAxX5HsBa-Lu6Ps",
            "id": "MT",
            "snippet": {
                "gl": "MT",
                "name": "Malta"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "GqXrz2Td2q056qMCXcQdsW_XFw0",
            "id": "NG",
            "snippet": {
                "gl": "NG",
                "name": "Nigeria"
            }
        },
        {
            "kind": "youtube#i18nRegion",
            "etag": "auzxGZbOKP_-UZGz3gRBGuR688A",
            "id": "NZ",
            "snippet": {
                "gl": "NZ",
                "name": "New Zealand"
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
I18nRegions — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/12299/youtube+data+api+v3/36726/i18nregions?part=snippet&hl=en_US' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Um recurso de playlist representa uma playlist do YouTube. Uma playlist é uma coleção de vídeos que pode ser visualizada sequencialmente e compartilhada com outros usuários. Por padrão, as playlists são visíveis publicamente para outros usuários, mas as playlists podem ser públicas ou privadas O YouTube também usa playlists para identificar coleções especiais de vídeos para um canal, como: - vídeos enviados - vídeos positivamente avaliados (curtidos) Para ser mais específico, essas listas estão associadas a um canal, que é uma coleção de vídeos, playlists e outras informações do YouTube de uma pessoa, grupo ou empresa. Você pode recuperar os IDs das playlists para cada uma dessas listas a partir do recurso do canal para um determinado canal Você pode então usar o método playlistItems.list para recuperar qualquer uma dessas listas
Endpoint ID: 36727
GET https://zylalabs.com/api/12299/youtube+data+api+v3/36727/playlists
PARÂMETROS DE ENTRADA

Playlists — Recursos do endpoint

Objeto Descrição
part Obrigatório The part parameter specifies a comma-separated list of one or more playlist resource properties that the API response will include. If the parameter identifies a property that contains child properties, the child properties will be included in the response. For example, in a playlist resource, the snippet property contains properties like author, title, description, and timeCreated. As such, if you set part=snippet, the API response will contain all of those properties. The following list contains the part names that you can include in the parameter value: - **contentDetails** - **id** - **localizations** - **player** - **snippet** - **status**
channelId Opcional This value indicates that the API should only return the specified channel's playlists.
id Opcional The id parameter specifies a comma-separated list of the YouTube playlist ID(s) for the resource(s) that are being retrieved. In a playlist resource, the id property specifies the playlist's YouTube playlist ID.
hl Opcional The hl parameter instructs the API to retrieve localized resource metadata for a specific application language that the YouTube website supports. The parameter value must be a language code included in the list returned by the i18nLanguages.list method.
maxResults Opcional The maxResults parameter specifies the maximum number of items that should be returned in the result set. Acceptable values are 0 to 50, inclusive. The default value is 5.
pageToken Opcional The pageToken parameter identifies a specific page in the result set that should be returned. In an API response, the nextPageToken and prevPageToken properties identify other pages that could be retrieved.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

part
channelId
id
hl
maxResults
pageToken
RESPOSTA DE EXEMPLO DA API
JSON
{
    "kind": "youtube#playlistListResponse",
    "etag": "qq2INcAmagHlyZ1rAWyzZJodWfU",
    "nextPageToken": "CAUQAA",
    "pageInfo": {
        "totalResults": 190,
        "resultsPerPage": 5
    },
    "items": [
        {
            "kind": "youtube#playlist",
            "etag": "pUN9nm1qotWCput-sBpFK2O-tok",
            "id": "PLRPUpQa70I6A",
            "snippet": {
                "publishedAt": "2026-09-28T16:23:06.654575931Z",
                "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
                "title": "Building with Gemini",
                "description": "Real makers. Working prototypes. Created with Gemini.\n\nWatch as we spotlight a developer using Gemini to bring a unique build to life—from turning computers into musical instruments to physical hardware automation and daily receipt printing.\n\nSee what’s actually possible when you treat Gemini like a core engineering tool.",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/Rnz9mOyxk0k/default.jpg",
                        "width": 120,
                        "height": 90
                    },
                    "medium": {
                        "url": "https://i.ytimg.com/vi/Rnz9mOyxk0k/mqdefault.jpg",
                        "width": 320,
                        "height": 180
                    },
                    "high": {
                        "url": "https://i.ytimg.com/vi/Rnz9mOyxk0k/hqdefault.jpg",
                        "width": 480,
                        "height": 360
                    },
                    "standard": {
                        "url": "https://i.ytimg.com/vi/Rnz9mOyxk0k/sddefault.jpg",
                        "width": 640,
                        "height": 480
                    },
                    "maxres": {
                        "url": "https://i.ytimg.com/vi/Rnz9mOyxk0k/maxresdefault.jpg",
                        "width": 1280,
                        "height": 720
                    },
                    "fhd": {
                        "url": "https://i.ytimg.com/vi/Rnz9mOyxk0k/fhddefault.jpg",
                        "width": 1920,
                        "height": 1080
                    }
                },
                "channelTitle": "Google for Developers",
                "defaultLanguage": "en",
                "localized": {
                    "title": "Building with Gemini",
                    "description": "Real makers. Working prototypes. Created with Gemini.\n\nWatch as we spotlight a developer using Gemini to bring a unique build to life—from turning computers into musical instruments to physical hardware automation and daily receipt printing.\n\nSee what’s actually possible when you treat Gemini like a core engineering tool."
                }
            }
        },
        {
            "kind": "youtube#playlist",
            "etag": "7SZCqK-PlMpxwMQo2xiGr6ooKfY",
            "id": "PLGt_37JTBZn4",
            "snippet": {
                "publishedAt": "2026-07-06T18:24:35.642569Z",
                "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
                "title": "I/O Connect Berlin ‘26",
                "description": "",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/nRLZqaNOrwQ/default.jpg",
                        "width": 120,
                        "height": 90
                    },
                    "medium": {
                        "url": "https://i.ytimg.com/vi/nRLZqaNOrwQ/mqdefault.jpg",
                        "width": 320,
                        "height": 180
                    },
                    "high": {
                        "url": "https://i.ytimg.com/vi/nRLZqaNOrwQ/hqdefault.jpg",
                        "width": 480,
                        "height": 360
                    },
                    "standard": {
                        "url": "https://i.ytimg.com/vi/nRLZqaNOrwQ/sddefault.jpg",
                        "width": 640,
                        "height": 480
                    },
                    "maxres": {
                        "url": "https://i.ytimg.com/vi/nRLZqaNOrwQ/maxresdefault.jpg",
                        "width": 1280,
                        "height": 720
                    },
                    "fhd": {
                        "url": "https://i.ytimg.com/vi/nRLZqaNOrwQ/fhddefault.jpg",
                        "width": 1920,
                        "height": 1080
                    }
                },
                "channelTitle": "Google for Developers",
                "localized": {
                    "title": "I/O Connect Berlin ‘26",
                    "description": ""
                }
            }
        },
        {
            "kind": "youtube#playlist",
            "etag": "HtazXOg3oJfnbPZu3vhsFKBNMt0",
            "id": "PLfBVJoq9fmco",
            "snippet": {
                "publishedAt": "2026-06-30T16:51:42.860216Z",
                "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
                "title": "Gemma Playground Series",
                "description": "From running multiple parallel agents on a single laptop to real-world robotics, see what's possible when you bring AI to the edge. The Gemma Playground series showcases the power of the Gemma 4 family running on-device: delivering low latency, privacy, and operating offline without cloud dependencies.",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/pLwB_63yUBY/default.jpg",
                        "width": 120,
                        "height": 90
                    },
                    "medium": {
                        "url": "https://i.ytimg.com/vi/pLwB_63yUBY/mqdefault.jpg",
                        "width": 320,
                        "height": 180
                    },
                    "high": {
                        "url": "https://i.ytimg.com/vi/pLwB_63yUBY/hqdefault.jpg",
                        "width": 480,
                        "height": 360
                    },
                    "standard": {
                        "url": "https://i.ytimg.com/vi/pLwB_63yUBY/sddefault.jpg",
                        "width": 640,
                        "height": 480
                    },
                    "maxres": {
                        "url": "https://i.ytimg.com/vi/pLwB_63yUBY/maxresdefault.jpg",
                        "width": 1280,
                        "height": 720
                    },
                    "fhd": {
                        "url": "https://i.ytimg.com/vi/pLwB_63yUBY/fhddefault.jpg",
                        "width": 1920,
                        "height": 1080
                    }
                },
                "channelTitle": "Google for Developers",
                "localized": {
                    "title": "Gemma Playground Series",
                    "description": "From running multiple parallel agents on a single laptop to real-world robotics, see what's possible when you bring AI to the edge. The Gemma Playground series showcases the power of the Gemma 4 family running on-device: delivering low latency, privacy, and operating offline without cloud dependencies."
                }
            }
        },
        {
            "kind": "youtube#playlist",
            "etag": "MAho2sQ9rOjdMIrAAERp13UhK6c",
            "id": "PLOU2XLYxmsIIAOskSyap13n9W-xOt_GP5",
            "snippet": {
                "publishedAt": "2026-05-06T18:35:09.810194Z",
                "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
                "title": "Google I/O 2026 Keynotes",
                "description": "Catch up on the keynote sessions from Google I/O 2026! Learn all about the key announcements from Google I/O and discover the latest updates across the topics of AI, Android, Chrome, and cloud.",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/wYSncx9zLIU/default.jpg",
                        "width": 120,
                        "height": 90
                    },
                    "medium": {
                        "url": "https://i.ytimg.com/vi/wYSncx9zLIU/mqdefault.jpg",
                        "width": 320,
                        "height": 180
                    },
                    "high": {
                        "url": "https://i.ytimg.com/vi/wYSncx9zLIU/hqdefault.jpg",
                        "width": 480,
                        "height": 360
                    },
                    "standard": {
                        "url": "https://i.ytimg.com/vi/wYSncx9zLIU/sddefault.jpg",
                        "width": 640,
                        "height": 480
                    },
                    "maxres": {
                        "url": "https://i.ytimg.com/vi/wYSncx9zLIU/maxresdefault.jpg",
                        "width": 1280,
                        "height": 720
                    },
                    "fhd": {
                        "url": "https://i.ytimg.com/vi/wYSncx9zLIU/fhddefault.jpg",
                        "width": 1920,
                        "height": 1080
                    }
                },
                "channelTitle": "Google for Developers",
                "localized": {
                    "title": "Google I/O 2026 Keynotes"
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Playlists — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/12299/youtube+data+api+v3/36727/playlists?part=snippet&channelId=UC_x5XG1OV2P6uZZ5FSM9Ttw' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Um recurso playlistItem identifica outro recurso, como um vídeo, que está incluído em uma playlist. Além disso, o recurso playlistItem contém detalhes sobre o recurso incluído que dizem respeito especificamente à forma como esse recurso é usado nessa playlist O YouTube também usa uma playlist para identificar a lista de vídeos enviados de um canal, com cada playlistItem nessa lista representando um vídeo enviado. Você pode recuperar o ID da playlist dessa lista a partir do recurso do canal para um determinado canal. Você pode então usar o método playlistItems.list para a lista
Endpoint ID: 36728
GET https://zylalabs.com/api/12299/youtube+data+api+v3/36728/playlistitems
PARÂMETROS DE ENTRADA

PlaylistItems — Recursos do endpoint

Objeto Descrição
part Obrigatório The part parameter specifies a comma-separated list of one or more playlistItem resource properties that the API response will include. If the parameter identifies a property that contains child properties, the child properties will be included in the response. For example, in a playlistItem resource, the snippet property contains numerous fields, including the title, description, position, and resourceId properties. As such, if you set part=snippet, the API response will contain all of those properties. The following list contains the part names that you can include in the parameter value: - **contentDetails** - **id** - **snippet** - **status**
id Opcional The id parameter specifies a comma-separated list of one or more unique playlist item IDs.
playlistId Opcional The playlistId parameter specifies the unique ID of the playlist for which you want to retrieve playlist items. Note that even though this is an optional parameter, every request to retrieve playlist items must specify a value for either the id parameter or the playlistId parameter.
maxResults Opcional The maxResults parameter specifies the maximum number of items that should be returned in the result set. Acceptable values are 0 to 50, inclusive. The default value is 5.
pageToken Opcional The pageToken parameter identifies a specific page in the result set that should be returned. In an API response, the nextPageToken and prevPageToken properties identify other pages that could be retrieved.
videoId Opcional The videoId parameter specifies that the request should return only the playlist items that contain the specified video.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

part
id
playlistId
maxResults
pageToken
videoId
RESPOSTA DE EXEMPLO DA API
JSON
{
    "kind": "youtube#playlistItemListResponse",
    "etag": "QxUzWtVLY4nDUCOXfjKhtyAcHvU",
    "nextPageToken": "EAAaHlBUOkNBVWlFRGt4TkVFd1JqUXdNVFJDT1VVMU5EUQ",
    "items": [
        {
            "kind": "youtube#playlistItem",
            "etag": "hjIbcdkioEiYqVt2HpYrIVlkmC4",
            "id": "VVVCUjgtNjAtQjI4aHAyQm1EUGRudGNRLkI1VDRaQ2Z4cDFZ",
            "snippet": {
                "publishedAt": "2026-10-24T19:00:15Z",
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
                "title": "american high? almost friday? who’s next? find out tomorrow 👻 | #DontLookBehindTheCamera Pt. 2",
                "description": "",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/B5T4ZCfxp1Y/default.jpg",
                        "width": 120,
                        "height": 90
                    },
                    "medium": {
                        "url": "https://i.ytimg.com/vi/B5T4ZCfxp1Y/mqdefault.jpg",
                        "width": 320,
                        "height": 180
                    },
                    "high": {
                        "url": "https://i.ytimg.com/vi/B5T4ZCfxp1Y/hqdefault.jpg",
                        "width": 480,
                        "height": 360
                    },
                    "standard": {
                        "url": "https://i.ytimg.com/vi/B5T4ZCfxp1Y/sddefault.jpg",
                        "width": 640,
                        "height": 480
                    },
                    "maxres": {
                        "url": "https://i.ytimg.com/vi/B5T4ZCfxp1Y/maxresdefault.jpg",
                        "width": 1280,
                        "height": 720
                    }
                },
                "channelTitle": "YouTube",
                "playlistId": "UUBR8-60-B28hp2BmDPdntcQ",
                "position": 0,
                "resourceId": {
                    "kind": "youtube#video",
                    "videoId": "B5T4ZCfxp1Y"
                },
                "videoOwnerChannelTitle": "YouTube",
                "videoOwnerChannelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#playlistItem",
            "etag": "zk3z4djqaio20pvDFfzlJdP5QZo",
            "id": "VVVCUjgtNjAtQjI4aHAyQm1EUGRudGNRLlh5YjdtZS1RcGNJ",
            "snippet": {
                "publishedAt": "2026-10-24T16:00:31Z",
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
                "title": "when a book is this good, words aren't enough.",
                "description": "@haleypham lets her reactions do the talking as we count down to ACOSH. #ACOTAR",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/Xyb7me-QpcI/default.jpg",
                        "width": 120,
                        "height": 90
                    },
                    "medium": {
                        "url": "https://i.ytimg.com/vi/Xyb7me-QpcI/mqdefault.jpg",
                        "width": 320,
                        "height": 180
                    },
                    "high": {
                        "url": "https://i.ytimg.com/vi/Xyb7me-QpcI/hqdefault.jpg",
                        "width": 480,
                        "height": 360
                    },
                    "standard": {
                        "url": "https://i.ytimg.com/vi/Xyb7me-QpcI/sddefault.jpg",
                        "width": 640,
                        "height": 480
                    },
                    "maxres": {
                        "url": "https://i.ytimg.com/vi/Xyb7me-QpcI/maxresdefault.jpg",
                        "width": 1280,
                        "height": 720
                    },
                    "qhd": {
                        "url": "https://i.ytimg.com/vi/Xyb7me-QpcI/qhddefault.jpg",
                        "width": 2560,
                        "height": 1440
                    }
                },
                "channelTitle": "YouTube",
                "playlistId": "UUBR8-60-B28hp2BmDPdntcQ",
                "position": 1,
                "resourceId": {
                    "kind": "youtube#video",
                    "videoId": "Xyb7me-QpcI"
                },
                "videoOwnerChannelTitle": "YouTube",
                "videoOwnerChannelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#playlistItem",
            "etag": "jN43Bu15s5rWM1epUfgl8XseYzw",
            "id": "VVVCUjgtNjAtQjI4aHAyQm1EUGRudGNRLnRZLUNSNUtpLU9Z",
            "snippet": {
                "publishedAt": "2026-10-23T20:56:56Z",
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
                "title": "some girlfriends have the magic touch",
                "description": "",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/tY-CR5Ki-OY/default.jpg",
                        "width": 120,
                        "height": 90
                    },
                    "medium": {
                        "url": "https://i.ytimg.com/vi/tY-CR5Ki-OY/mqdefault.jpg",
                        "width": 320,
                        "height": 180
                    },
                    "high": {
                        "url": "https://i.ytimg.com/vi/tY-CR5Ki-OY/hqdefault.jpg",
                        "width": 480,
                        "height": 360
                    },
                    "standard": {
                        "url": "https://i.ytimg.com/vi/tY-CR5Ki-OY/sddefault.jpg",
                        "width": 640,
                        "height": 480
                    },
                    "maxres": {
                        "url": "https://i.ytimg.com/vi/tY-CR5Ki-OY/maxresdefault.jpg",
                        "width": 1280,
                        "height": 720
                    }
                },
                "channelTitle": "YouTube",
                "playlistId": "UUBR8-60-B28hp2BmDPdntcQ",
                "position": 2,
                "resourceId": {
                    "kind": "youtube#video",
                    "videoId": "tY-CR5Ki-OY"
                },
                "videoOwnerChannelTitle": "YouTube",
                "videoOwnerChannelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#playlistItem",
            "etag": "NeWYig8AcM2VhtD7G2EFHojYQZI",
            "id": "VVVCUjgtNjAtQjI4aHAyQm1EUGRudGNRLmlkcUF6M29tRGk0",
            "snippet": {
                "publishedAt": "2026-10-23T18:00:50Z",
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
                "title": "something spooky is connecting your favorite YouTube worlds. who’s along for the ride?",
                "description": "",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/idqAz3omDi4/default.jpg",
                        "width": 120,
                        "height": 90
                    },
                    "medium": {
                        "url": "https://i.ytimg.com/vi/idqAz3omDi4/mqdefault.jpg",
                        "width": 320,
                        "height": 180
                    },
                    "high": {
                        "url": "https://i.ytimg.com/vi/idqAz3omDi4/hqdefault.jpg",
                        "width": 480,
                        "height": 360
                    },
                    "standard": {
                        "url": "https://i.ytimg.com/vi/idqAz3omDi4/sddefault.jpg",
                        "width": 640,
                        "height": 480
                    },
                    "maxres": {
                        "url": "https://i.ytimg.com/vi/idqAz3omDi4/maxresdefault.jpg",
                        "width": 1280,
                        "height": 720
                    }
                },
                "channelTitle": "YouTube",
                "playlistId": "UUBR8-60-B28hp2BmDPdntcQ",
                "position": 3,
                "resourceId": {
                    "kind": "youtube#video",
                    "videoId": "idqAz3omDi4"
                },
                "videoOwnerChannelTitle": "YouTube",
                "videoOwnerChannelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#playlistItem",
            "etag": "0rtOsTziUdS3jqH1rUhy7p7PzGI",
            "id": "VVVCUjgtNjAtQjI4aHAyQm1EUGRudGNRLmNyNlhidWpidVg0",
            "snippet": {
                "publishedAt": "2026-10-23T13:00:43Z",
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
                "title": "impossible baseball pitch?? challenge accepted @dudeperfect ⚾️",
                "description": "catch the 2026 World Series, October 23 - October 31 on FOX and in Spanish on FOX Deportes with YouTube TV.",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/cr6XbujbuX4/default.jpg",
                        "width": 120,
                        "height": 90
                    },
                    "medium": {
                        "url": "https://i.ytimg.com/vi/cr6XbujbuX4/mqdefault.jpg",
                        "width": 320,
                        "height": 180
                    }
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
PlaylistItems — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/12299/youtube+data+api+v3/36728/playlistitems?part=snippet&playlistId=UUBR8-60-B28hp2BmDPdntcQ' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Um resultado de busca contém informações sobre um vídeo do YouTube, canal ou playlist que corresponde aos parâmetros de busca especificados em uma solicitação da API. Enquanto um resultado de busca aponta para um recurso identificável de forma única, como um vídeo, ele não possui seus próprios dados persistentes
Endpoint ID: 36729
GET https://zylalabs.com/api/12299/youtube+data+api+v3/36729/search
PARÂMETROS DE ENTRADA

Buscar — Recursos do endpoint

Objeto Descrição
videoCategoryId Opcional The videoCategoryId parameter filters video search results based on their category. If you specify a value for this parameter, you must also set the type parameter's value to video.
videoCaption Opcional The videoCaption parameter indicates whether the API should filter video search results based on whether they have captions. If you specify a value for this parameter, you must also set the type parameter's value to video. Acceptable values are: - **any** – Do not filter results based on caption availability. - **closedCaption** – Only include videos that have captions. - **none** – Only include videos that do not have captions.
type Opcional The type parameter restricts a search query to only retrieve a particular type of resource. The value is a comma-separated list of resource types. The default value is video,channel,playlist. Acceptable values are: - **channel** - **playlist** - **video**
topicId Opcional The topicId parameter indicates that the API response should only contain resources associated with the specified topic. The value identifies a Freebase topic ID. **Important:** Due to the deprecation of Freebase and the Freebase API, the topicId parameter started working differently as of February 27, 2017. At that time, YouTube started supporting a small set of curated topic IDs, and you can only use that smaller set of IDs as values for this parameter.
publishedAfter Opcional The publishedAfter parameter indicates that the API response should only contain resources created at or after the specified time. The value is an RFC 3339 formatted date-time value (1970-01-01T00:00:00Z).
safeSearch Opcional The safeSearch parameter indicates whether the search results should include restricted content as well as standard content. Acceptable values are: - **moderate** – YouTube will filter some content from search results and, at the least, will filter content that is restricted in your locale. Based on their content, search results could be removed from search results or demoted in search results. This is the default parameter value. - **none** – YouTube will not filter the search result set. - **strict** – YouTube will try to exclude all restricted content from the search result set. Based on their content, search results could be removed from search results or demoted in search results.
relevanceLanguage Opcional The relevanceLanguage parameter instructs the API to return search results that are most relevant to the specified language. The parameter value is typically an ISO 639-1 two-letter language code. However, you should use the values zh-Hans for simplified Chinese and zh-Hant for traditional Chinese. Please note that results in other languages will still be returned if they are highly relevant to the search query term.
regionCode Opcional The regionCode parameter instructs the API to return search results for videos that can be viewed in the specified country. The parameter value is an ISO 3166-1 alpha-2 country code.
q Opcional The q parameter specifies the query term to search for. Your request can also use the Boolean NOT (-) and OR (|) operators to exclude videos or to find videos that are associated with one of several search terms. For example, to search for videos matching either \\\\\\\"boating\\\\\\\" or \\\\\\\"sailing\\\\\\\", set the q parameter value to boating|sailing. Similarly, to search for videos matching either \\\\\\\"boating\\\\\\\" or \\\\\\\"sailing\\\\\\\" but not \\\\\\\"fishing\\\\\\\", set the q parameter value to boating|sailing -fishing. Note that the pipe character must be URL-escaped when it is sent in your API request. The URL-escaped value for the pipe character is %7C.
publishedBefore Opcional The publishedBefore parameter indicates that the API response should only contain resources created before or at the specified time. The value is an RFC 3339 formatted date-time value (1970-01-01T00:00:00Z).
pageToken Opcional The pageToken parameter identifies a specific page in the result set that should be returned. In an API response, the nextPageToken and prevPageToken properties identify other pages that could be retrieved.
order Opcional The order parameter specifies the method that will be used to order resources in the API response. The default value is relevance. Acceptable values are: - **date** – Resources are sorted in reverse chronological order based on the date they were created. - **rating** – Resources are sorted from highest to lowest rating. - **relevance** – Resources are sorted based on their relevance to the search query. This is the default value for this parameter. - **title** – Resources are sorted alphabetically by title. - **videoCount** – Channels are sorted in descending order of their number of uploaded videos. - **viewCount** – Resources are sorted from highest to lowest number of views. For live broadcasts, videos are sorted by number of concurrent viewers while the broadcasts are ongoing.
maxResults Opcional The maxResults parameter specifies the maximum number of items that should be returned in the result set. Acceptable values are 0 to 50, inclusive. The default value is 5.
locationRadius Opcional The locationRadius parameter, in conjunction with the location parameter, defines a circular geographic area. The parameter value must be a floating point number followed by a measurement unit. Valid measurement units are m, km, ft, and mi. For example, valid parameter values include 1500m, 5km, 10000ft, and 0.75mi. The API does not support locationRadius parameter values larger than 1000 kilometers. **Note:** See the definition of the location parameter for more information.
location Opcional The location parameter, in conjunction with the locationRadius parameter, defines a circular geographic area and also restricts a search to videos that specify, in their metadata, a geographic location that falls within that area. The parameter value is a string that specifies latitude/longitude coordinates e.g. (37.42307,-122.08427). The **location** parameter value identifies the point at the center of the area. The **locationRadius** parameter specifies the maximum distance that the location associated with a video can be from that point for the video to still be included in the search results. The API returns an error if your request specifies a value for the location parameter but does not also specify a value for the locationRadius parameter. **Note:** If you specify a value for this parameter, you must also set the type parameter's value to video.
eventType Opcional The eventType parameter restricts a search to broadcast events. If you specify a value for this parameter, you must also set the type parameter's value to video. Acceptable values are: - **completed** – Only include completed broadcasts. - **live** – Only include active broadcasts. - **upcoming** – Only include upcoming broadcasts.
channelType Opcional The channelType parameter lets you restrict a search to a particular type of channel. Acceptable values are: - **any** – Return all channels. - **show** – Only retrieve shows.
channelId Opcional The channelId parameter indicates that the API response should only contain resources created by the channel. **Note:** Search results are constrained to a maximum of 500 videos if your request specifies a value for the channelId parameter and sets the type parameter value to video, but it does not also set one of the forContentOwner, forDeveloper, or forMine filters.
part Obrigatório The part parameter specifies a comma-separated list of one or more search resource properties that the API response will include. Set the parameter value to snippet.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

videoCategoryId
videoCaption
type
topicId
publishedAfter
safeSearch
relevanceLanguage
regionCode
q
publishedBefore
pageToken
order
maxResults
locationRadius
location
eventType
channelType
channelId
part
RESPOSTA DE EXEMPLO DA API
JSON
{
    "kind": "youtube#searchListResponse",
    "etag": "9rp_AqPOnMAPZFfUxC77QzlDVbM",
    "nextPageToken": "CAUQAA",
    "regionCode": "US",
    "pageInfo": {
        "totalResults": 6268,
        "resultsPerPage": 5
    },
    "items": [
        {
            "kind": "youtube#searchResult",
            "etag": "by8SdZJt45NN385Joxv0TXTO1RY",
            "id": {
                "kind": "youtube#video",
                "videoId": "8ZCeXQyavog"
            },
            "snippet": {
                "publishedAt": "2026-07-10T19:00:32Z",
                "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
                "title": "Whats your go-to prompting hack?",
                "description": "Here are some prompting tips that can save you time and yield a better product. Resources: Learn more ...",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/8ZCeXQyavog/default.jpg",
                        "width": 120,
                        "height": 90
                    },
                    "medium": {
                        "url": "https://i.ytimg.com/vi/8ZCeXQyavog/mqdefault.jpg",
                        "width": 320,
                        "height": 180
                    },
                    "high": {
                        "url": "https://i.ytimg.com/vi/8ZCeXQyavog/hqdefault.jpg",
                        "width": 480,
                        "height": 360
                    },
                    "standard": {
                        "url": "https://i.ytimg.com/vi/8ZCeXQyavog/sddefault.jpg",
                        "width": 640,
                        "height": 480
                    },
                    "maxres": {
                        "url": "https://i.ytimg.com/vi/8ZCeXQyavog/maxresdefault.jpg",
                        "width": 1280,
                        "height": 720
                    }
                },
                "channelTitle": "Google for Developers",
                "liveBroadcastContent": "none",
                "publishTime": "2026-07-10T19:00:32Z"
            }
        },
        {
            "kind": "youtube#searchResult",
            "etag": "asTUYo2effb8HNdmkj4WKt7e9qw",
            "id": {
                "kind": "youtube#video",
                "videoId": "Keg5JOqtmpY"
            },
            "snippet": {
                "publishedAt": "2023-04-25T18:15:08Z",
                "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
                "title": "Join us for Google I/O Extended",
                "description": "Events are better together! Leave your desk - or wherever your workspace is - and join us for a Google I/O Extended near you.",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/Keg5JOqtmpY/default.jpg",
                        "width": 120,
                        "height": 90
                    },
                    "medium": {
                        "url": "https://i.ytimg.com/vi/Keg5JOqtmpY/mqdefault.jpg",
                        "width": 320,
                        "height": 180
                    },
                    "high": {
                        "url": "https://i.ytimg.com/vi/Keg5JOqtmpY/hqdefault.jpg",
                        "width": 480,
                        "height": 360
                    },
                    "standard": {
                        "url": "https://i.ytimg.com/vi/Keg5JOqtmpY/sddefault.jpg",
                        "width": 640,
                        "height": 480
                    },
                    "maxres": {
                        "url": "https://i.ytimg.com/vi/Keg5JOqtmpY/maxresdefault.jpg",
                        "width": 1280,
                        "height": 720
                    }
                },
                "channelTitle": "Google for Developers",
                "liveBroadcastContent": "none",
                "publishTime": "2023-04-25T18:15:08Z"
            }
        },
        {
            "kind": "youtube#searchResult",
            "etag": "KhYFUNLnd_StvkiZULC_fAFraTo",
            "id": {
                "kind": "youtube#video",
                "videoId": "wq8X9YrmooU"
            },
            "snippet": {
                "publishedAt": "2026-06-29T13:00:08Z",
                "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
                "title": "What’s happening in this Kotlin code?",
                "description": "A small Kotlin challenge from a real permissions bug: each user has a set of roles. A teammate adds a role to one user, and a ...",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/wq8X9YrmooU/default.jpg",
                        "width": 120,
                        "height": 90
                    },
                    "medium": {
                        "url": "https://i.ytimg.com/vi/wq8X9YrmooU/mqdefault.jpg",
                        "width": 320,
                        "height": 180
                    },
                    "high": {
                        "url": "https://i.ytimg.com/vi/wq8X9YrmooU/hqdefault.jpg",
                        "width": 480,
                        "height": 360
                    },
                    "standard": {
                        "url": "https://i.ytimg.com/vi/wq8X9YrmooU/sddefault.jpg",
                        "width": 640,
                        "height": 480
                    },
                    "maxres": {
                        "url": "https://i.ytimg.com/vi/wq8X9YrmooU/maxresdefault.jpg",
                        "width": 1280,
                        "height": 720
                    }
                },
                "channelTitle": "Google for Developers",
                "liveBroadcastContent": "none",
                "publishTime": "2026-06-29T13:00:08Z"
            }
        },
        {
            "kind": "youtube#searchResult",
            "etag": "FAZbN8-8kLh06-6anqnNPvD7T5c",
            "id": {
                "kind": "youtube#video",
                "videoId": "sCXuCczPE8A"
            },
            "snippet": {
                "publishedAt": "2025-11-20T20:00:55Z",
                "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
                "title": "What's on the newsdesk for Google Developers this November? Take a peek!",
                "description": "From new updates to Google Play game to unveiling ADK Go, see what's new for you, a Google developer! Watch more Google ...",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/sCXuCczPE8A/default.jpg",
                        "width": 120,
                        "height": 90
                    },
                    "medium": {
                        "url": "https://i.ytimg.com/vi/sCXuCczPE8A/mqdefault.jpg",
                        "width": 320,
                        "height": 180
                    },
                    "high": {
                        "url": "https://i.ytimg.com/vi/sCXuCczPE8A/hqdefault.jpg",
                        "width": 480,
                        "height": 360
                    },
                    "standard": {
                        "url": "https://i.ytimg.com/vi/sCXuCczPE8A/sddefault.jpg",
                        "width": 640,
                        "height": 480
                    },
                    "maxres": {
                        "url": "https://i.ytimg.com/vi/sCXuCczPE8A/maxresdefault.jpg",
                        "width": 1280,
                        "height": 720
                    }
                },
                "channelTitle": "Google for Developers",
                "liveBroadcastContent": "none",
                "publishTime": "2025-11-20T20:00:55Z"
            }
        },
        {
            "kind": "youtube#searchResult",
            "etag": "v4P7Avziavto_hCncqXtTZUCsss",
            "id": {
                "kind": "youtube#video",
                "videoId": "0H0c1JHqTjg"
            },
            "snippet": {
                "publishedAt": "2025-08-28T16:00:02Z",
                "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
                "title": "Just in from the news desk 📰: Release of Dart 3.9 and Flutter 3.35",
                "description": "Learn how you can accelerate building multiplatform apps with the new Flutter and Dart releases. These updates put an emphasis ...",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/0H0c1JHqTjg/default.jpg",
                        "width": 120,
                        "height": 90
                    },
                    "medium": {
                        "url": "https://i.ytimg.com/vi/0H0c1JHqTjg/mqdefault.jpg",
                        "width": 320,
                        "height": 180
                    },
                    "high": {
                        "url": "https://i.ytimg.com/vi/0H0c1JHqTjg/hqdefault.jpg",
                        "width": 480,
                        "height": 360
                    },
                    "standard": {
                        "url": "https://i.ytimg.com/vi/0H0c1JHqTjg/sddefault.jpg",
                        "width": 640,
                        "height": 480
                    },
                    "maxres": {
                        "url": "https://i.ytimg.com/vi/0H0c1JHqTjg/maxresdefault.jpg",
                        "width": 1280,
                        "height": 720
                    }
                },
                "channelTitle": "Google for Developers",
                "liveBroadcastContent": "none",
                "publishTime": "2025-08-28T16:00:02Z"
            }
        }
    ]
}
Buscar — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/12299/youtube+data+api+v3/36729/search?channelId=UC_x5XG1OV2P6uZZ5FSM9Ttw&part=snippet' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Retorna recursos de assinatura que correspondem aos critérios de solicitação da API
Endpoint ID: 36730
GET https://zylalabs.com/api/12299/youtube+data+api+v3/36730/subscriptions
PARÂMETROS DE ENTRADA

Assinaturas — Recursos do endpoint

Objeto Descrição
part Obrigatório The **part** parameter specifies a comma-separated list of one or more **subscription** resource properties that the API response will include. If the parameter identifies a property that contains child properties, the child properties will be included in the response. For example, in a **subscription** resource, the **snippet** property contains other properties, such as a display title for the subscription. If you set **part=snippet**, the API response will also contain all of those nested properties. The following list contains the **part** names that you can include in the parameter value: - **contentDetails** - **id** - **snippet** - **subscriberSnippet**
channelId Opcional The **channelId** parameter specifies a YouTube channel ID. The API will only return that channel's subscriptions.
id Opcional The **id** parameter specifies a comma-separated list of the YouTube subscription ID(s) for the resource(s) that are being retrieved. In a **subscription** resource, the **id** property specifies the YouTube subscription ID.
forChannelId Opcional The **forChannelId** parameter specifies a comma-separated list of channel IDs. The API response will then only contain subscriptions matching those channels.
maxResults Opcional The **maxResults** parameter specifies the maximum number of items that should be returned in the result set. Acceptable values are **0** to **50**, inclusive. The default value is **5**.
order Opcional The **order** parameter specifies the method that will be used to sort resources in the API response. The default value is **SUBSCRIPTION_ORDER_RELEVANCE**. Acceptable values are: - **alphabetical** – Sort alphabetically. - **relevance** – Sort by relevance. - **unread** – Sort by order of activity.
pageToken Opcional The **pageToken** parameter identifies a specific page in the result set that should be returned. In an API response, the **nextPageToken** and **prevPageToken** properties identify other pages that could be retrieved.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

part
channelId
id
forChannelId
maxResults
order
pageToken
RESPOSTA DE EXEMPLO DA API
JSON
{
    "kind": "youtube#SubscriptionListResponse",
    "etag": "T1hY93HXmKyo-uKF7kgZ6OByodE",
    "nextPageToken": "CAUQAA",
    "pageInfo": {
        "totalResults": 24,
        "resultsPerPage": 5
    },
    "items": [
        {
            "kind": "youtube#subscription",
            "etag": "cxrtDDfBvzUvvEuBa4f1cs_O0Ko",
            "id": "fBvbLJsTflPk1QbZDyYu6fj62RKZu_tcES0_AymQu0Y",
            "snippet": {
                "publishedAt": "2018-03-23T20:59:57.990016Z",
                "title": "TensorFlow",
                "description": "Welcome to the official TensorFlow YouTube channel. Stay up to date with the latest TensorFlow news, tutorials, best practices, and more! \n\nTensorFlow is an open-source machine learning framework for everyone.",
                "resourceId": {
                    "kind": "youtube#channel",
                    "channelId": "UC0rqucBdTuFTjJiefW5t-IQ"
                },
                "channelId": "UCP4bf6IHJJQehibu6ai__cg",
                "thumbnails": {
                    "default": {
                        "url": "https://yt3.ggpht.com/ytc/AIdro_lAp1zO3sFLjm6hBn_gH0nd3FzZ6c2GN5U85vwlbH1e9ME=s88-c-k-c0x00ffffff-no-rj"
                    },
                    "medium": {
                        "url": "https://yt3.ggpht.com/ytc/AIdro_lAp1zO3sFLjm6hBn_gH0nd3FzZ6c2GN5U85vwlbH1e9ME=s240-c-k-c0x00ffffff-no-rj"
                    },
                    "high": {
                        "url": "https://yt3.ggpht.com/ytc/AIdro_lAp1zO3sFLjm6hBn_gH0nd3FzZ6c2GN5U85vwlbH1e9ME=s800-c-k-c0x00ffffff-no-rj"
                    }
                }
            }
        },
        {
            "kind": "youtube#subscription",
            "etag": "xvFZnZOnFqhvQRgyQg113x8R9w8",
            "id": "fBvbLJsTflMVFXEXov2WxCwQIXbUP1esFoKtdOJ8P_o",
            "snippet": {
                "publishedAt": "2016-06-30T15:19:25Z",
                "title": "Ask A Dev",
                "description": "New to development or a pro who needs help? Just tweet your question to #AskADev. We'll pick the best ones and have a developer answer them right here. With a video posted every week, Mashable and Mutual Mobile will make you a tech expert in no time.",
                "resourceId": {
                    "kind": "youtube#channel",
                    "channelId": "UC4BAyz98GyC6-aUGHQBbfVQ"
                },
                "channelId": "UCP4bf6IHJJQehibu6ai__cg",
                "thumbnails": {
                    "default": {
                        "url": "https://yt3.ggpht.com/ytc/AIdro_k8wXy_h5Pon6XNKpRGsNiikCbiHcZ18ACd6XSFbnlbM_M=s88-c-k-c0x00ffffff-no-rj"
                    },
                    "medium": {
                        "url": "https://yt3.ggpht.com/ytc/AIdro_k8wXy_h5Pon6XNKpRGsNiikCbiHcZ18ACd6XSFbnlbM_M=s240-c-k-c0x00ffffff-no-rj"
                    },
                    "high": {
                        "url": "https://yt3.ggpht.com/ytc/AIdro_k8wXy_h5Pon6XNKpRGsNiikCbiHcZ18ACd6XSFbnlbM_M=s800-c-k-c0x00ffffff-no-rj"
                    }
                }
            }
        },
        {
            "kind": "youtube#subscription",
            "etag": "CfbB7RRCEI28CZl7H622peYzLLw",
            "id": "fBvbLJsTflMVFXEXov2WxJqZTocqQ2mHLrQCMZbGv3M",
            "snippet": {
                "publishedAt": "2016-07-15T21:42:25Z",
                "title": "Google Workspace",
                "description": "Get better work done faster using Google Workspace with Gemini.\n\nWelcome to the Google Workspace YouTube Channel, where you'll find quality informational and educational videos to help elevate and improve your business, classroom and teams. Explore how to use Google Workspace's products such as Gmail, Docs, Sheets, Slides, Drive, and many more. Learn how to customize, integrate, or extend these products in the Gemini era. \n\nVisit our website → workspace.google.com",
                "resourceId": {
                    "kind": "youtube#channel",
                    "channelId": "UCBmwzQnSoj9b6HzNmFrg_yw"
                },
                "channelId": "UCP4bf6IHJJQehibu6ai__cg",
                "thumbnails": {
                    "default": {
                        "url": "https://yt3.ggpht.com/kLuqCg6u5xXi-kdjJ8MBN12fPMQCVujJJRU9YH7uV7AAhke8X6zdIYK1o6EMDX3U0sl1pxaf=s88-c-k-c0x00ffffff-no-rj"
                    },
                    "medium": {
                        "url": "https://yt3.ggpht.com/kLuqCg6u5xXi-kdjJ8MBN12fPMQCVujJJRU9YH7uV7AAhke8X6zdIYK1o6EMDX3U0sl1pxaf=s240-c-k-c0x00ffffff-no-rj"
                    },
                    "high": {
                        "url": "https://yt3.ggpht.com/kLuqCg6u5xXi-kdjJ8MBN12fPMQCVujJJRU9YH7uV7AAhke8X6zdIYK1o6EMDX3U0sl1pxaf=s800-c-k-c0x00ffffff-no-rj"
                    }
                }
            }
        },
        {
            "kind": "youtube#subscription",
            "etag": "d35KKHryx-inpILAl8wVY71s8Js",
            "id": "fBvbLJsTflMVFXEXov2WxAtuNhq6kmWRiWuPJL-FpKk",
            "snippet": {
                "publishedAt": "2016-06-30T15:21:00Z",
                "title": "AppleProgramming",
                "description": "I welcome all newcomers who have never programmed before and want to learn programming on macOS. Feel free to send me a message about anything related to my videos.\n\n- Lucas Derraugh",
                "resourceId": {
                    "kind": "youtube#channel",
                    "channelId": "UCDg-YmnNehm3KB0BpytkUJg"
                },
                "channelId": "UCP4bf6IHJJQehibu6ai__cg",
                "thumbnails": {
                    "default": {
                        "url": "https://yt3.ggpht.com/ytc/AIdro_mFWTCpJOhcwY5ELAlxOkMxXX5GgU9ZXEutegsf5vEUjg=s88-c-k-c0x00ffffff-no-rj"
                    },
                    "medium": {
                        "url": "https://yt3.ggpht.com/ytc/AIdro_mFWTCpJOhcwY5ELAlxOkMxXX5GgU9ZXEutegsf5vEUjg=s240-c-k-c0x00ffffff-no-rj"
                    },
                    "high": {
                        "url": "https://yt3.ggpht.com/ytc/AIdro_mFWTCpJOhcwY5ELAlxOkMxXX5GgU9ZXEutegsf5vEUjg=s800-c-k-c0x00ffffff-no-rj"
                    }
                }
            }
        },
        {
            "kind": "youtube#subscription",
            "etag": "Q0R9z_c_hy3GTzUunbwEc7x3uK8",
            "id": "fBvbLJsTflMVFXEXov2WxKv5JuM12E6conjNxWv3KPA",
            "snippet": {
                "publishedAt": "2016-10-28T05:17:45Z",
                "title": "Google Cloud Tech",
                "description": "Welcome to the official YouTube channel for Google Cloud’s technical community. Explore our tutorials, see exciting demos, stay up to date with product news, and find new developer tools helping you build what’s next.",
                "resourceId": {
                    "kind": "youtube#channel",
                    "channelId": "UCJS9pqu9BzkAMNTmzNMNhvg"
                },
                "channelId": "UCP4bf6IHJJQehibu6ai__cg",
                "thumbnails": {
                    "default": {
                        "url": "https://yt3.ggpht.com/_XJ_FbhTDiTg7Zhr328vkGrw99p8-uQ3Y1nW2KZozueF_nkixmIhAbF2hUMFB9lUqMwSBo4etlY=s88-c-k-c0x00ffffff-no-rj"
                    },
                    "medium": {
                        "url": "https://yt3.ggpht.com/_XJ_FbhTDiTg7Zhr328vkGrw99p8-uQ3Y1nW2KZozueF_nkixmIhAbF2hUMFB9lUqMwSBo4etlY=s240-c-k-c0x00ffffff-no-rj"
                    },
                    "high": {
                        "url": "https://yt3.ggpht.com/_XJ_FbhTDiTg7Zhr328vkGrw99p8-uQ3Y1nW2KZozueF_nkixmIhAbF2hUMFB9lUqMwSBo4etlY=s800-c-k-c0x00ffffff-no-rj"
                    }
                }
            }
        }
    ]
}
Assinaturas — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/12299/youtube+data+api+v3/36730/subscriptions?part=snippet&channelId=UCP4bf6IHJJQehibu6ai__cg' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Um recurso de vídeo contém informações sobre um vídeo do YouTube
Endpoint ID: 36732
GET https://zylalabs.com/api/12299/youtube+data+api+v3/36732/videos
PARÂMETROS DE ENTRADA

Vídeos — Recursos do endpoint

Objeto Descrição
part Obrigatório The part parameter specifies a comma-separated list of one or more video resource properties that the API response will include. If the parameter identifies a property that contains child properties, the child properties will be included in the response. For example, in a video resource, the snippet property contains the channelId, title, description, tags, and categoryId properties. As such, if you set part=snippet, the API response will contain all of those properties. The following list contains the part names that you can include in the parameter value: - **contentDetails** - **fileDetails** - **id** - **liveStreamingDetails** - **localizations** - **player** - **processingDetails** - **recordingDetails** - **snippet** - **statistics** - **status** - **suggestions** - **topicDetails**
id Opcional The id parameter specifies a comma-separated list of the YouTube video ID(s) for the resource(s) that are being retrieved. In a video resource, the id property specifies the video's ID.
maxHeight Opcional The maxHeight parameter specifies the maximum height of the embedded player returned in the player.embedHtml property. You can use this parameter to specify that instead of the default dimensions, the embed code should use a height appropriate for your application layout. If the maxWidth parameter is also provided, the player may be shorter than the maxHeight in order to not violate the maximum width. Acceptable values are 72 to 8192, inclusive.
chart Opcional The chart parameter identifies the chart that you want to retrieve. Acceptable values are: **mostPopular** – Return the most popular videos for the specified content region and video category.
hl Opcional The hl parameter instructs the API to retrieve localized resource metadata for a specific application language that the YouTube website supports. The parameter value must be a language code included in the list returned by the i18nLanguages.list method. If localized resource details are available in that language, the resource's snippet.localized object will contain the localized values. However, if localized details are not available, the snippet.localized object will contain resource details in the resource's default language.
maxWidth Opcional The maxWidth parameter specifies the maximum width of the embedded player returned in the player.embedHtml property. You can use this parameter to specify that instead of the default dimensions, the embed code should use a width appropriate for your application layout. If the maxHeight parameter is also provided, the player may be narrower than maxWidth in order to not violate the maximum height. Acceptable values are 72 to 8192, inclusive.
maxResults Opcional The maxResults parameter specifies the maximum number of items that should be returned in the result set. **Note:** This parameter is supported for use in conjunction with the myRating parameter, but it is not supported for use in conjunction with the id parameter. Acceptable values are 1 to 50, inclusive. The default value is 5.
pageToken Opcional The pageToken parameter identifies a specific page in the result set that should be returned. In an API response, the nextPageToken and prevPageToken properties identify other pages that could be retrieved.
regionCode Opcional The regionCode parameter instructs the API to select a video chart available in the specified region. This parameter can only be used in conjunction with the chart parameter. The parameter value is an ISO 3166-1 alpha-2 country code.
videoCategoryId Opcional The videoCategoryId parameter identifies the video category for which the chart should be retrieved. This parameter can only be used in conjunction with the chart parameter. By default, charts are not restricted to a particular category. The default value is 0.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

part
id
maxHeight
chart
hl
maxWidth
maxResults
pageToken
regionCode
videoCategoryId
RESPOSTA DE EXEMPLO DA API
JSON
{
    "kind": "youtube#videoListResponse",
    "etag": "2EeYX15ewZ9qvyLwe_EBJ7lWVpU",
    "items": [
        {
            "kind": "youtube#video",
            "etag": "3ccwCTjGXSGQ_r9Yqj8GqeaG4ys",
            "id": "eGGUmoxvdAM",
            "snippet": {
                "publishedAt": "2026-04-01T15:58:06Z",
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
                "title": "Swae Lee reacts to his Watch History (Same Difference) | Watch History",
                "description": "Swae Lee’s debut solo album “Same Difference” is dropping April 3, 2026, and he’s doing a major set at Coachella later this month – as his solo career is skyrocketing we got the former member of Rae Sremmund in our studio to talk through what he watches on YouTube (in between writing some 733 songs for his solo project).\n\nThe “Sunflower” performer’s Watch History goes from his earliest YouTube uploads in Tupelo with the Outta St8 Boyz to learning how to create music like T-Pain, all the mega-virality of the “Mannequin Challenge” – and even manages to find time to discuss why Geminis are misunderstood. It's a full behind-the-scenes look at what makes Swae Lee… Swae Lee.\n\nFeatured Creators: \n@swaelee \n@3ligotscales \n@ArtistsPages \n@barockhill \n@Bellawishesswae \n@CallofDuty \n@celebrityshorts689 \n@DtreauxTV \n@FLUnderground \n@IballrightCelebs \n@News4JAX \n@PlaqueBoyMaxLive \n@quickmixx \n@raesremmurdbeforefame2127 \n@Vinnycf95 \n@st8boys \n\nCredits:\n\nCreated & Produced by Somehow Studios\n\nCo-founder, Executive Producer: Greg T. Gordon\nCo-founder, Chief Creative Officer: Joe Sabia\nCreative Producer: Grace Lauson\nDirector, Post Production: Doug Larsen\n\nDirector: Grace Lauson\nProducer: Sam Weiser\n\nDirector of Photography: Grant Bell\n1st AC: Melissa Baltierra\nGaffer: Tony Bryan\nKey Grip: Tony Cady\nSwing: Derek Rittenhouse\nSound Mixer: Paul Cornett\nHMU Artist: Meg Wilbur\nPA’s: Paul Sigwerth, Noah Heie, Ben Kieda\n\nEditor: Jordan Calig\nGraphics: Louis Hamwey\n\nYouTube Team: \nJulia Templeman\nJake Wright\nMarly Ellis\nRed Fabbri",
                "thumbnails": {
                    "default": {
                        "url": "https://i.ytimg.com/vi/eGGUmoxvdAM/default.jpg",
                        "width": 120,
                        "height": 90
                    },
                    "medium": {
                        "url": "https://i.ytimg.com/vi/eGGUmoxvdAM/mqdefault.jpg",
                        "width": 320,
                        "height": 180
                    },
                    "high": {
                        "url": "https://i.ytimg.com/vi/eGGUmoxvdAM/hqdefault.jpg",
                        "width": 480,
                        "height": 360
                    },
                    "standard": {
                        "url": "https://i.ytimg.com/vi/eGGUmoxvdAM/sddefault.jpg",
                        "width": 640,
                        "height": 480
                    },
                    "maxres": {
                        "url": "https://i.ytimg.com/vi/eGGUmoxvdAM/maxresdefault.jpg",
                        "width": 1280,
                        "height": 720
                    },
                    "uhd": {
                        "url": "https://i.ytimg.com/vi/eGGUmoxvdAM/uhddefault.jpg",
                        "width": 3840,
                        "height": 2160
                    }
                },
                "channelTitle": "YouTube",
                "tags": [
                    "swae lee",
                    "rae sremmund",
                    "same difference",
                    "t-pain",
                    "t pain",
                    "gemini",
                    "geminis",
                    "mannequin challenge",
                    "outta st8 boyz",
                    "outta state boyz",
                    "flammable",
                    "don’t even call",
                    "rich the kid",
                    "Swae Lee Same Difference release date",
                    "Swae Lee new music 2026",
                    "sunflower",
                    "into the spider-verse",
                    "spider-man",
                    "spider-man into the spider-verse",
                    "post malone",
                    "Slim Jxmmi",
                    "Mike WiLL Made-It",
                    "French Montana",
                    "coachella",
                    "coachella 2026",
                    "Melodic Rap",
                    "swae lee new album",
                    "rap",
                    "swae lee flammable",
                    "swae lee solo",
                    "beyonce"
                ],
                "categoryId": "24",
                "liveBroadcastContent": "none",
                "defaultLanguage": "en",
                "localized": {
                    "title": "Swae Lee reacts to his Watch History (Same Difference) | Watch History",
                    "description": "Swae Lee’s debut solo album “Same Difference” is dropping April 3, 2026, and he’s doing a major set at Coachella later this month – as his solo career is skyrocketing we got the former member of Rae Sremmund in our studio to talk through what he watches on YouTube (in between writing some 733 songs for his solo project).\n\nThe “Sunflower” performer’s Watch History goes from his earliest YouTube uploads in Tupelo with the Outta St8 Boyz to learning how to create music like T-Pain, all the mega-virality of the “Mannequin Challenge” – and even manages to find time to discuss why Geminis are misunderstood. It's a full behind-the-scenes look at what makes Swae Lee… Swae Lee.\n\nFeatured Creators: \n@swaelee \n@3ligotscales \n@ArtistsPages \n@barockhill \n@Bellawishesswae \n@CallofDuty \n@celebrityshorts689 \n@DtreauxTV \n@FLUnderground \n@IballrightCelebs \n@News4JAX \n@PlaqueBoyMaxLive \n@quickmixx \n@raesremmurdbeforefame2127 \n@Vinnycf95 \n@st8boys \n\nCredits:\n\nCreated & Produced by Somehow Studios\n\nCo-founder, Executive Producer: Greg T. Gordon\nCo-founder, Chief Creative Officer: Joe Sabia\nCreative Producer: Grace Lauson\nDirector, Post Production: Doug Larsen\n\nDirector: Grace Lauson\nProducer: Sam Weiser\n\nDirector of Photography: Grant Bell\n1st AC: Melissa Baltierra\nGaffer: Tony Bryan\nKey Grip: Tony Cady\nSwing: Derek Rittenhouse\nSound Mixer: Paul Cornett\nHMU Artist: Meg Wilbur\nPA’s: Paul Sigwerth, Noah Heie, Ben Kieda\n\nEditor: Jordan Calig\nGraphics: Louis Hamwey\n\nYouTube Team: \nJulia Templeman\nJake Wright\nMarly Ellis\nRed Fabbri"
                },
                "defaultAudioLanguage": "en"
            }
        }
    ],
    "pageInfo": {
        "totalResults": 1,
        "resultsPerPage": 1
    }
}
Vídeos — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/12299/youtube+data+api+v3/36732/videos?part=snippet&id=eGGUmoxvdAM' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Um recurso videoCategory identifica uma categoria que foi ou pode ser associada a vídeos enviados
Endpoint ID: 36731
GET https://zylalabs.com/api/12299/youtube+data+api+v3/36731/videocategories
PARÂMETROS DE ENTRADA

CategoriasDeVideo — Recursos do endpoint

Objeto Descrição
part Opcional The part parameter specifies the videoCategory resource properties that the API response will include. Set the parameter value to snippet.
id Opcional The id parameter specifies a comma-separated list of video category IDs for the resources that you are retrieving.
regionCode Opcional The regionCode parameter instructs the API to return the list of video categories available in the specified country. The parameter value is an ISO 3166-1 alpha-2 country code.
hl Opcional The hl parameter specifies the language that should be used for text values in the API response. The default value is en_US.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

part
id
regionCode
hl
RESPOSTA DE EXEMPLO DA API
JSON
{
    "kind": "youtube#videoCategoryListResponse",
    "etag": "QteLrrS_X7rM7rlcU_e7qa0embQ",
    "items": [
        {
            "kind": "youtube#videoCategory",
            "etag": "grPOPYEUUZN3ltuDUGEWlrTR90U",
            "id": "1",
            "snippet": {
                "title": "Film & Animation",
                "assignable": true,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "Q0xgUf8BFM8rW3W0R9wNq809xyA",
            "id": "2",
            "snippet": {
                "title": "Autos & Vehicles",
                "assignable": true,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "qnpwjh5QlWM5hrnZCvHisquztC4",
            "id": "10",
            "snippet": {
                "title": "Music",
                "assignable": true,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "HyFIixS5BZaoBdkQdLzPdoXWipg",
            "id": "15",
            "snippet": {
                "title": "Pets & Animals",
                "assignable": true,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "PNU8SwXhjsF90fmkilVohofOi4I",
            "id": "17",
            "snippet": {
                "title": "Sports",
                "assignable": true,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "5kFljz9YJ4lEgSfVwHWi5kTAwAs",
            "id": "18",
            "snippet": {
                "title": "Short Movies",
                "assignable": false,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "ANnLQyzEA_9m3bMyJXMhKTCOiyg",
            "id": "19",
            "snippet": {
                "title": "Travel & Events",
                "assignable": true,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "0Hh6gbZ9zWjnV3sfdZjKB5LQr6E",
            "id": "20",
            "snippet": {
                "title": "Gaming",
                "assignable": true,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "q8Cp4pUfCD8Fuh8VJ_yl5cBCVNw",
            "id": "21",
            "snippet": {
                "title": "Videoblogging",
                "assignable": false,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "cHDaaqPDZsJT1FPr1-MwtyIhR28",
            "id": "22",
            "snippet": {
                "title": "People & Blogs",
                "assignable": true,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "3Uz364xBbKY50a2s0XQlv-gXJds",
            "id": "23",
            "snippet": {
                "title": "Comedy",
                "assignable": true,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "0srcLUqQzO7-NGLF7QnhdVzJQmY",
            "id": "24",
            "snippet": {
                "title": "Entertainment",
                "assignable": true,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "bQlQMjmYX7DyFkX4w3kT0osJyIc",
            "id": "25",
            "snippet": {
                "title": "News & Politics",
                "assignable": true,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "Y06N41HP_WlZmeREZvkGF0HW5pg",
            "id": "26",
            "snippet": {
                "title": "Howto & Style",
                "assignable": true,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "yBaNkLx4sX9NcDmFgAmxQcV4Y30",
            "id": "27",
            "snippet": {
                "title": "Education",
                "assignable": true,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "Mxy3A-SkmnR7MhJDZRS4DuAIbQA",
            "id": "28",
            "snippet": {
                "title": "Science & Technology",
                "assignable": true,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "p3lEirEJApyEkuWpaGEHoF-m-aA",
            "id": "29",
            "snippet": {
                "title": "Nonprofits & Activism",
                "assignable": true,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "4pIHL_AdN2kO7btAGAP1TvPucNk",
            "id": "30",
            "snippet": {
                "title": "Movies",
                "assignable": false,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "Iqol1myDwh2AuOnxjtn2AfYwJTU",
            "id": "31",
            "snippet": {
                "title": "Anime/Animation",
                "assignable": false,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "tzhBKCBcYWZLPai5INY4id91ss8",
            "id": "32",
            "snippet": {
                "title": "Action/Adventure",
                "assignable": false,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "ii8nBGYpKyl6FyzP3cmBCevdrbs",
            "id": "33",
            "snippet": {
                "title": "Classics",
                "assignable": false,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "Y0u9UAQCCGp60G11Arac5Mp46z4",
            "id": "34",
            "snippet": {
                "title": "Comedy",
                "assignable": false,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "_YDnyT205AMuX8etu8loOiQjbD4",
            "id": "35",
            "snippet": {
                "title": "Documentary",
                "assignable": false,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "eAl2b-uqIGRDgnlMa0EsGZjXmWg",
            "id": "36",
            "snippet": {
                "title": "Drama",
                "assignable": false,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "HDAW2HFOt3SqeDI00X-eL7OELfY",
            "id": "37",
            "snippet": {
                "title": "Family",
                "assignable": false,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "QHiWh3niw5hjDrim85M8IGF45eE",
            "id": "38",
            "snippet": {
                "title": "Foreign",
                "assignable": false,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "ztKcSS7GpH9uEyZk9nQCdNujvGg",
            "id": "39",
            "snippet": {
                "title": "Horror",
                "assignable": false,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "Ids1sm8QFeSo_cDlpcUNrnEBYWA",
            "id": "40",
            "snippet": {
                "title": "Sci-Fi/Fantasy",
                "assignable": false,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "qhfgS7MzzZHIy_UZ1dlawl1GbnY",
            "id": "41",
            "snippet": {
                "title": "Thriller",
                "assignable": false,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        },
        {
            "kind": "youtube#videoCategory",
            "etag": "TxVSfGoUyT7CJ7h7ebjg4vhIt6g",
            "id": "42",
            "snippet": {
                "title": "Shorts",
                "assignable": false,
                "channelId": "UCBR8-60-B28hp2BmDPdntcQ"
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
CategoriasDeVideo — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/12299/youtube+data+api+v3/36731/videocategories?part=snippet®ionCode=US' --header 'Authorization: Bearer YOUR_API_KEY' 


    

Chave de acesso à API e autenticação

Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Youtube Data API V3 API basta incluir seu token Bearer no cabeçalho Authorization.

Cabeçalhos
Cabeçalho Descrição
Authorization Obrigatório Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.

Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.

(Economize 2 meses com cobrança anual 🎉)

A partir de
$10.000/Ano


  • Volume personalizado
  • Limite de taxa personalizado
  • Suporte ao cliente especializado
  • Monitoramento de API em tempo real

Visão Geral

Estamos fornecendo aqui a API de Dados do Youtube Oficial Tudo-em-Um V3.
Você pode usar esta API para obter detalhes do canal, detalhes dos vídeos, playlists de canais, vídeos nas playlists, comentários nos vídeos, tópicos de comentários, categorias de vídeos, regiões, idiomas etc em tempo real.

Encaminharemos sua solicitação diretamente para a API de Dados do Youtube V3 e retornaremos a resposta. Não armazenamos nenhum dado. Todos os dados que você recebe na resposta da API são diretamente da API do Youtube em tempo real.

 

Youtube Data API V3 API FAQs

O endpoint do canal GET retorna informações detalhadas sobre um canal do YouTube, incluindo o ID do canal, título, descrição, URL personalizada, data de publicação e imagens em miniatura em vários tamanhos

Os campos-chave na resposta incluem "id" (ID do canal), "snippet.title" (nome do canal), "snippet.description" (descrição do canal), "snippet.customUrl" (URL personalizada) e "snippet.thumbnails" (imagens em miniatura)

Os usuários podem personalizar solicitações incluindo parâmetros como "id" (ID de canal específico) ou "forUsername" (nome de usuário do canal) para recuperar informações direcionadas do canal

Os dados da resposta estão organizados em um formato JSON, contendo um campo "kind", "etag" para versionamento, "pageInfo" para detalhes de paginação e um array "items" que contém as informações do canal

O endpoint GET Channel fornece informações como título do canal descrição URL personalizada data de publicação e várias imagens em miniatura permitindo que os usuários reunam detalhes abrangentes do canal

Casos de uso típicos incluem exibir informações de canais em sites analisar o desempenho de canais e integrar dados de canais do YouTube em aplicativos para aumentar o engajamento do usuário

A precisão dos dados é mantida por meio da consulta direta à API oficial de dados do YouTube garantindo que os usuários recebam informações em tempo real e atualizadas sem armazenamento ou alteração de dados

Os usuários podem utilizar os dados retornados extraindo campos principais como o título do canal e miniaturas para fins de exibição ou usando o ID do canal para novas chamadas de API para acessar conteúdo relacionado

Perguntas Frequentes Gerais

O Zyla API Hub é como uma grande loja de APIs, onde você pode encontrar milhares delas em um só lugar. Também oferecemos suporte dedicado e monitoramento em tempo real de todas as APIs. Após se cadastrar, você pode escolher quais APIs deseja usar. Lembre-se apenas de que cada API precisa de sua própria assinatura. Mas se você se inscrever em várias, usará a mesma chave para todas elas, facilitando as coisas para você.
Os preços são listados em USD (Dólar Americano), EUR (Euro), CAD (Dólar Canadense), AUD (Dólar Australiano) e GBP (Libra Esterlina). Aceitamos todos os principais cartões de débito e crédito. Nosso sistema de pagamento usa a mais recente tecnologia de segurança e é operado pela Stripe, uma das empresas de pagamento mais confiáveis do mundo. Se tiver problemas para pagar com cartão, entre em contato conosco em [email protected]

Além disso, se você já tiver uma assinatura ativa em qualquer uma dessas moedas (USD, EUR, CAD, AUD, GBP), essa moeda será mantida para assinaturas subsequentes. Você pode alterar a moeda a qualquer momento, desde que não tenha assinaturas ativas.
A moeda local exibida na página de preços é baseada no país do seu endereço IP e é fornecida apenas como referência. Os preços reais são em USD (Dólar Americano). Ao efetuar o pagamento, a cobrança aparecerá no extrato do seu cartão em USD, mesmo que você veja o valor equivalente em sua moeda local em nosso site. Isso significa que você não pode pagar diretamente com sua moeda local.
Ocasionalmente, o banco pode recusar a cobrança devido às configurações de proteção contra fraude. Sugerimos contatar seu banco inicialmente para verificar se estão bloqueando nossas cobranças. Você também pode acessar o Portal de Cobrança e alterar o cartão associado para realizar o pagamento. Se isso não funcionar e precisar de mais ajuda, entre em contato com nossa equipe em [email protected]
Os preços são determinados por uma assinatura recorrente mensal ou anual, dependendo do plano escolhido.
As chamadas de API são descontadas do seu plano com base nas requisições bem-sucedidas. Cada plano possui um número específico de chamadas por mês. Apenas chamadas bem-sucedidas, indicadas por uma resposta com Status 200, serão contabilizadas, garantindo que falhas não afetem sua cota mensal.
O Zyla API Hub funciona com um sistema de assinatura mensal recorrente. Seu ciclo de cobrança começa no dia em que você compra um dos planos pagos e será renovado no mesmo dia do mês seguinte. Portanto, cancele sua assinatura com antecedência se quiser evitar cobranças futuras.
Para fazer upgrade do seu plano atual, acesse a página de preços da API e selecione o novo plano desejado. O upgrade é instantâneo, permitindo aproveitar imediatamente os recursos do novo plano. Observe que as chamadas restantes do plano anterior não serão transferidas; você será cobrado pelo valor integral do novo plano.
Para verificar quantas chamadas de API restam para o mês atual, consulte o campo 'X-Zyla-API-Calls-Monthly-Remaining' no cabeçalho da resposta. Por exemplo, se seu plano permite 1.000 requisições por mês e você usou 100, este campo no cabeçalho da resposta indicará 900 chamadas restantes.
Para ver o número máximo de requisições de API que seu plano permite, verifique o cabeçalho de resposta 'X-Zyla-RateLimit-Limit'. Por exemplo, se seu plano inclui 1.000 requisições por mês, este cabeçalho exibirá 1.000.
O cabeçalho 'X-Zyla-RateLimit-Reset' mostra o número de segundos até seu limite de taxa ser redefinido. Isso informa quando sua contagem de requisições começará do zero. Por exemplo, se exibir 3.600, significa que restam 3.600 segundos até o limite ser redefinido.
Sim, você pode cancelar seu plano a qualquer momento acessando sua conta e selecionando a opção de cancelamento na página de Cobrança. Observe que upgrades, downgrades e cancelamentos têm efeito imediato. Além disso, após o cancelamento, você não terá mais acesso ao serviço, mesmo que ainda tenha chamadas restantes na sua cota.
Para oferecer a oportunidade de experimentar nossas APIs sem compromisso, oferecemos um teste gratuito de 7 dias que permite realizar até 50 chamadas de API sem custo. Esse teste pode ser usado apenas uma vez; recomendamos aplicá-lo à API que mais interessa. Embora a maioria das APIs ofereça teste gratuito, algumas podem não oferecer. O teste termina após 7 dias ou quando você atingir 50 requisições, o que ocorrer primeiro. Se atingir o limite, será necessário "Iniciar seu plano pago" para continuar. Você encontra esse botão no perfil em Assinatura -> Escolha a API -> aba Preços. Se não cancelar até o 7º dia, sua assinatura será cobrada automaticamente, liberando todas as chamadas do plano.
Após 7 dias, será cobrado o valor total do plano ao qual você estava inscrito durante o teste. Portanto, é importante cancelar antes do término do período. Solicitações de reembolso por esquecimento de cancelamento não são aceitas.
Ao assinar um teste gratuito de API, você pode fazer até 50 chamadas. Se desejar fazer chamadas adicionais além desse limite, a API solicitará que você "Inicie seu plano pago". Você encontra o botão no perfil em Assinatura -> Escolha a API -> aba Preços.
As Ordens de Pagamento são processadas entre os dias 20 e 30 de cada mês. Se você enviar sua solicitação antes do dia 20, seu pagamento será processado dentro desse período.
Você pode nos contatar via chat para receber assistência imediata. Estamos online de 8h às 17h (EST). Se nos contatar após esse horário, retornaremos o mais rápido possível. Além disso, você pode enviar um e-mail para [email protected]

APIs relacionadas