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.
2. Autenticação
Envia a tua chave em todos os pedidos.
Inclui o header:
X-API-Key: afk_live_xxxxxxxxxxxxxxxxxxxxxxxxPOST
/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
- 400URL em falta ou inválido
- 401Chave de API ausente, inválida ou revogada
- 404Vídeo não encontrado
- 502Falha 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
Para Instagram, usa links de /p/, /reel/ ou /tv/.
