Automatización y Workflow

Descargar videos de YouTube con Make

Usar Descargar videos de YouTube con Make con Hunt
Automatización Make con HuntAPI video download

Crea workflows de descarga de vídeo con Make y HuntAPI. Archiva contenido, extrae audio para podcasts y envía URL CDN a Drive, Slack o tu CMS.

Inicio rápido

Las descargas Hunt son asíncronas. En Make usa módulos HTTP + sleep/repeat:

  1. HTTP GET .../v1/video/downloadjob_id
  2. Sleep 5-10 segundos
  3. HTTP GET .../v1/jobs/{job_id}
  4. Router / filtro: si statusCompletedJob, volver a Sleep
  5. Usar result.response como URL del archivo

Header en cada llamada: x-api-key: YOUR_API_KEY

Iniciar descarga

GET https://api.huntapi.com/v1/video/download?query=https://www.youtube.com/watch?v=VIDEO_ID&video_quality=720p
x-api-key: YOUR_API_KEY
{ "job_id": "0193443f-fb80-9d19-29ba-82bc77c7cd84" }

Poll del job (Running)

{
  "status": "Running",
  "progress": 63,
  "result": null
}

progress es 0-100. Puedes ramificar en Make según progress.

Completado

{
  "status": "CompletedJob",
  "progress": 100,
  "result": {
    "metadata": { "title": "Example video", "duration": 432 },
    "response": "https://s3.huntapi.com/videos/<uuid>.mp4"
  }
}

Metadatos sin descargar

GET https://api.huntapi.com/v1/media/metadata?query=https://www.youtube.com/watch?v=VIDEO_ID
x-api-key: YOUR_API_KEY

Usa este módulo primero para saltar descargas demasiado largas.

Esquema de escenario Make

  1. Trigger: Webhook, Sheets o RSS
  2. HTTP - Metadata (opcional)
  3. Filter por duración
  4. HTTP - Download
  5. Bucle Sleep hasta CompletedJob
  6. Enviar result.response a Drive / Slack

Alternativa: webhook_url en el download y un segundo escenario.

Parámetros útiles

ParamValuesNotes
queryURLRequired
download_typeaudio_video, audio, videoaudio for MP3
video_qualitybest, 1080p, 720p, …Long videos (>1h) capped at 720p
webhook_urlURLOptional callback instead of polling

Relacionado

VIDEO API

Discover why Hunt is the preferred API provider for developers.