Xyon API

Dokumentasi sederhana untuk integrasi downloader.

← Back to Home

Endpoint

POST /api/download

Request Body

{
  "url": "https://tiktok.com/...",  
  "platform": "tiktok" // Optional (null for auto-detect)
}

Code Examples

cURL

curl -X POST https://your-domain.pages.dev/api/download \
-H "Content-Type: application/json" \
-d '{"url": "https://www.tiktok.com/@user/video/123", "platform": "tiktok"}'

Python (Requests)

import requests

url = "https://your-domain.pages.dev/api/download"
payload = {
    "url": "https://www.tiktok.com/@user/video/123",
    "platform": "tiktok"
}

response = requests.post(url, json=payload)
print(response.json())

Node.js (Axios)

const axios = require('axios');

async function download() {
  const res = await axios.post('https://your-domain.pages.dev/api/download', {
    url: 'https://www.tiktok.com/@user/video/123'
  });
  console.log(res.data);
}

download();

Response Structure

{
  "status": true,
  "platform": "tiktok",
  "title": "Video Title Example",
  "download": {
    "video": "https://cdn.tiktok.com/...",
    "audio": "https://cdn.tiktok.com/...",
    "image": "https://cdn.tiktok.com/..."
  }
}