API de datos de YouTube
Videos, canales, listas de reproducción, comentarios y búsqueda en YouTube
La API de Datos de YouTube v3 proporciona acceso a los datos de videos, canales, listas de reproducción, comentarios y búsquedas de YouTube. Los usos comunes incluyen la creación de reproductores de video personalizados, paneles de análisis de YouTube, herramientas de descubrimiento de contenido, sistemas de moderación de comentarios y aplicaciones de gestión de canales. La autenticación se realiza mediante clave de API (datos públicos de solo lectura) u OAuth 2.0 (datos de usuario, subidas). La cuota diaria de 10,000 unidades es limitada para aplicaciones de alto volumen — los aumentos de cuota requieren revisión por parte de Google. Forma parte del conjunto de APIs de Google, por lo que la facturación se unifica a través de Google Cloud.
Detalles de la API
Categorías
Preguntas frecuentes
La API de datos de YouTube tiene un sistema de cuotas: 10,000 unidades por día gratis. Diferentes operaciones cuestan diferentes unidades — una búsqueda (search.list) cuesta 100 unidades, videos.list cuesta 1 unidad, comments.list cuesta 1 unidad. La mayoría de los desarrolladores pueden trabajar dentro de la cuota gratuita. Se puede solicitar cuota adicional a Google, pero la aprobación no está garantizada y se revisa cuidadosamente.
La API de datos de YouTube permite: búsqueda de videos y recuperación de metadatos, analítica de canales, lectura y publicación de comentarios (requiere OAuth), gestión de listas de reproducción, subida de videos (con OAuth), gestión de suscripciones y datos de transmisiones en vivo. Muchos desarrolladores la usan para agregación de contenido, herramientas de investigación y paneles de gestión de canales de YouTube.
El endpoint search.list cuesta 100 unidades de cuota por llamada — 100 veces más que la mayoría de las otras operaciones. Si buscas con frecuencia, tu cuota diaria de 10,000 se agota después de solo 100 búsquedas. Optimiza: almacenando en caché los resultados de búsqueda, usando videos.list para IDs de videos conocidos (1 unidad cada uno), y usando webhooks (notificaciones push vía PubSubHubbub) para actualizaciones de suscripción en lugar de hacer polling.
Los videos no listados pueden accederse si tienes la URL directa o el ID del video. Los videos privados requieren autenticación OAuth y solo pueden ser accedidos por el propietario o los usuarios con quienes el propietario los haya compartido. La API respeta la misma configuración de visibilidad que el sitio web de YouTube — no puedes acceder a contenido que normalmente no está disponible para ti.
