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"
