Plataforma para Desenvolvedores

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

GET /widget/{VIDEO_ID}

Retorna uma interface de widget incorporável para conversão de mídia. Roteamento interno.

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

Fornece uma interface de conversão de áudio MP3 para o identificador de mídia especificado.

https://apiyt.cc/mp3/{VIDEO_ID}
GET /mp4/{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}
GET /search/{QUERY}

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

  1. Envie uma requisição POST informando o videoId do vídeo do YouTube.
  2. 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

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 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.