China SnapshotDocs
Get a key ↗
Open in AI ↗
Open in ChatGPTOpen in ClaudeView Markdown
Guides

Find records

Filter the retained corpus using literal title and publisher matching.

Search the archive#

q is a case-insensitive literal substring of displayed title, original title or publisher. It does not translate the query or search the full document body. Search original-language terms separately when needed; for export controls, try 出口管制 (chūkǒu guǎnzhì) as well as English, or use the maintained topic filter below.

curl
curl --fail-with-body --silent --show-error --max-time 30 "https://china-snapshot.com/api/datasets?dataset=documents&q=export&limit=5"
python
import json
from urllib.request import Request, urlopen
request = Request('https://china-snapshot.com/api/datasets?dataset=documents&q=export&limit=5')
with urlopen(request, timeout=30) as response:
    data = json.load(response)
print(json.dumps(data, ensure_ascii=False))
typescript
const response = await fetch("https://china-snapshot.com/api/datasets?dataset=documents&q=export&limit=5");
if (!response.ok) throw new Error(`HTTP ${response.status}`);
console.log(await response.json());

Narrow the result#

Use source with an exact publisher label from sources. from and to are inclusive UTC collection dates—not publication dates. Documents use first collection; social uses observation time; raw indicators use collection time. Use text=available for approved document extractions. watch=<slug> (alias topic=) applies a reviewed bilingual title-term list: export-controls, data-security, property-support or semiconductors. It matches titles only and infers nothing; the list_watchlists research tool returns each list's terms and review date. change_type=new, newly_discovered or revised filters documents by how they entered the record.

Continue the query#

Send next_cursor as cursor, preserving dataset and filters, including mode and series. Stop at null. The cursor excludes later inserts but does not freeze subsequent edits. Restart an expired cursor rather than inventing an offset. See historical observations.

Search documentation