About the Data

Methodology

Data is only useful when you know where it comes from. This page explains what each number on cdnping means and where its limits are.

Three data sources

1. Edge Probes

A scheduled task on Cloudflare Workers runs every 5 minutes, sending a keyless HTTPS request to each AI model API's official endpoint in turn (for example, GET https://api.openai.com/v1/models). We record the time from sending the request to receiving the response headers, along with the HTTP status code.

Edge probes reflect the connectivity of the server-side gateway. They don't include model inference time and don't represent the latency you experience on your local network.

2. Visitor Tests

"Start speed test" on the home page sends requests directly from your browser to each target: the first request is recorded asFirst connection(including DNS resolution and the TCP and TLS handshakes); three more requests are then sent over the same connection, and the median is recorded asRound trip. Requests that take longer than 6 seconds are counted as failures.

When "Contribute anonymously to public stats" is checked, your browser submits the timing and success or failure of each target to us. The server only attaches the country/region, province, and carrier network number (ASN) provided by Cloudflare, and uses them to classify the carrier as China Telecom, China Unicom, China Mobile, etc. We do not store IP addresses; to prevent data stuffing, we keep only a daily-salted IP digest, deleted after 48 hours, for rate limiting.

No conclusions are shown for groups with fewer than 5 samples. The statistics window covers the past 7 days.

3. Official Status Pages

Every 15 minutes, we sync the current status and incident history from the public status pages of OpenAI, Anthropic, Moonshot AI, Groq, Cloudflare, and GitHub. Links to the original posts are kept in the incident list.

IP & network environment check

IP checkThe page has two parts: server-side IP intelligence and local browser checks.

IP intelligence (server-side)

Local browser check

Browser fingerprint, font, and hardware information is computed and displayed locally only. It is never uploaded or stored.

Model monitor, Vendor changelog & Is it down?

Metric definitions

Limitations

Open data

The latest status is published as JSON:/api/status. You're welcome to cite it; please credit cdnping.org as the source. Data is provided under CC BY 4.0 authorization.

Found a data issue? Email hello@cdnping.org.