API de YouTube: conectar tu canal y subir videos

28 de octubre de 2026 · Equipo Zoosial

La API de YouTube de Zoosial conecta un canal con el inicio de sesión de Google y sube videos por subida resumable con la misma llamada POST /posts que usas para Facebook o Instagram. Hoy sirve para subir video; los videos nacen como privados y YouTube tiene acceso limitado mientras Google termina de verificar la aplicación. El resumen de analíticas (GET /analytics/:accountId/summary) también responde para cuentas de YouTube.

Qué puedes hacer

Cómo conectar la cuenta

El mismo endpoint de Google sirve para varios productos, pero uno por conexión. Para YouTube llama a GET /connect/google?profileId=prof_…&product=youtube; sin product asume youtube. Recibirás { authUrl }: ábrela en el navegador de quien administra el canal. Al autorizar, Google pide solo el permiso de YouTube y el callback conecta la cuenta y regresa al Dashboard de Zoosial.

Según el contrato, el callback de YouTube todavía aterriza en el dashboard. Solo Meta y Google Calendar soportan hoy el flujo white-label, así que no ofrezcas la conexión de YouTube a tus usuarios como si no pasaran por Zoosial.

Ejemplo

Subir un video a un canal conectado (los identificadores son ilustrativos):

curl -X POST https://zoosial.com/posts \
  -H "Authorization: Bearer $SC_API_KEY" -H "Content-Type: application/json" \
  -d '{"platforms":[{"accountId":"acc_yt_1"}],"content":"Nuestro nuevo video","mediaUrls":["https://cdn.../video.mp4"],"publishNow":true}'

Por MCP

No hay una herramienta MCP exclusiva de YouTube. El agente usa las genéricas: list_accounts, accounts_health, create_post (publica ya o programa en las cuentas conectadas), list_posts y delete_post. Para llevar un archivo local al servidor existe upload_media, que acepta una URL pública, base64 para imágenes chicas o un enlace firmado de 30 minutos. Ver Servidor MCP.

Reglas y límites

Precio

Publicar, la API, los webhooks y el MCP vienen en el plan gratis: $0, un perfil con hasta 3 cuentas, sin tarjeta y sin vencimiento. El plan de pago cobra por perfil: $95 MXN al mes más IVA, con el primer perfil sin cobro y tramos más baratos al crecer. Hay 14 días de prueba con todas las redes. Ver precios y Publicar y programar.

Compáralo

Para ver cómo se compara Zoosial con otras APIs, entra a la comparativa y lee cómo elegir una API para conectar redes sociales.

Preguntas frecuentes

¿Cómo subo un video a YouTube por API?

Conecta el canal con GET /connect/google y product=youtube, y haz un POST /posts con el accountId del canal y la URL del video en mediaUrls. La subida se hace de forma resumable.

¿Por qué mi video quedó privado?

Zoosial sube los videos con privacyStatus private, así que no se hacen públicos solos. Cámbialo desde YouTube Studio; el endpoint para hacerlo por API se puede pedir.

¿Puedo ver las métricas de mis videos de YouTube con la API?

Sí: GET /analytics/:accountId/summary devuelve un resumen de analíticas también para cuentas de YouTube. Los endpoints insights y post-insights son de Meta.

¿Qué significa que YouTube tiene acceso limitado?

Que la aplicación de Zoosial aún está en proceso de verificación con Google, y mientras tanto el acceso a YouTube es limitado.

← Todas las integraciones