---
title: "Co-blocking / shared-blocklist analysis ('censorship twins'). Pairs of countries with substantial national-block lists (>=30 domains) ranked by domains BOTH block nationally + Jaccard, with the meaningful signal isolated: shared_political (NEWS/HUMR/POLR) and shared_tooling (ANON) — which separate a real shared political blocklist from coincidental gambling/porn convergence. Only Iran-Russia show substantial shared political blocking. ?country=XX for one country's partners. Overlap is correlation, NOT proof of coordination."
method: GET
path: "/v1/measurement/co-blocking"
tags: ["Censorship Data"]
---

# Co-blocking / shared-blocklist analysis ('censorship twins'). Pairs of countries with substantial national-block lists (>=30 domains) ranked by domains BOTH block nationally + Jaccard, with the meaningful signal isolated: shared_political (NEWS/HUMR/POLR) and shared_tooling (ANON) — which separate a real shared political blocklist from coincidental gambling/porn convergence. Only Iran-Russia show substantial shared political blocking. ?country=XX for one country's partners. Overlap is correlation, NOT proof of coordination.

`GET /v1/measurement/co-blocking`

## Query parameters

- `country` string

## Response `200`

schema voidly-co-blocking/v1: { count, pairs [ { pair [cc,cc], shared_domains, jaccard, shared_political, shared_tooling, sample_political[], sample_tooling[] } ], min_list_size, min_shared, methodology, generated_at }

---

[API](https://skmtc.net/voidly/apis/voidly-api.md) · [All operations](https://skmtc.net/voidly/apis/voidly-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/voidly/voidly-api/revisions/decbe6fd40a8/schema)
