Guía de integración para el buscador, extractor de metadatos y descargas multimedia de YouTube.
Ejemplo de resultado:
{
"status": "OK",
"message": "API de YouTube Scraper funcionando",
"endpoints": {
"public": [
"/health"
],
"protected": [
"/search",
"/metadata",
"/channel",
"/ytmp3",
"/ytmp4"
]
}
}
Headers requeridos:
[TEXTO] = Lo que quieres buscar (Ej: Bad Bunny)[TU_API_KEY] = Tu clave secreta (Ej: 8affc894-...)?query=[TEXTO]&apiKey=[TU_API_KEY])*Ejemplo de resultado:
{
"success": true,
"results": [
{
"title": "Título del Video",
"url": "https://www.youtube.com/watch?v=...",
"duration": "3:45",
"author": "Nombre del Canal"
}
]
}
Headers requeridos:
[URL_VIDEO] = URL completa del video de YouTube (Ej: https://www.youtube.com/watch?v=dQw4w9WgXcQ)Ejemplo de resultado:
{
"success": true,
"data": {
"title": "Título del Video",
"description": "Descripción del video...",
"views": "1000000",
"likes": "50000",
"author": "Nombre del Canal"
}
}
Headers requeridos:
[CANAL] = URL del canal o @handle (Ej: @youtube o https://www.youtube.com/@youtube)Ejemplo de resultado:
{
"success": true,
"data": {
"channelName": "Nombre del Canal",
"subscribers": "1M",
"avatar": "https://.../avatar.jpg"
}
}
Headers requeridos:
[URL_VIDEO] = URL del video de YouTube[CALIDAD] = Calidad del audio en kbps (Opcional, por defecto: 128)Ejemplo de resultado:
El archivo MP3 (descarga directa)
Headers requeridos:
[URL_VIDEO] = URL del video de YouTube[CALIDAD] = Calidad del video p.ej. 360, 720, 1080 (Opcional, por defecto: 360)Ejemplo de resultado:
El archivo MP4 (descarga directa)