v1

API do Afroline Downloader

Integra o download de vídeos do TikTok, Instagram e Facebook diretamente no teu site ou aplicação.

1. Começar
Cria a tua conta e gera uma chave de API em segundos.
  1. Cria a tua conta em /auth.
  2. Acede ao painel e clica em Nova chave.
  3. Copia a chave (só é mostrada uma vez) e usa-a no header X-API-Key.
2. Autenticação
Envia a tua chave em todos os pedidos.

Inclui o header:

X-API-Key: afk_live_xxxxxxxxxxxxxxxxxxxxxxxx
POST
/api/v1/download
Obtém os links de download a partir de um URL de vídeo.

Body (JSON)

{
  "url": "https://www.tiktok.com/@user/video/1234567890"
}

Resposta — 200 OK

{
  "title": "Título do vídeo",
  "thumbnail": "https://...",
  "platform": "tiktok",
  "links": [
    { "url": "https://...", "quality": "1080p", "ext": "mp4", "size": "12.4 MB" },
    { "url": "https://...", "quality": "720p",  "ext": "mp4", "size": "6.1 MB"  }
  ]
}

Erros

  • 400
    URL em falta ou inválido
  • 401
    Chave de API ausente, inválida ou revogada
  • 404
    Vídeo não encontrado
  • 502
    Falha no fornecedor a montante
3. Exemplos

cURL

curl -X POST "https://baixar.afroline.co.mz/api/v1/download" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: afk_live_xxxxxxxx" \
  -d '{"url": "https://www.tiktok.com/@user/video/123"}'

JavaScript (fetch)

const res = await fetch("https://baixar.afroline.co.mz/api/v1/download", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "X-API-Key": "afk_live_xxxxxxxx",
  },
  body: JSON.stringify({ url: "https://www.tiktok.com/@user/video/123" }),
});
const data = await res.json();
console.log(data.links);

Python

import requests

r = requests.post(
    "https://baixar.afroline.co.mz/api/v1/download",
    headers={"X-API-Key": "afk_live_xxxxxxxx"},
    json={"url": "https://www.tiktok.com/@user/video/123"},
)
print(r.json())
4. Plataformas suportadas
  • TikTok
  • Instagram
  • Facebook

Para Instagram, usa links de /p/, /reel/ ou /tv/.