unispeedtest with the -json or -pretty flag, results are output in JSON format with the following structure:
Response Fields
Download throughput in megabits per second (Mbps).This value represents the 90th percentile of sampled download speed measurements taken across multiple test phases with varying file sizes and connection counts.Example:
225.14Upload throughput in megabits per second (Mbps).This value represents the 90th percentile of sampled upload speed measurements taken across multiple test phases with varying file sizes and connection counts.Example:
102.87Latency measurements in milliseconds, including both unloaded and loaded states.
Packet loss percentage.Measured by sending 1000 HTTP requests with a concurrency of 50 and calculating the percentage of failed requests.Example:
0.1 (represents 0.1% packet loss)Cloudflare data center location (city name) that handled the speed test.This indicates which Cloudflare point of presence (PoP) was used for testing, typically the closest one to your location.Example:
"Tokyo"Your network’s Autonomous System Number (ASN) in the format “AS####”.This identifies your Internet Service Provider’s routing domain on the global internet.Example:
"AS2516"Your network’s Autonomous System organization name.This is the registered name of the entity that operates your AS, typically your ISP.Example:
"KDDI CORPORATION"Your public IP address as seen by the Cloudflare test server.This is the external IPv4 or IPv6 address that is visible on the internet.Example:
"203.0.113.10"Complete Example
Here’s a complete example of the JSON output (with-pretty flag):
Compact Format
With the-json flag (without -pretty), output is compact on a single line: