🐇
Speedtest Tracker
  • Introduction
  • Features
  • Changelog
  • 🚀Getting Started
    • Installation
      • Using Docker Compose
      • Using Docker
      • Using Kubernetes
      • Using QNAP
      • Using Synology
      • Using Unraid
    • Environment Variables
    • Database Drivers
  • 🆘Help
    • Error Messages
    • Frequently Asked Questions
  • 🔑Security
    • Authentication
    • Authorization
    • Encryption
  • ⚙️Settings
    • Data Integrations
      • InfluxDB v2
    • Notifications
      • Database
      • Mail
      • Webhook
  • 👀Other
    • Speedtest Process
    • Proxies
      • Cloudflare Tunnel (Zero Trust)
      • Traefik
      • Tailscale
    • Caching
    • Commands
    • Data Dictionary
    • Embed Dashboard
    • Health Check
    • Community Projects
  • 🖥️API
    • Authorization
    • Responses
      • Results
      • Speedtests
      • Servers
      • Stats
      • Models
  • 🤹Contributing
    • Development Environment
  • 🔗More
    • Source Code
    • Releases
    • Update the Docs
    • About Me
    • Donate
Powered by GitBook
On this page
  1. API
  2. Responses

Stats

PreviousServersNextModels

Operations for statistics. Requires an API token with scope results:read.

🖥️

Fetch aggregated Speedtest statistics

get

Handle the incoming request.

Query parameters
start_atstring · date-timeOptional

ISO‑8601 start datetime filter

end_atstring · date-timeOptional

ISO‑8601 end datetime filter

Responses
200
OK
application/json
401
Unauthenticated
application/json
422
Validation failed
application/json
get
GET /api/v1/stats HTTP/1.1
Host: 
Accept: */*
{
  "total_results": 1,
  "avg_ping": 1,
  "avg_download": 1,
  "avg_upload": 1,
  "min_ping": 1,
  "min_download": 1,
  "min_upload": 1,
  "max_ping": 1,
  "max_download": 1,
  "max_upload": 1
}