{
"videos": [
{
"id": "vDiTKvye0wA",
"name": "What's the difference between Keywords and Tags?",
"url": "https://www.youtube.com/watch?v=vDiTKvye0wA",
"views": 65620,
"duration": "6:05",
"thumbnail": "https://i.ytimg.com/vi/vDiTKvye0wA/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAobf9kMK5BUhfQ8NbwrnarNORyWQ",
"isLive": false
},
{
"id": "tQRNiEV443U",
"name": "How to Add Keywords to a YouTube Video & Get More Views!",
"url": "https://www.youtube.com/watch?v=tQRNiEV443U",
"views": 12938,
"duration": "7:30",
"thumbnail": "https://i.ytimg.com/vi/tQRNiEV443U/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDhnTEZhqyOEEEi3vsq__fqlL4amg",
"isLive": false
},
{
"id": "4kUGaTQC0Rc",
"name": "How To Add YouTube Channel Keywords",
"url": "https://www.youtube.com/watch?v=4kUGaTQC0Rc",
"views": 215273,
"duration": "3:06",
"thumbnail": "https://i.ytimg.com/vi/4kUGaTQC0Rc/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAYJe4EGEzuhalmlNhm6knT2FHSOg",
"isLive": false
},
{
"id": "g_bueEejG60",
"name": "DaVinci Resolve Keywords In 3 Minutes",
"url": "https://www.youtube.com/watch?v=g_bueEejG60",
"views": 6757,
"duration": "3:27",
"thumbnail": "https://i.ytimg.com/vi/g_bueEejG60/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBO-vkoN2WprTC7peE40Xdmhbz1Lw",
"isLive": false
},
{
"id": "oQVIT7A9mLo",
"name": "How to Add Tags to Your YouTube Videos (2026 Update)",
"url": "https://www.youtube.com/watch?v=oQVIT7A9mLo",
"views": 32562,
"duration": "5:34",
"thumbnail": "https://i.ytimg.com/vi/oQVIT7A9mLo/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLA9zynwuahJ_DNkuSB-wyifIC8pVA",
"isLive": false
},
{
"id": "Qg76LpkrvA0",
"name": "YouTube Channel Keywords | Can they help YOU earn more views?",
"url": "https://www.youtube.com/watch?v=Qg76LpkrvA0",
"views": 126083,
"duration": "6:48",
"thumbnail": "https://i.ytimg.com/vi/Qg76LpkrvA0/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBptl96YlMY719l30YWAaaFofgFdA",
"isLive": false
},
{
"id": "-rE3gCuLO8A",
"name": "Viral Keywords & Hashtags in Seconds 🔥 | YouTube SEO Tool",
"url": "https://www.youtube.com/watch?v=-rE3gCuLO8A",
"views": 4,
"duration": "4:46",
"thumbnail": "https://i.ytimg.com/vi/-rE3gCuLO8A/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDPWKqSn3VqspRc4tM503rtHPsPNg",
"isLive": false
},
{
"id": "ZygrShWb16w",
"name": "TikTok SEO: How to Get More Views on TikTok Using Keywords",
"url": "https://www.youtube.com/watch?v=ZygrShWb16w",
"views": 66693,
"duration": "6:57",
"thumbnail": "https://i.ytimg.com/vi/ZygrShWb16w/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBpkzeDTFNLScTcgwZ8keHw6j1J9A",
"isLive": false
},
{
"id": "tZdzMJlNXSQ",
"name": "EDIT BETTER with Keywords and Smart Bins - DaVinci Resolve TUTORIAL (Metadata Organisation)",
"url": "https://www.youtube.com/watch?v=tZdzMJlNXSQ",
"views": 41760,
"duration": "6:30",
"thumbnail": "https://i.ytimg.com/vi/tZdzMJlNXSQ/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBdaO55I3jvHh6lNlO58yy10J7xeQ",
"isLive": false
},
{
"id": "GKoZbVciVLA",
"name": "How to find Keywords of other YouTube Channels",
"url": "https://www.youtube.com/watch?v=GKoZbVciVLA",
"views": 30233,
"duration": "4:16",
"thumbnail": "https://i.ytimg.com/vi/GKoZbVciVLA/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLC6WLcI0hY2t6Jg-rl9ycilnXP3xw",
"isLive": false
}
]
}
curl --location --request GET 'https://zylalabs.com/api/948/youtube+search+api/28403/search+videos?q=Video Keywords&limit=10' --header 'Authorization: Bearer YOUR_API_KEY'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Búsqueda en Youtube API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
(Ahorra 2 meses pagando anualmente 🎉)
El endpoint Fetch Youtube Videos devuelve un objeto JSON que contiene un array de detalles de videos. Cada entrada de video incluye campos como el ID del video, título, descripción, URL de miniatura, vistas, me gusta, fecha de carga y duración.
Los campos clave en los datos de respuesta incluyen "id" (ID del video), "title" (título del video), "description" (descripción del video), "thumbnail" (URL de la imagen en miniatura), "views" (conteo de vistas), "likes" (conteo de me gustas) y "duration" (duración del video).
Los datos de respuesta están organizados en un formato JSON estructurado. Contiene un array de "videos", donde cada elemento es un objeto que representa un video con sus detalles asociados, lo que facilita su análisis y visualización en aplicaciones.
El punto final proporciona información como títulos de videos, descripciones, miniaturas, recuentos de vistas, recuentos de me gusta, fechas de carga y duraciones de video, lo que permite a los desarrolladores presentar detalles completos de los videos en sus aplicaciones.
El endpoint Fetch Youtube Videos acepta parámetros como "query" (palabras clave de búsqueda), "maxResults" (número de resultados a devolver) y "order" (orden de clasificación de los resultados), permitiendo a los usuarios personalizar sus solicitudes de búsqueda.
Los usuarios pueden utilizar los datos devueltos mostrando los títulos de los videos, miniaturas y descripciones en sus aplicaciones. También pueden implementar características como vistas previas de videos, enlaces al contenido original y análisis basados en los recuentos de vistas y "me gusta".
Los datos se obtienen directamente de la amplia biblioteca de videos de YouTube, asegurando que la información esté actualizada y sea precisa, reflejando el contenido más reciente disponible en la plataforma.
Si la respuesta contiene resultados parciales o vacíos, los desarrolladores deben implementar un manejo de errores para notificar a los usuarios. También pueden ofrecer sugerencias para refinar las consultas de búsqueda o mostrar un mensaje que indique que no se encontraron resultados.