DiskWala API
Raw Power for
Your Apps
Uncompromising API solutions with brutal efficiency. The DiskWala API turns a DiskWala sharing link into direct download links and HLS streams with one authenticated request.
curl -X GET "https://mock-staging.apipanel.in/diskwala/?url=https://www.diskwala.com/sharing/link?surl=xxxxx" \
-H "Authorization: Bearer YOUR_TOKEN"
[
{
"file_id": "abc123",
"file_name": "video.mp4",
"size": "1024 MB",
"direct_link": "https://.../fast-download?file_id=abc123",
"m3u8_url": "https://.../stream?file_id=abc123"
}
]
Capabilities
Built for speed and reliability
Everything you need to fetch DiskWala files from your own application, and nothing you have to work around.
Direct download links
Every file in a sharing link comes back with its name, size and a direct download URL.
HLS streaming
Video files include an M3U8 playlist URL that works with any HLS player.
No Hidden Fees
Straightforward pricing per plan: a fixed number of requests for a fixed period.
Secure split tokens
Tokens are token_id.secret; the API stores only a hash of the secret.
Usage dashboard
See your plan, remaining requests, bandwidth and recent requests in one place.
API Playground
Try every endpoint in the browser. Your token is added on the server, never shown in the page.
Developer-first DX
- Plain HTTPS and JSON. Works from any language.
- Copyable cURL for every endpoint in the docs.
- Postman collection export from the Playground.
Pricing
Choose Your Plan
Simple, transparent plans for the DiskWala API. No surprises. Looking for TeraBox? See TeraBox API pricing.
-
Staging Starter
Free / 30 days
- 50 API requests
Prices are for the DiskWala API only. Your other service is billed separately. Start your free trial today.
Welcome to DiskWala API
The fastest way to integrate file processing into your applications. Get your API token from the dashboard, then make your first request in seconds.
Base URL
https://mock-staging.apipanel.in/diskwala/
Minimal example (cURL)
curl -X GET "https://mock-staging.apipanel.in/diskwala/?url=https://www.diskwala.com/sharing/link?surl=xxxxx" \
-H "Authorization: Bearer YOUR_TOKEN"
Returns a JSON array of file objects with direct download links.
Authentication
All API requests require a valid token passed via the Authorization header using the Bearer scheme.
Authorization: Bearer <your_token>
Your token is a split-token in the format token_id.secret. You can find it on your dashboard under Subscription Status. Example: a1b2c3d4.8f9e7d6c-5b4a-3c2d-1e0f-9a8b7c6d5e4f. The part before the dot is the token ID; after is the secret. The API hashes the secret server-side.
Keep your token secret. Never expose it in client-side code. Rotate it from the dashboard if compromised.
API Endpoints
Core endpoints for fetching file data, downloading, and streaming. All endpoints require the Authorization: Bearer header unless stated otherwise.
GET/?url={diskwala_url}
Retrieve a list of downloadable files (videos, documents, etc.) from a DiskWala sharing link.
[
{
"file_id": "abc123",
"file_name": "video.mp4",
"size": "1024 MB",
"sizebytes": 1073741824,
"direct_link": "https://.../fast-download?file_id=abc123",
"m3u8_url": "https://.../stream?file_id=abc123",
"stream_url": "https://player.litedns.xyz/watch?file_id=abc123"
}
]
GET/fast-download?file_id={file_id}
Directly download the file. The response is a binary stream with appropriate content-disposition.
Optional strategy parameter: cloudflare (default) or direct.
GET/stream?file_id={file_id}
For video files, returns an M3U8 playlist that can be used with HLS players.
GET/health
Check API and database health.
Returns {"status":"healthy"} when all systems are operational.
Errors: 401 missing or invalid token · 403 no active plan or limit reached · 429 too many requests. Full reference and OpenAPI 3.1 in the interactive docs.
Also on APIPANEL.IN
Need TeraBox links too?
Add the TeraBox API to the same account. It keeps its own token, plan and limits.
Frequently Asked Questions
Can't find what you're looking for? Email support.
How do I get my API token?
After signing up and subscribing to a plan, your token will appear in the dashboard under "Subscription Status."
What happens if I exceed my request limit?
You will receive a 429 Too Many Requests error. You can upgrade your plan or wait for the next billing cycle.
How can I cancel my subscription?
Go to your dashboard, click "Manage Plan," and select "Cancel Subscription." You will retain access until the end of your current period.
Is my data secure?
Yes. We use industry-standard encryption for all data, both at rest and in transit. Passwords and tokens are never stored in plain text.
Do you offer custom plans?
Yes! Visit the Pricing page and select "Create Custom Plan" to get a tailored solution for your needs.
Can I use the TeraBox API with the same account?
Yes. One APIPANEL.IN account can use both the DiskWala API and the TeraBox API. Each service has its own token, plan, request limit and billing, so a DiskWala plan never affects TeraBox.
Support
Support tickets
Signed-in customers can open a ticket from the dashboard and attach screenshots.
Open a ticketReady to build something incredible?
Create an account, start a trial, and make your first DiskWala API request today.
Start for freePrivacy Policy
Last updated: January 2026
1. Information We Collect
DiskWala API collects information to provide, maintain, and improve our services. This includes:
- Account Information: Email address, username, and authentication credentials.
- Usage Data: API request logs, endpoint usage, timestamps, and IP addresses.
- Payment Information: Billing details processed securely through our payment partners.
- Cookies: Session tokens and preferences to enhance your experience.
2. How We Use Your Information
- To operate, maintain, and improve our API services.
- To process transactions and send related notifications.
- To monitor usage patterns and detect abusive behavior.
- To communicate with you about updates, security alerts, and support messages.
3. Data Retention
We retain API logs for up to 30 days for operational and security purposes. Your account data is retained until you request deletion. You can request data deletion by contacting support.
4. Data Security
- Encryption everywhere: Your data is encrypted both when stored on our servers and when transmitted over the internet.
- Secure password storage: We do not store your passwords in plain text. Instead, we use strong, one-way hashing so that even we cannot read them.
- Regular security audits: We routinely review our systems for vulnerabilities and apply patches to keep your data secure.
- Access control: Only essential personnel have access to your data, and they are bound by strict confidentiality agreements.
5. Third-Party Services
We may share limited data with trusted third-party services for processing payments, sending emails, and monitoring infrastructure. These providers are contractually bound to protect your data.
6. Your Rights
- Access, correct, or delete your personal data.
- Withdraw consent at any time.
- Request a copy of your data in a portable format.
- Object to certain data processing activities.
7. Contact Us
If you have any questions about this privacy policy, please reach out to us at privacy@teraboxapi.in. We never sell your data to third parties.
Terms of Service
Last updated: January 2026
1. Acceptance of Terms
By using the DiskWala API service, you agree to comply with these Terms of Service. If you do not agree, please do not use our service.
2. API Usage
- You are granted a non-exclusive, non-transferable license to use the API for your applications.
- Rate limits apply based on your subscription plan.
- You may not use the API for any illegal or abusive purposes.
- You are responsible for securing your API tokens and credentials.
3. Fair Use Policy
We reserve the right to throttle or suspend accounts that:
- Exceed reasonable usage limits beyond their subscription.
- Engage in activity that degrades service performance for other users.
- Attempt to reverse-engineer or bypass our security measures.
4. Refund and Cancellation
- All paid plans are non-refundable once the subscription period begins.
- You may cancel your subscription at any time; no further charges will be made.
- Upon cancellation, you will retain access until the end of the current billing cycle.
5. Service Availability
We strive to keep the service available at all times, but we do not guarantee uninterrupted service. Planned maintenance will be communicated in advance.
6. Limitation of Liability
DiskWala API is provided "as is." We are not liable for any indirect, incidental, or consequential damages arising from the use of our service.
7. Changes to Terms
We may update these terms from time to time. Continued use of the service after changes constitutes acceptance of the updated terms.
8. Governing Law
These terms are governed by the laws of India. Any disputes shall be resolved in the courts of Mumbai. Questions: legal@teraboxapi.in.