Samu330 API Documentation

Plataforma centralizada de servicios backend para extracción y procesamiento multimedia. Este sistema funciona impulsado por el motor de código abierto yt-dlp.

Endpoints Disponibles

1. Búsqueda de Videos
GET /yt/search?q=TERMINO_DE_BUSQUEDA
Parámetros requeridos: q (Texto o palabras clave a buscar).
Descripción: Consulta directamente en YouTube y devuelve un arreglo JSON con los primeros 5 resultados coincidentes, incluyendo sus identificadores y enlaces.

Ejemplo de consulta: /yt/search?q=lofi+hip+hop

2. Información de YouTube
GET /yt/info?url=URL_DEL_VIDEO
Parámetros requeridos: url (Enlace válido del video).
Descripción: Extrae los metadatos completos y genera un listado en formato JSON con todas las variantes disponibles, detallando los códigos format_id.

Ejemplo de consulta: /yt/info?url=https://youtu.be/IoNOzOaWgTE

3. Descarga y Procesamiento de Contenido
GET /yt/download?url=URL&format=FORMAT_ID&audio_format=AUDIO_FORMAT
Parámetros requeridos:
- url: Enlace válido del video de YouTube.

Parámetros opcionales:
- format: Identificador numérico o combinación de formatos (format_id).
- audio_format: Permite extraer exclusivamente la pista de audio y convertirla (ej. mp3, m4a).

Estado del Sistema

Infraestructura: Operativa en AWS EC2 (Entorno optimizado con Deno, soporte IPv4 y motor base de yt-dlp).

Ir a mi Página de Descargas