X
CLOUD
APIS
Audio e video ultra-rapido do YouTube direto no seu bot — cache em 3 camadas, stream em tempo real, datacenter Brasil.
YouTube Search
6 rotasBusca normal no YouTube. Retorna lista de ate 20 videos com id, titulo, duracao, thumbnail, canal e URL. Cache em 3 camadas — resposta instantanea em cache hit.
| Param | Tipo | Status | Descricao |
|---|---|---|---|
| q | string | required | Termo de busca ou URL do YouTube |
Busca no YouTube e resolve o audio do primeiro resultado. Retorna URL de download (m4a), URL de stream, titulo, duracao, thumbnail e canal. Pre-aquece os proximos resultados em background.
| Param | Tipo | Status | Descricao |
|---|---|---|---|
| q | string | required | Termo de busca ou URL do YouTube |
Busca no YouTube e resolve o video do primeiro resultado. Retorna URL de download (mp4), URL de stream, titulo, duracao, thumbnail e resolucao. Ideal para enviar video no WhatsApp.
| Param | Tipo | Status | Descricao |
|---|---|---|---|
| q | string | required | Termo de busca ou URL do YouTube |
Busca + resolve audio E video simultaneamente. Faz duas chamadas em paralelo e retorna ambos os resultados. O terminal abaixo executa as duas ao mesmo tempo e exibe lado a lado.
| Param | Tipo | Status | Descricao |
|---|---|---|---|
| q | string | required | Termo de busca ou URL do YouTube |
Metadados do vídeo sem resolver URL de stream — título, canal, thumbnail, duração e views via InnerTube. Resposta em ~300ms, sem yt-dlp.
| Param | Tipo | Status | Descricao |
|---|---|---|---|
| id | string | required | ID (11 chars) ou URL completa do YouTube |
Redireciona para a thumbnail do vídeo direto no CDN do YouTube. Zero latência, sem chamada externa — apenas constrói a URL e redireciona. Cache de 24h no browser.
| Param | Tipo | Status | Descricao |
|---|---|---|---|
| id | string | required | ID (11 chars) ou URL do YouTube |
| size | string | optional | hq (padrão), maxres, mq, sd, default |
Downloader
3 rotasAbaixador v1 — rapido. Resolve audio (m4a) direto pelo ID do video, sem busca previa. Aceita ID curto (11 chars) ou URL completa do YouTube. Cache L3 em URLs resolvidas.
| Param | Tipo | Status | Descricao |
|---|---|---|---|
| id | string | required | ID (dQw4w9WgXcQ) ou URL completa do YouTube |
Abaixador v2 — relampago. Resolve video (mp4) direto pelo ID. Aceita ID curto ou URL completa. Retorna URL de download de video + stream proxy. Ideal para WhatsApp.
| Param | Tipo | Status | Descricao |
|---|---|---|---|
| id | string | required | ID (dQw4w9WgXcQ) ou URL completa do YouTube |
Abaixador v3 — ultra rapido, o mais veloz. Proxy de stream direto: faz Range requests ao upstream do YouTube e repassa byte-a-byte ao cliente sem buffer. Zero delay de inicio. Use este link diretamente no bot.
| Param | Tipo | Status | Descricao |
|---|---|---|---|
| :id | string | required | ID do video (11 chars) na URL — aceita tambem URL YT |
| type | enum | optional | audio (padrao) | video |
Doc WhatsApp
2 rotas
Rotas de download via documento — retornam JSON com URL pronta para o bot enviar como
sendDocument() no WhatsApp, Telegram ou qualquer plataforma.
Aceita ID curto ou URL completa do YouTube.
Abaixador via doc — audio. Retorna JSON com campo download contendo URL direta do arquivo m4a. O bot usa esta URL para enviar o arquivo como documento de audio no WhatsApp. Aceita ID ou URL completa.
| Param | Tipo | Status | Descricao |
|---|---|---|---|
| id | string | required | ID (11 chars) ou URL completa do YouTube |
// https://github.com/WhiskeySockets/Baileys
const res = await fetch('/api/play/yt2?id=VIDEO_ID');
const { download, title } = await res.json();
await sock.sendMessage(jid, {
document: { url: download },
fileName: title + '.m4a',
mimetype: 'audio/mp4',
caption: title
});
Abaixador via doc — video. Retorna JSON com campo download contendo URL direta do arquivo mp4. Aceita ID ou URL completa do YouTube.
| Param | Tipo | Status | Descricao |
|---|---|---|---|
| id | string | required | ID (11 chars) ou URL completa do YouTube |
// https://github.com/WhiskeySockets/Baileys
const res = await fetch('/api/play/yt2-video?id=VIDEO_ID');
const { download, title } = await res.json();
await sock.sendMessage(jid, {
document: { url: download },
fileName: title + '.mp4',
mimetype: 'video/mp4',
caption: title
});
Telemetria ao Vivo
conectando...Changelog
6 releases- Rodapé do painel atualizado com a assinatura completa da plataforma.
- Telemetria de rotas (tempo médio de resposta e nome da rota) revisada e confirmada em produção.
- Recursos upgradados: 8 vCPU (CPUQuota=800%) + 8 GB RAM + 10 GB disco exclusivos via systemd cgroups.
- Background da home com 6 nuvens SVG animadas passando no fundo, fundo menos vermelho.
- Título X CLOUD APIS muito maior (X ate 210px) com animacoes xFloat, xGlow e cloudShimmer.
- Stats do hero agora carregam imediatamente via polling /api/ping (fallback do SSE).
- Nginx: bloco dedicado /api/telemetry/stream com proxy_buffering off para SSE confiavel.
- Nova página de documentação: layout REST API profissional com abas, animações e menus.
- Nova rota /api/tiktok/stickers — consulta metadados e figurinhas/imagens de vídeo TikTok por link, sem download.
- Rotas de download direto de Instagram, TikTok e Kwai foram removidas da API pública.
- Documentação reorganizada por categorias: YouTube, TikTok, Sistema.
- Estatísticas ao vivo carregadas dinamicamente direto no hero da página.
- Migração completa para datacenter no Brasil — latência <10ms para usuários no Brasil (era ~200ms).
- Recursos dedicados em Flash Mode: 3 vCPU (CPUQuota=300%) + 5GB RAM exclusivos via systemd cgroups.
- yt-dlp concorrência aumentada de 2 para 6 workers simultâneos.
- UV_THREADPOOL_SIZE=24 — mais threads para I/O assíncrono.
- Nginx HTTP/2 + streaming sem buffer para /api/stream/ — zero latência de resposta.
- Stream do YouTube corrigido: re-resolve automático quando a URL expira.
- Monitor de rotas em tempo real (sem expor IPs dos usuários).
- Histórico de versões disponível via /api/updates.
- Resolver otimizado: uma única chamada yt-dlp por request.
- Áudio audio-only (m4a ~3MB): downloads de áudio ~3x menores e mais rápidos.
- Cache em 3 camadas (L1/L2/L3) + prefetch dos próximos resultados da busca.