Developer Documentation

Diskwala Downloader API Docs

Extract direct download links and streaming URLs from Diskwala single video links or multi-file playlists/folders. Consumes 1 credit only on successful extraction.

Authentication

Authenticate with your API Key

Every request must include your API key in the X-API-Key header. Your key is issued instantly on signup.

HEADER X-API-Key

X-API-Key: dk_your_key Content-Type: application/json
Get Free API Key ๐Ÿงช Try Playground
Primary Endpoint

Extract Diskwala Links

POST /api/v1/diskwala/extract

Extract direct download links & streaming URLs from a Diskwala video or multi-file playlist/folder. Consumes 1 credit only on successful extraction.

Headers: Content-Type: application/json, X-API-Key: dk_your_key Body: {"url": "https://diskwala.com/..."}

cURL Example

curl -X POST https://api.teraboxdl.site/api/v1/diskwala/extract \ -H "Content-Type: application/json" \ -H "X-API-Key: YOUR_API_KEY" \ -d '{"url": "https://diskwala.com/your-video-link"}'

Python Example

import requests res = requests.post( "https://api.teraboxdl.site/api/v1/diskwala/extract", headers={"X-API-Key": "YOUR_API_KEY"}, json={"url": "https://diskwala.com/your-video-link"} ) print(res.json())

Sample 1: Single Video Extraction Response

{ "status": "success", "cached": false, "credits_remaining": 49999, "data": { "name": "Sample_Video_1080p.mp4", "url": "https://direct-download-cdn.diskwala.link/file/xyz?token=...", "download_url": "https://direct-download-cdn.diskwala.link/file/xyz?token=...", "stream_url": "https://stream.diskwala.link/stream/xyz.m3u8", "size": 52428800, "duration": 720, "thumbnail": "https://cdn.diskwala.com/thumbs/xyz.jpg", "fileInfo": { "name": "Sample_Video_1080p.mp4", "size": "50 MB", "bytes": 52428800 } } }

Sample 2: Multi-File Playlist / Folder Extraction Response

{ "status": "success", "cached": false, "credits_remaining": 49999, "data": { "status": 200, "playlist_id": "69c55bab7eec617ed16a342e", "playlist": { "name": "Full Video Collection", "thumb": "https://tn1.diskwala.com/pl_thumb.jpeg" }, "file_count": 91, "playable_url_count": 91, "files": [ { "name": "Video No #1", "type": "video/mp4", "thumb": "https://tn1.diskwala.com/video.png", "views": 9612, "size": 32614784, "extension": "mp4", "status": "live", "url": "https://s3dwtbbotmark2.diskwala.com/video_1.mp4" }, { "name": "Video No #2", "type": "video/mp4", "thumb": "https://tn1.diskwala.com/video.png", "views": 3123, "size": 16769173, "extension": "mp4", "status": "live", "url": "https://s3dwtbbotmark2.diskwala.com/video_2.mp4" } ] } }
Developer Utilities

Helper Endpoints

These helper endpoints do not require signatures and authenticate simply via the X-API-Key header.

GET /client/account/info

Returns account profile data, plan limits, and usage totals for the current API key.

GET /client/dashboard

Returns dashboard data such as usage, performance, and endpoint breakdown.

GET /client/usage/analytics

Daily usage analytics. Supports days, start_date, end_date query params.

GET /client/request-history

Paginated request history. Filters: page, per_page, status, search, date range.

GET /client/realtime-activity

Recent live activity for the current account. Supports a limit query param.

GET /client/export-urls

Exports request history as CSV using the current API key.

POST /client/api-key/regenerate

Regenerates credentials for the current account. The old API key is invalidated after regeneration.

GET /client/export-urls

Export request history as CSV with one click.

Code Examples

Integrate in Your Stack

๐Ÿ˜ PHP

$ch = curl_init("https://api.teraboxdl.site/api/v1/diskwala/extract"); curl_setopt_array($ch, [ CURLOPT_POST => true, CURLOPT_POSTFIELDS => json_encode(["url" => "https://diskwala.com/..."]), CURLOPT_HTTPHEADER => [ "Content-Type: application/json", "X-API-Key: YOUR_API_KEY" ], CURLOPT_RETURNTRANSFER => true ]); $data = json_decode(curl_exec($ch), true); echo $data["data"]["url"]; // direct download link

๐Ÿ Python

import requests res = requests.post( "https://api.teraboxdl.site/api/v1/diskwala/extract", headers={"X-API-Key": "YOUR_API_KEY"}, json={"url": "https://diskwala.com/..."} ) data = res.json() print(data["data"]["url"]) # direct link print(data["credits_remaining"]) # credits left

๐ŸŸข Node.js

const res = await fetch( "https://api.teraboxdl.site/api/v1/diskwala/extract", { method: "POST", headers: { "Content-Type": "application/json", "X-API-Key": "YOUR_API_KEY" }, body: JSON.stringify({ url: "https://diskwala.com/..." }) } ); const data = await res.json(); console.log(data.data.url); // direct download link console.log(data.credits_remaining); // credits left

Ready to Build?

Get your API key instantly and start extracting Diskwala direct download links today.

Get Started Free โ†’