Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

194
Vistas
¿Cómo obtengo un recuento de suscriptores de la API de YouTube por nombre de canal?

Estoy tratando de usar la API de YouTube para obtener el número de suscriptores de un canal por su nombre de canal usando node.js. ¿Cómo puedo hacer eso?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Puede utilizar el método channel.list oficial de la API de YouTube para obtener estadísticas como: SubscriberCount, VideoCount y ViewCount.

Obtener estadísticas de un canal de YouTube Ejecutar en Fusebit
 const youtube = googleClient.youtube('v3'); const channelName = 'GoogleDevelopers'; const channelsResponse = await youtube.channels.list({ part: 'id,statistics', forUsername: channelName, }); if (channelsResponse.data.items && channelsResponse.data.items.length) { const { statistics: { subscriberCount, videoCount, viewCount } } = channelsResponse.data.items[0]; console.log(`The channel ${channelName} has 🧑🏾‍🤝‍🧑🏾 ${subscriberCount} subscribers, 🎬 ${videoCount} videos and 👀 ${viewCount} views.`); } else { console.log = `Channel not found: ${channelName}`; }

[Actualizar]

Basado en los comentarios, aquí hay un ejemplo de cómo buscar un canal basado en un término de búsqueda, luego usará la identificación del canal para obtener las estadísticas, del código anterior, en lugar de enviar el parámetro Nombre de usuario, enviará la identificación Ver búsqueda Documentos API aquí

 const channelsResponse = await youtube.search.list({ part: 'snippet', q: searchTerm, maxResults: 10, type: 'channel', order: 'viewCount' // show more popular first });

Este es el objeto de respuesta devuelto por cada elemento de la búsqueda.

 { "kind": "youtube#searchResult", "etag": etag, "id": { "kind": string, "videoId": string, "channelId": string, "playlistId": string }, "snippet": { "publishedAt": datetime, "channelId": string, "title": string, "description": string, "thumbnails": { (key): { "url": string, "width": unsigned integer, "height": unsigned integer } }, "channelTitle": string, "liveBroadcastContent": string } }
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda