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
Devuelve una interfaz de widget incrustable para la conversión de medios. Enrutamiento interno.
https://apiyt.cc/widget/{VIDEO_ID}
Proporciona una interfaz de conversión de MP3 para el identificador de medios especificado.
https://apiyt.cc/mp3/{VIDEO_ID}
Proporciona una interfaz de conversión de MP4 para el identificador de medios especificado.
https://apiyt.cc/mp4/{VIDEO_ID}
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
- Envía una solicitud POST con el
videoIddel video de YouTube. - 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
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 | Sí | 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.