Skip to main content
GET
/
upload-advanced
Advanced Upload Speed Test
curl --request GET \
  --url https://api.hixbe.com/speedtest/upload-advanced \
  --header 'Hixbe-Version: <hixbe-version>'
{
  "success": true,
  "timestamp": "2025-12-07T10:30:00.000Z",
  "data": {
    "average": 47.82,
    "detailed": [
      {
        "size": "1MB",
        "speed": 50.2,
        "duration": "159ms"
      },
      {
        "size": "10MB",
        "speed": 48.5,
        "duration": "1650ms"
      },
      {
        "size": "50MB",
        "speed": 44.8,
        "duration": "8930ms"
      }
    ],
    "unit": "Mbps",
    "description": "Upload speeds tested with multiple file sizes",
    "variance": 2.7
  },
  "executionTime": "11000ms"
}
Measures upload speed using multiple file sizes (1MB, 10MB, 50MB) for more accurate results.

Headers

Hixbe-Version
string
required

API version header. Required for all endpoints except / and /health

Pattern: ^\d+\.\d+\.\d+$
Example:

"2.0.0"

Response

Advanced upload test completed successfully

success
boolean
timestamp
string<date-time>
data
object
executionTime
string