Speeed

Speeed — API

Public, CORS-enabled JSON/stream endpoints. No key required (fair-use rate limits apply).

GET /api/ip

Visitor IP + approximate geolocation and ISP.

curl https://ceefast.up.railway.app/api/ip

GET /ping · GET /download?bytes=N · POST /upload

Raw speed-test primitives used by the in-browser test. /download streams N random bytes (max 512 MB); /upload returns the received byte count; /ping returns pong for latency probing.

GET /api/net/ping?host=HOST

Server-side ICMP ping (TCP fallback). Returns JSON with parsed min/avg/max and raw output.

curl "https://ceefast.up.railway.app/api/net/ping?host=google.com"

GET /api/net/trace?host=HOST

Server-side traceroute (streamed text/plain, one hop per line).

curl "https://ceefast.up.railway.app/api/net/trace?host=google.com"

GET /api/net/dns?host=HOST&type=A

DNS propagation across global public resolvers. Streams NDJSON, one resolver per line. Types: A, AAAA, CNAME, MX, TXT, NS.

curl "https://ceefast.up.railway.app/api/net/dns?host=example.com&type=A"

Sitemaps

/sitemap.xml · /llms.txt

Embed →