{
 "title": "What works in China: OONI measurements for 50+ services",
 "period": {
  "since": "2026-09-08",
  "until": "2026-10-08",
  "days": 30
 },
 "checked_at": "2026-10-08",
 "next_update": "monthly",
 "method": "Remote measurements. OONI Probe web_connectivity tests run by volunteers on networks inside mainland China (probe_cc=CN), summarised with the public OONI aggregation API. Nomad China did not run the tests; we fetch and summarise them. A test shows whether a website loaded, not whether an app or account works.",
 "status_rule": "not_loaded_count = anomaly + confirmed + failure. 'blocked' if not_loaded_count is at least 70% of measurements and there are at least 5 measurements. 'loads' if ok_count is at least 90% and there are at least 5. 'mixed' for anything in between. 'no-data' if fewer than 5 measurements. An anomaly is a signal of possible blocking, not proof. A failure can also be a problem on the volunteer's own network.",
 "license": "CC BY 4.0",
 "cite_as": "Nomad China (2026). What works in China: OONI measurements, 8 September 2026 to 8 October 2026. https://nomadchina.net/data/what-works-in-china/",
 "data_source": "OONI Measurement Aggregation API, https://api.ooni.io/api/v1/aggregation (OONI data is released under CC BY 4.0 by the Open Observatory of Network Interference)",
 "contact": "hello@nomadchina.net",
 "services": [
  {
   "service": "Google Search",
   "group": "Search and email",
   "hostname": "www.google.com",
   "measurement_count": 42,
   "ok_count": 0,
   "anomaly_count": 36,
   "confirmed_count": 0,
   "failure_count": 6,
   "not_loaded_count": 42,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=www.google.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Gmail",
   "group": "Search and email",
   "hostname": "gmail.com",
   "measurement_count": 31,
   "ok_count": 0,
   "anomaly_count": 31,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 31,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=gmail.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Google Maps",
   "group": "Search and email",
   "hostname": "maps.google.com",
   "measurement_count": 0,
   "ok_count": 0,
   "anomaly_count": 0,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 0,
   "loaded_pct": null,
   "status": "no-data",
   "note": "Fewer than 5 OONI tests in the period for this hostname. No data is not the same as works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=maps.google.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Google Drive",
   "group": "Search and email",
   "hostname": "drive.google.com",
   "measurement_count": 37,
   "ok_count": 0,
   "anomaly_count": 33,
   "confirmed_count": 1,
   "failure_count": 3,
   "not_loaded_count": 37,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=drive.google.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Bing",
   "group": "Search and email",
   "hostname": "www.bing.com",
   "measurement_count": 39,
   "ok_count": 39,
   "anomaly_count": 0,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 0,
   "loaded_pct": 100,
   "status": "loads",
   "note": "The website responding does not show that the app or service works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=www.bing.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "DuckDuckGo",
   "group": "Search and email",
   "hostname": "duckduckgo.com",
   "measurement_count": 62,
   "ok_count": 3,
   "anomaly_count": 48,
   "confirmed_count": 0,
   "failure_count": 11,
   "not_loaded_count": 59,
   "loaded_pct": 5,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=duckduckgo.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "YouTube",
   "group": "Social and video",
   "hostname": "youtube.com",
   "measurement_count": 6,
   "ok_count": 0,
   "anomaly_count": 6,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 6,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=youtube.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Instagram",
   "group": "Social and video",
   "hostname": "instagram.com",
   "measurement_count": 5,
   "ok_count": 0,
   "anomaly_count": 5,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 5,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=instagram.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Facebook",
   "group": "Social and video",
   "hostname": "www.facebook.com",
   "measurement_count": 675,
   "ok_count": 18,
   "anomaly_count": 177,
   "confirmed_count": 0,
   "failure_count": 480,
   "not_loaded_count": 657,
   "loaded_pct": 3,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=www.facebook.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "X (Twitter)",
   "group": "Social and video",
   "hostname": "x.com",
   "measurement_count": 289,
   "ok_count": 16,
   "anomaly_count": 239,
   "confirmed_count": 0,
   "failure_count": 34,
   "not_loaded_count": 273,
   "loaded_pct": 6,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=x.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Reddit",
   "group": "Social and video",
   "hostname": "reddit.com",
   "measurement_count": 5,
   "ok_count": 0,
   "anomaly_count": 5,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 5,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=reddit.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "TikTok (international)",
   "group": "Social and video",
   "hostname": "tiktok.com",
   "measurement_count": 30,
   "ok_count": 0,
   "anomaly_count": 30,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 30,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=tiktok.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "LinkedIn",
   "group": "Social and video",
   "hostname": "www.linkedin.com",
   "measurement_count": 230,
   "ok_count": 223,
   "anomaly_count": 3,
   "confirmed_count": 0,
   "failure_count": 4,
   "not_loaded_count": 7,
   "loaded_pct": 97,
   "status": "loads",
   "note": "The website responding does not show that the app or service works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=www.linkedin.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Pinterest",
   "group": "Social and video",
   "hostname": "pinterest.com",
   "measurement_count": 29,
   "ok_count": 0,
   "anomaly_count": 29,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 29,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=pinterest.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "WhatsApp",
   "group": "Messaging",
   "hostname": "whatsapp.com",
   "measurement_count": 5,
   "ok_count": 0,
   "anomaly_count": 5,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 5,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=whatsapp.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Telegram",
   "group": "Messaging",
   "hostname": "telegram.org",
   "measurement_count": 274,
   "ok_count": 7,
   "anomaly_count": 111,
   "confirmed_count": 1,
   "failure_count": 155,
   "not_loaded_count": 267,
   "loaded_pct": 3,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=telegram.org&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Signal",
   "group": "Messaging",
   "hostname": "signal.org",
   "measurement_count": 266,
   "ok_count": 7,
   "anomaly_count": 97,
   "confirmed_count": 2,
   "failure_count": 160,
   "not_loaded_count": 259,
   "loaded_pct": 3,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=signal.org&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Discord",
   "group": "Messaging",
   "hostname": "discord.com",
   "measurement_count": 289,
   "ok_count": 7,
   "anomaly_count": 106,
   "confirmed_count": 2,
   "failure_count": 174,
   "not_loaded_count": 282,
   "loaded_pct": 2,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=discord.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Wikipedia",
   "group": "News and reference",
   "hostname": "wikipedia.org",
   "measurement_count": 5,
   "ok_count": 0,
   "anomaly_count": 5,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 5,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=wikipedia.org&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "New York Times",
   "group": "News and reference",
   "hostname": "nytimes.com",
   "measurement_count": 7,
   "ok_count": 0,
   "anomaly_count": 7,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 7,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=nytimes.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "BBC",
   "group": "News and reference",
   "hostname": "bbc.com",
   "measurement_count": 10,
   "ok_count": 0,
   "anomaly_count": 10,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 10,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=bbc.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "The Guardian",
   "group": "News and reference",
   "hostname": "www.theguardian.com",
   "measurement_count": 64,
   "ok_count": 2,
   "anomaly_count": 39,
   "confirmed_count": 0,
   "failure_count": 23,
   "not_loaded_count": 62,
   "loaded_pct": 3,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=www.theguardian.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "CNN",
   "group": "News and reference",
   "hostname": "edition.cnn.com",
   "measurement_count": 92,
   "ok_count": 86,
   "anomaly_count": 5,
   "confirmed_count": 0,
   "failure_count": 1,
   "not_loaded_count": 6,
   "loaded_pct": 93,
   "status": "loads",
   "note": "The website responding does not show that the app or service works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=edition.cnn.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Reuters",
   "group": "News and reference",
   "hostname": "reuters.com",
   "measurement_count": 5,
   "ok_count": 0,
   "anomaly_count": 5,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 5,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=reuters.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "ChatGPT",
   "group": "AI and work",
   "hostname": "chatgpt.com",
   "measurement_count": 48,
   "ok_count": 1,
   "anomaly_count": 41,
   "confirmed_count": 0,
   "failure_count": 6,
   "not_loaded_count": 47,
   "loaded_pct": 2,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=chatgpt.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Claude",
   "group": "AI and work",
   "hostname": "claude.ai",
   "measurement_count": 42,
   "ok_count": 40,
   "anomaly_count": 1,
   "confirmed_count": 0,
   "failure_count": 1,
   "not_loaded_count": 2,
   "loaded_pct": 95,
   "status": "loads",
   "note": "The website responding does not show that the app or service works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=claude.ai&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Gemini",
   "group": "AI and work",
   "hostname": "gemini.google.com",
   "measurement_count": 46,
   "ok_count": 0,
   "anomaly_count": 35,
   "confirmed_count": 3,
   "failure_count": 8,
   "not_loaded_count": 46,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=gemini.google.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "GitHub",
   "group": "AI and work",
   "hostname": "github.com",
   "measurement_count": 95,
   "ok_count": 45,
   "anomaly_count": 45,
   "confirmed_count": 0,
   "failure_count": 5,
   "not_loaded_count": 50,
   "loaded_pct": 47,
   "status": "mixed",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=github.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Zoom",
   "group": "AI and work",
   "hostname": "zoom.us",
   "measurement_count": 37,
   "ok_count": 37,
   "anomaly_count": 0,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 0,
   "loaded_pct": 100,
   "status": "loads",
   "note": "The website responding does not show that the app or service works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=zoom.us&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Slack",
   "group": "AI and work",
   "hostname": "slack.com",
   "measurement_count": 38,
   "ok_count": 38,
   "anomaly_count": 0,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 0,
   "loaded_pct": 100,
   "status": "loads",
   "note": "The website responding does not show that the app or service works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=slack.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Dropbox",
   "group": "AI and work",
   "hostname": "dropbox.com",
   "measurement_count": 32,
   "ok_count": 0,
   "anomaly_count": 32,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 32,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=dropbox.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Netflix",
   "group": "Streaming",
   "hostname": "netflix.com",
   "measurement_count": 26,
   "ok_count": 26,
   "anomaly_count": 0,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 0,
   "loaded_pct": 100,
   "status": "loads",
   "note": "The website responding does not show that the app or service works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=netflix.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Spotify",
   "group": "Streaming",
   "hostname": "spotify.com",
   "measurement_count": 26,
   "ok_count": 0,
   "anomaly_count": 26,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 26,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=spotify.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Twitch",
   "group": "Streaming",
   "hostname": "twitch.tv",
   "measurement_count": 8,
   "ok_count": 0,
   "anomaly_count": 8,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 8,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=twitch.tv&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Booking.com",
   "group": "Travel",
   "hostname": "www.booking.com",
   "measurement_count": 26,
   "ok_count": 26,
   "anomaly_count": 0,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 0,
   "loaded_pct": 100,
   "status": "loads",
   "note": "The website responding does not show that the app or service works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=www.booking.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Airbnb",
   "group": "Travel",
   "hostname": "www.airbnb.com",
   "measurement_count": 26,
   "ok_count": 23,
   "anomaly_count": 2,
   "confirmed_count": 0,
   "failure_count": 1,
   "not_loaded_count": 3,
   "loaded_pct": 88,
   "status": "mixed",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=www.airbnb.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Uber",
   "group": "Travel",
   "hostname": "www.uber.com",
   "measurement_count": 31,
   "ok_count": 29,
   "anomaly_count": 1,
   "confirmed_count": 0,
   "failure_count": 1,
   "not_loaded_count": 2,
   "loaded_pct": 94,
   "status": "loads",
   "note": "The website responding does not show that the app or service works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=www.uber.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Tripadvisor",
   "group": "Travel",
   "hostname": "tripadvisor.com",
   "measurement_count": 0,
   "ok_count": 0,
   "anomaly_count": 0,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 0,
   "loaded_pct": null,
   "status": "no-data",
   "note": "Fewer than 5 OONI tests in the period for this hostname. No data is not the same as works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=tripadvisor.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Trip.com",
   "group": "Travel",
   "hostname": "trip.com",
   "measurement_count": 0,
   "ok_count": 0,
   "anomaly_count": 0,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 0,
   "loaded_pct": null,
   "status": "no-data",
   "note": "Fewer than 5 OONI tests in the period for this hostname. No data is not the same as works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=trip.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Didi (international site)",
   "group": "Travel",
   "hostname": "www.didiglobal.com",
   "measurement_count": 0,
   "ok_count": 0,
   "anomaly_count": 0,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 0,
   "loaded_pct": null,
   "status": "no-data",
   "note": "Fewer than 5 OONI tests in the period for this hostname. No data is not the same as works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=www.didiglobal.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "PayPal",
   "group": "Banks and payments",
   "hostname": "www.paypal.com",
   "measurement_count": 32,
   "ok_count": 31,
   "anomaly_count": 0,
   "confirmed_count": 0,
   "failure_count": 1,
   "not_loaded_count": 1,
   "loaded_pct": 97,
   "status": "loads",
   "note": "The website responding does not show that the app or service works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=www.paypal.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Wise",
   "group": "Banks and payments",
   "hostname": "wise.com",
   "measurement_count": 0,
   "ok_count": 0,
   "anomaly_count": 0,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 0,
   "loaded_pct": null,
   "status": "no-data",
   "note": "Fewer than 5 OONI tests in the period for this hostname. No data is not the same as works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=wise.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Visa",
   "group": "Banks and payments",
   "hostname": "visa.com",
   "measurement_count": 0,
   "ok_count": 0,
   "anomaly_count": 0,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 0,
   "loaded_pct": null,
   "status": "no-data",
   "note": "Fewer than 5 OONI tests in the period for this hostname. No data is not the same as works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=visa.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Mastercard",
   "group": "Banks and payments",
   "hostname": "mastercard.com",
   "measurement_count": 0,
   "ok_count": 0,
   "anomaly_count": 0,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 0,
   "loaded_pct": null,
   "status": "no-data",
   "note": "Fewer than 5 OONI tests in the period for this hostname. No data is not the same as works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=mastercard.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Alipay",
   "group": "Banks and payments",
   "hostname": "alipay.com",
   "measurement_count": 0,
   "ok_count": 0,
   "anomaly_count": 0,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 0,
   "loaded_pct": null,
   "status": "no-data",
   "note": "Fewer than 5 OONI tests in the period for this hostname. No data is not the same as works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=alipay.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Airalo (eSIM store)",
   "group": "eSIM stores",
   "hostname": "airalo.com",
   "measurement_count": 6,
   "ok_count": 0,
   "anomaly_count": 6,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 6,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=airalo.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Holafly (eSIM store)",
   "group": "eSIM stores",
   "hostname": "holafly.com",
   "measurement_count": 0,
   "ok_count": 0,
   "anomaly_count": 0,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 0,
   "loaded_pct": null,
   "status": "no-data",
   "note": "Fewer than 5 OONI tests in the period for this hostname. No data is not the same as works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=holafly.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Simbye (eSIM store)",
   "group": "eSIM stores",
   "hostname": "simbye.com",
   "measurement_count": 0,
   "ok_count": 0,
   "anomaly_count": 0,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 0,
   "loaded_pct": null,
   "status": "no-data",
   "note": "Fewer than 5 OONI tests in the period for this hostname. No data is not the same as works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=simbye.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Airhub (eSIM store)",
   "group": "eSIM stores",
   "hostname": "airhubapp.com",
   "measurement_count": 6,
   "ok_count": 0,
   "anomaly_count": 6,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 6,
   "loaded_pct": 0,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=airhubapp.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Nomad eSIM (store)",
   "group": "eSIM stores",
   "hostname": "nomadesim.com",
   "measurement_count": 3,
   "ok_count": 0,
   "anomaly_count": 3,
   "confirmed_count": 0,
   "failure_count": 0,
   "not_loaded_count": 3,
   "loaded_pct": 0,
   "status": "no-data",
   "note": "Fewer than 5 OONI tests in the period for this hostname. No data is not the same as works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=nomadesim.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "NordVPN",
   "group": "VPN websites",
   "hostname": "nordvpn.com",
   "measurement_count": 81,
   "ok_count": 27,
   "anomaly_count": 18,
   "confirmed_count": 0,
   "failure_count": 36,
   "not_loaded_count": 54,
   "loaded_pct": 33,
   "status": "mixed",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=nordvpn.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "ExpressVPN",
   "group": "VPN websites",
   "hostname": "www.expressvpn.com",
   "measurement_count": 68,
   "ok_count": 1,
   "anomaly_count": 48,
   "confirmed_count": 0,
   "failure_count": 19,
   "not_loaded_count": 67,
   "loaded_pct": 1,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=www.expressvpn.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "ProtonVPN",
   "group": "VPN websites",
   "hostname": "protonvpn.com",
   "measurement_count": 75,
   "ok_count": 27,
   "anomaly_count": 12,
   "confirmed_count": 1,
   "failure_count": 35,
   "not_loaded_count": 48,
   "loaded_pct": 36,
   "status": "mixed",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=protonvpn.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Surfshark",
   "group": "VPN websites",
   "hostname": "surfshark.com",
   "measurement_count": 86,
   "ok_count": 1,
   "anomaly_count": 58,
   "confirmed_count": 0,
   "failure_count": 27,
   "not_loaded_count": 85,
   "loaded_pct": 1,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=surfshark.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Mullvad",
   "group": "VPN websites",
   "hostname": "mullvad.net",
   "measurement_count": 74,
   "ok_count": 28,
   "anomaly_count": 17,
   "confirmed_count": 0,
   "failure_count": 29,
   "not_loaded_count": 46,
   "loaded_pct": 38,
   "status": "mixed",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=mullvad.net&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Windscribe",
   "group": "VPN websites",
   "hostname": "windscribe.com",
   "measurement_count": 26,
   "ok_count": 3,
   "anomaly_count": 0,
   "confirmed_count": 23,
   "failure_count": 0,
   "not_loaded_count": 23,
   "loaded_pct": 12,
   "status": "blocked",
   "note": "",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=windscribe.com&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  },
  {
   "service": "Amnezia",
   "group": "VPN websites",
   "hostname": "amnezia.org",
   "measurement_count": 127,
   "ok_count": 124,
   "anomaly_count": 1,
   "confirmed_count": 0,
   "failure_count": 2,
   "not_loaded_count": 3,
   "loaded_pct": 98,
   "status": "loads",
   "note": "The website responding does not show that the app or service works.",
   "source": "https://api.ooni.io/api/v1/aggregation?probe_cc=CN&domain=amnezia.org&since=2026-09-08&until=2026-10-08&test_name=web_connectivity"
  }
 ]
}
