Speedtests

Endpoints for running speedtests and listing servers.

Run a new Ookla speedtest

post
Query parameters
server_idintegerOptional

Optional Ookla speedtest server ID

Responses
201
Created
application/json
post
POST /api/v1/speedtests/run HTTP/1.1
Host: 
Accept: */*
{
  "data": {
    "id": 1,
    "service": "text",
    "ping": 1,
    "download": 1,
    "upload": 1,
    "benchmarks": {},
    "healthy": true,
    "status": "text",
    "scheduled": true,
    "comments": "text",
    "data": {
      "server": {
        "id": 1
      }
    },
    "created_at": "2025-07-31T00:04:57.944Z",
    "updated_at": "2025-07-31T00:04:57.944Z"
  },
  "message": "text"
}

List available Ookla speedtest servers

get
Responses
200
OK
application/json
get
GET /api/v1/speedtests/list-servers HTTP/1.1
Host: 
Accept: */*
{
  "data": [
    {
      "id": "text",
      "host": "text",
      "name": "text",
      "location": "text",
      "country": "text"
    }
  ],
  "message": "text"
}