API de Conversão de Mídia para Desenvolvedores
API YT fornece uma interface segura, documentada e controlada para integração de recursos de conversão multimídia em suas aplicações.
Segurança em Primeiro Lugar
HTTPS obrigatório, validação de origem rigorosa, redirecionamentos internos e sem camadas de execução oculta.
Endpoints Documentados
Definições claras de endpoints, respostas previsíveis e estrutura de URLs versionadas para estabilidade.
Orientado a Devs
Construído para desenvolvedores Backend e Frontend com dependências mínimas e integração simples.
Endpoints Disponíveis
Retorna uma interface de widget incorporável para conversão de mídia. Roteamento interno.
https://apiyt.cc/widget/{VIDEO_ID}
Fornece uma interface de conversão de áudio MP3 para o identificador de mídia especificado.
https://apiyt.cc/mp3/{VIDEO_ID}
Fornece uma interface de conversão de vídeo MP4 para o identificador de mídia especificado.
https://apiyt.cc/mp4/{VIDEO_ID}
Realiza uma consulta de busca por mídia e retorna resultados estruturados e incorporáveis.
https://apiyt.cc/search/{QUERY}
Visão Geral da API
A API YouTube para MP3 permite a conversão rápida e confiável de vídeos do YouTube em arquivos de áudio MP3. Com uma única requisição POST, você recebe um link de download direto pronto para uso.
Disponível no RapidAPI.
Como Funciona
- Envie uma requisição POST informando o
videoIddo vídeo do YouTube. - A API processa o vídeo e retorna a URL direta para o download em MP3.
Documentação Detalhada da 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 | Obrigatório | Descrição |
|---|---|---|---|
| videoId | string | Sim | ID do vídeo do YouTube a ser convertido. |
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."
}
Limite de Requisições (Rate Limit)
- 100 requisições por minuto
- Código de status 429 quando excedido
Termos e Políticas de Uso
Esta API destina-se a fins de teste, integração e aprendizado por parte dos desenvolvedores. Os clientes são responsáveis por garantir a conformidade com os termos das plataformas de terceiros e com as leis aplicáveis.