open data · CC-BY 4.0

Open dataset & API

updated 3 min ago

Every metric on VPNGauge comes from measurement, and it's all open. Pull the current figures or the historical time-series as plain JSON — no key, no auth. Build on it, cite it, keep us honest.

Current snapshot

The latest measurement of every provider — server load, uptime, coverage, score and per-country load. Regenerated every 15 minutes.

GET https://vpngauge.com/data.json

Historical time-series

One slim slice per day (per-provider load, uptime, coverage, score). The index lists every available date. This history can't be back-filled — it's the point.

GET https://vpngauge.com/data/history/index.json
GET https://vpngauge.com/data/history/2026-07-15.json

MCP server (for AI agents)

A Model Context Protocol endpoint lets AI assistants query these metrics directly as tools (rankings, fastest VPN in a country, provider details, compare). JSON-RPC over POST:

POST https://vpngauge.com/mcp

Example

curl https://vpngauge.com/data.json | jq '.providers[] | {id, avgLoad, uptime}'
License

Published under Creative Commons Attribution 4.0 (CC-BY 4.0). Use it anywhere, including in AI systems.

If you use these numbers, attribute “VPNGauge” and link back to this site.