8
Platforms
1
Endpoint
JSON
Response
Free
No Signup

Base Endpoint

GET https://api.maxxtech.co.ke/downloader
urlrequiredThe media page URL to extract download links from
formatoptionalmp4 (default) or mp3
qualityoptional144p / 360p / 480p / 720p (default) / 1080p
Quick test:
https://api.maxxtech.co.ke/downloader?url=https://www.tiktok.com/@tiktok/video/7106594312292453675

Downloader API — Supported Platforms

# PLATFORM DESCRIPTION PARAMETERS STATUS TEST

Response Format

The API always returns JSON with download links — it never streams or returns binary files. Use the returned links[].url values in your app to download the media.
Success Response
{
  "status": "success",
  "platform": "tiktok",
  "title": "how many frogs did you find? 🐸",
  "source_url": "https://www.tiktok.com/@tiktok/video/7106594312292453675",
  "requested_format": "mp4",
  "links": [
    { "quality": "HD (no watermark)", "url": "https://cdn.tiktok.com/..." },
    { "quality": "SD (no watermark)", "url": "https://cdn.tiktok.com/..." },
    { "quality": "SD (watermark)",    "url": "https://cdn.tiktok.com/..." }
  ],
  "total_links": 3,
  "fetched_at": "2026-07-16T12:00:00.000Z"
}
Error Response
{ "status": "error", "message": "Missing required parameter: url" }

Platform Notes

TikTok — Returns HD, SD no-watermark and watermark links. Add format=mp3 for audio.
YouTube — Supports MP4 (any quality) and MP3 audio extraction.
SoundCloud — Returns streaming audio URL. Use format=mp3.
Spotify — Returns the official 30-second preview MP3. Full tracks require Spotify authentication and are not supported.
Pinterest — Extracts images or video from public pins. Video links are HLS (.m3u8) streams.
Instagram — Public posts only. Private accounts and stories require login (not supported).
Facebook — Public Facebook Page videos. Private and Watch content requires login (not supported).
Twitter / X — Public media tweets only. Most video tweets now require auth cookies (limited support).

Code Examples

JavaScript (fetch)
const res = await fetch(
  'https://api.maxxtech.co.ke/downloader?url=' +
  encodeURIComponent('https://www.tiktok.com/@tiktok/video/7106594312292453675')
);
const data = await res.json();
if (data.status === 'success') {
  console.log(data.links[0].url); // direct download URL
}
Python (requests)
import requests

r = requests.get('https://api.maxxtech.co.ke/downloader', params={
    'url': 'https://www.youtube.com/watch?v=dQw4w9WgXcQ',
    'format': 'mp3'
})
data = r.json()
if data['status'] == 'success':
    print(data['links'][0]['url'])
cURL
curl "https://api.maxxtech.co.ke/downloader?url=https://soundcloud.com/forss/flickermood&format=mp3"