Get Started


Base URL: https://api.teraboxdownloader.pro/
Production URL: https://api.teraboxdownloader.pro/
                

The Terabox-API is a secure and comprehensive REST API built with modern backend technologies. It provides a strong foundation for Terabox services, including video preview, file download, and share link features.

All API endpoints require proper authentication using an API key. The API follows RESTful conventions and returns responses in JSON format and video streaming.

API Features

  • JWT Authentication: Secure token-based authentication
  • Terabox API You will be able to access powerful Terabox Features through this API
  • Rate Limiting: Built-in protection against abuse
  • Security: Input validation, sanitization, and security headers

Authentication

Headers JSON:

{
    "Content-Type": "application/json"
    "Authorization": "Bearer YOUR API KEY"
}
                                

Terabox-API uses API keys for authentication.

Generate an API key from your account dashboard and include it in requests using the Authentication: Bearer + token header for protected endpoints.

User Management

Terabox API uses JWT for secure user authentication and authorization.

You can check your account information using these provided endpoints:

Available Endpoints

GET /api/profile
Example response

{
    "success": true,
    "data": {
        "authenticated": true,
        "role": "user"
    }
}
                                
MethodEndpointDescriptionAuthentication
GET/api/profileGet current auth token user profileRequired

Pricing Plans

A single pricing plan designed to provide full access to all API features.

Price: 24,99 €

BUY

Payment Methods

We accept all major payment methods including:

  • Credit Cards: Visa, MasterCard, American Express

Billing Information

  • All plans are billed monthly
  • Cancel anytime - no long-term contracts

Rate Limiting

The API implements rate limiting to prevent abuse and ensure fair usage for all users.

Authentication Endpoints

Login and registration endpoints have stricter rate limiting:

  • Limit: 100 requests per 15 minutes per IP
  • Applies to: /api

General API Endpoints

  • Rate limit applied for all endpoints

Rate Limit Headers

All responses include rate limit information in headers:


RateLimit-Limit: 100
RateLimit-Remaining: 95
RateLimit-Reset: 890
                

Error Codes

The Terabox-API uses conventional HTTP status codes and returns detailed error information.

Standard HTTP Status Codes

Error CodeMeaningDescription
200OKRequest successful
201CreatedResource created successfully
400Bad RequestInvalid request parameters or missing required fields
401UnauthorizedInvalid or missing authentication token
403ForbiddenInsufficient permissions for this operation
404Not FoundRequested resource not found
409ConflictResource conflict (e.g., email already exists)
422Unprocessable EntityValidation errors in request data
429Too Many RequestsRate limit exceeded
500Internal Server ErrorUnexpected server error

Error Response Format


{
  "success": false,
  "message": "Error description",
  "error": "Detailed error information",
  "statusCode": 400
}
                

Validation Errors


{
  "success": false,
  "message": "Validation failed",
  "errors": [
    {
      "field": "email",
      "message": "Email is required"
    },
    {
      "field": "password", 
      "message": "Password must be at least 8 characters"
    }
  ]
}