Plataforma para Desarrolladores

API de Conversión de Medios para Desarrolladores

API YT proporciona una interfaz segura, documentada y controlada para integrar funciones de conversión multimedial en tus aplicaciones.

Seguridad Primero

HTTPS obligatorio, validación estricta de origen, redirecciones internas únicamente y sin capas ocultas.

Endpoints Documentados

Definiciones claras, respuestas predecibles y estructura de URL versionada para garantizar estabilidad.

Orientado a Devs

Diseñado para desarrolladores Backend y Frontend con dependencias mínimas e integración sencilla.

Endpoints de la API

GET /widget/{VIDEO_ID}

Devuelve una interfaz de widget incrustable para la conversión de medios. Enrutamiento interno.

https://apiyt.cc/widget/{VIDEO_ID}
GET /mp3/{VIDEO_ID}

Proporciona una interfaz de conversión de MP3 para el identificador de medios especificado.

https://apiyt.cc/mp3/{VIDEO_ID}
GET /mp4/{VIDEO_ID}

Proporciona una interfaz de conversión de MP4 para el identificador de medios especificado.

https://apiyt.cc/mp4/{VIDEO_ID}
GET /search/{QUERY}

Realiza una consulta de búsqueda de medios y devuelve resultados estructurados e incrustables.

https://apiyt.cc/search/{QUERY}

Visión General

La API de YouTube a MP3 permite la conversión rápida y confiable de videos de YouTube en archivos de audio MP3. Con una sola solicitud POST, recibes un enlace de descarga directo.

Disponible en RapidAPI.

Cómo Funciona

  1. Envía una solicitud POST con el videoId del video de YouTube.
  2. La API procesa el video y devuelve una URL de descarga MP3.

Documentación de la API

Base URL

https://tube-mp31.p.rapidapi.com

Endpoint

POST /api/json

Headers

{
  "Content-Type": "application/json",
  "X-RapidAPI-Key": "YOUR_API_KEY",
  "X-RapidAPI-Host": "tube-mp31.p.rapidapi.com"
}

Body Parameters

Parámetro Tipo Requerido Descripción
videoId string ID del video de YouTube que se va a convertir.

Example Request Body

{
  "videoId": "dQw4w9WgXcQ"
}

Example PHP Request

<?php
$curl = curl_init();

curl_setopt_array($curl, [
  CURLOPT_URL => "https://tube-mp31.p.rapidapi.com/api/json",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
     'videoId' => 'dQw4w9WgXcQ'
  ]),
  CURLOPT_HTTPHEADER => [
     "Content-Type: application/json",
     "X-RapidAPI-Key: YOUR_API_KEY",
     "X-RapidAPI-Host: tube-mp31.p.rapidapi.com"
  ],
]);

$response = curl_exec($curl);
curl_close($curl);

echo $response;
?>

Success Response

{
  "status": "success",
  "result": [
     {
        "videoId": "dQw4w9WgXcQ",
        "title": "Artist - Song Name",
        "author": "Author",
        "duration": 167,
        "dlurl": "https://example.com/audio.mp3",
        "token": "JTdCJTIyaWQlMjIlM0ElMjI..."
     }
  ]
}

Error Response

{
  "error": "\"videoId\" parameter is mandatory."
}

Límite de Solicitudes (Rate Limit)

  • 100 solicitudes por minuto
  • Código de estado 429 cuando se excede

Políticas de Uso

Esta API está destinada a pruebas, integración y fines educativos para desarrolladores. Los clientes son responsables de garantizar el cumplimiento de los términos de terceros y las leyes aplicables.