{
  "name": "China Snapshot — public data API",
  "description": "Serverless China-signals feeds, refreshed 5x/day (Beijing time). All endpoints are static JSON with CORS enabled, free to consume.",
  "generated_at": "2026-07-14T21:11:24+08:00",
  "license": "Data is provided as-is for informational purposes (see site disclaimer).",
  "llms_txt": "https://china-snapshot.com/llms.txt",
  "agents_txt": "https://china-snapshot.com/agents.txt",
  "schema": {
    "version": 1,
    "feed_schema_url": "https://china-snapshot.com/data/schema/feed-v1.json",
    "digest_schema_url": "https://china-snapshot.com/data/schema/digest-v1.json",
    "synthesis_schema_url": "https://china-snapshot.com/data/schema/synthesis-v1.json",
    "feeds": "Standard feeds use {schema_version, as_of, source, items[]}, each item {title, value, url, extra{}}. Bilingual feeds add extra.translation (English). schema_version bumps only on breaking changes to this shape.",
    "digest": "daily_digest.json is the current China Snapshot synthesis feed (headline, narrative, market_snapshot, themes, entities, pillars[], top_stories[]) — not the items schema. top_stories[].observed_signal/evidence/source_class/confidence are source-backed metadata; narrative and why_it_matters are analysis/inference.",
    "history": "history feeds use {source, generated_at, entries[]}; each entry is a full {as_of, source, items[]} snapshot, newest first, bounded window."
  },
  "special": {
    "agents_txt": "https://china-snapshot.com/agents.txt",
    "daily_digest": "https://china-snapshot.com/data/daily_digest.json",
    "daily_digest_markdown": "https://china-snapshot.com/data/digest.md",
    "digest_archive_index": "https://china-snapshot.com/data/digest_archive/index.json",
    "digest_history": "https://china-snapshot.com/data/digest_history.json",
    "tags_index": "https://china-snapshot.com/data/tags_index.json",
    "synthesis_index": "https://china-snapshot.com/data/synthesis/index.json",
    "synthesis_entities": "https://china-snapshot.com/data/synthesis/entities.json",
    "source_reliability": "https://china-snapshot.com/data/source_reliability.json",
    "search_index": "https://china-snapshot.com/data/search_index.json",
    "discourse_drift": "https://china-snapshot.com/data/discourse_drift.json",
    "correlations": "https://china-snapshot.com/data/correlations.json",
    "payload_budget": "https://china-snapshot.com/data/payload_budget.json",
    "health": "https://china-snapshot.com/data/health.json",
    "org_directory": "https://china-snapshot.com/data/org_directory.json",
    "semantic_search": "https://china-snapshot.com/api/search?q=export%20controls",
    "archive_answer": "https://china-snapshot.com/api/ask?q=what%20has%20changed%20in%20export%20controls",
    "stack": "https://china-snapshot.com/api/stack",
    "gov_registry_health": "https://china-snapshot.com/data/gov_registry_health.json"
  },
  "synthesis": {
    "description": "Live Synthesis — an evolving analytical snapshot per tracked topic, built from the primary-source corpus. Each <slug>.json carries the current snapshot (bilingual, claims cite document ids), a timeline[] of what changed at each version, and the sources[] behind it. Re-synthesizes only on materially new evidence. Per-version permalinks /synthesis/<slug>/v<N>.json are immutable.",
    "index_url": "https://china-snapshot.com/data/synthesis/index.json",
    "entities_url": "https://china-snapshot.com/data/synthesis/entities.json",
    "topic_url_template": "https://china-snapshot.com/data/synthesis/<slug>.json",
    "count": 12,
    "topics": [
      {
        "slug": "us-china-diplomacy",
        "name_en": "U.S.–China & China's Diplomacy",
        "version": 22,
        "url": "https://china-snapshot.com/data/synthesis/us-china-diplomacy.json",
        "version_permalink_template": "https://china-snapshot.com/data/synthesis/us-china-diplomacy/v<N>.json"
      },
      {
        "slug": "trade",
        "name_en": "Trade & Exports",
        "version": 26,
        "url": "https://china-snapshot.com/data/synthesis/trade.json",
        "version_permalink_template": "https://china-snapshot.com/data/synthesis/trade/v<N>.json"
      },
      {
        "slug": "taiwan",
        "name_en": "Taiwan & Cross-Strait",
        "version": 15,
        "url": "https://china-snapshot.com/data/synthesis/taiwan.json",
        "version_permalink_template": "https://china-snapshot.com/data/synthesis/taiwan/v<N>.json"
      },
      {
        "slug": "property",
        "name_en": "Property & Real Estate",
        "version": 6,
        "url": "https://china-snapshot.com/data/synthesis/property.json",
        "version_permalink_template": "https://china-snapshot.com/data/synthesis/property/v<N>.json"
      },
      {
        "slug": "platform-economy",
        "name_en": "Platform Economy & Data Regulation",
        "version": 11,
        "url": "https://china-snapshot.com/data/synthesis/platform-economy.json",
        "version_permalink_template": "https://china-snapshot.com/data/synthesis/platform-economy/v<N>.json"
      },
      {
        "slug": "monetary-rmb",
        "name_en": "Monetary Policy & RMB",
        "version": 24,
        "url": "https://china-snapshot.com/data/synthesis/monetary-rmb.json",
        "version_permalink_template": "https://china-snapshot.com/data/synthesis/monetary-rmb/v<N>.json"
      },
      {
        "slug": "fiscal-stimulus",
        "name_en": "Fiscal Policy & Stimulus",
        "version": 26,
        "url": "https://china-snapshot.com/data/synthesis/fiscal-stimulus.json",
        "version_permalink_template": "https://china-snapshot.com/data/synthesis/fiscal-stimulus/v<N>.json"
      },
      {
        "slug": "export-controls",
        "name_en": "Export Controls & Tech Restrictions",
        "version": 17,
        "url": "https://china-snapshot.com/data/synthesis/export-controls.json",
        "version_permalink_template": "https://china-snapshot.com/data/synthesis/export-controls/v<N>.json"
      },
      {
        "slug": "energy",
        "name_en": "Energy & Decarbonization",
        "version": 14,
        "url": "https://china-snapshot.com/data/synthesis/energy.json",
        "version_permalink_template": "https://china-snapshot.com/data/synthesis/energy/v<N>.json"
      },
      {
        "slug": "demographics",
        "name_en": "Demographics & Employment",
        "version": 20,
        "url": "https://china-snapshot.com/data/synthesis/demographics.json",
        "version_permalink_template": "https://china-snapshot.com/data/synthesis/demographics/v<N>.json"
      },
      {
        "slug": "ai-policy",
        "name_en": "AI & Algorithm Governance",
        "version": 15,
        "url": "https://china-snapshot.com/data/synthesis/ai-policy.json",
        "version_permalink_template": "https://china-snapshot.com/data/synthesis/ai-policy/v<N>.json"
      },
      {
        "slug": "semiconductors",
        "name_en": "Semiconductors & Chips",
        "version": 9,
        "url": "https://china-snapshot.com/data/synthesis/semiconductors.json",
        "version_permalink_template": "https://china-snapshot.com/data/synthesis/semiconductors/v<N>.json"
      }
    ]
  },
  "archive": {
    "url_template": "https://china-snapshot.com/data/digest_archive/<YYYY-MM-DD>/<slot>.json",
    "slots": [
      "morning",
      "midday",
      "evening"
    ],
    "earliest_date": "2026-05-30",
    "latest_date": "2026-07-14",
    "count": 138,
    "index_url": "https://china-snapshot.com/data/digest_archive/index.json"
  },
  "feeds": [
    {
      "name": "indices",
      "category": "markets",
      "description": "Shanghai & Shenzhen stock market indices",
      "url": "https://china-snapshot.com/data/indices.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/indices.json",
      "as_of": "2026-07-14T19:52:14+08:00",
      "history_url": "https://china-snapshot.com/data/history/indices.json"
    },
    {
      "name": "fx",
      "category": "markets",
      "description": "CNY currency exchange rates",
      "url": "https://china-snapshot.com/data/fx.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/fx.json",
      "as_of": "2026-07-14T19:52:15+08:00",
      "history_url": "https://china-snapshot.com/data/history/fx.json"
    },
    {
      "name": "commodities",
      "category": "markets",
      "description": "China-demand commodity prices (iron ore, copper, crude, gold)",
      "url": "https://china-snapshot.com/data/commodities.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/commodities.json",
      "as_of": "2026-07-14T19:52:16+08:00",
      "history_url": "https://china-snapshot.com/data/history/commodities.json"
    },
    {
      "name": "pboc_rates",
      "category": "macro",
      "description": "PBOC policy rates (LPR, MLF, RRR)",
      "url": "https://china-snapshot.com/data/pboc_rates.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/pboc_rates.json",
      "as_of": "2026-07-14T19:52:48+08:00",
      "history_url": "https://china-snapshot.com/data/history/pboc_rates.json"
    },
    {
      "name": "nbs_monthly",
      "category": "macro",
      "description": "NBS monthly indicators (CPI, PPI, PMI)",
      "url": "https://china-snapshot.com/data/nbs_monthly.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/nbs_monthly.json",
      "as_of": "2026-07-14T19:52:50+08:00",
      "history_url": "https://china-snapshot.com/data/history/nbs_monthly.json"
    },
    {
      "name": "trade_data",
      "category": "macro",
      "description": "China trade data (exports, imports, balance)",
      "url": "https://china-snapshot.com/data/trade_data.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/trade_data.json",
      "as_of": "2026-07-14T19:52:51+08:00",
      "history_url": "https://china-snapshot.com/data/history/trade_data.json"
    },
    {
      "name": "property",
      "category": "macro",
      "description": "70-city home price index",
      "url": "https://china-snapshot.com/data/property.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/property.json",
      "as_of": "2026-07-14T19:52:52+08:00",
      "history_url": "https://china-snapshot.com/data/history/property.json"
    },
    {
      "name": "weather",
      "category": "markets",
      "description": "Beijing weather",
      "url": "https://china-snapshot.com/data/weather.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/weather.json",
      "as_of": "2026-07-14T19:52:18+08:00"
    },
    {
      "name": "baidu_top",
      "category": "social",
      "description": "Baidu trending search topics (bilingual)",
      "url": "https://china-snapshot.com/data/baidu_top.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/baidu_top.json",
      "as_of": "2026-07-14T19:52:06+08:00",
      "history_url": "https://china-snapshot.com/data/history/baidu_top.json"
    },
    {
      "name": "weibo_hot",
      "category": "social",
      "description": "Weibo hot search topics (bilingual)",
      "url": "https://china-snapshot.com/data/weibo_hot.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/weibo_hot.json",
      "as_of": "2026-07-14T19:52:10+08:00",
      "history_url": "https://china-snapshot.com/data/history/weibo_hot.json"
    },
    {
      "name": "tencent_wechat_hot",
      "category": "social",
      "description": "Tencent/WeChat hot topics (bilingual)",
      "url": "https://china-snapshot.com/data/tencent_wechat_hot.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/tencent_wechat_hot.json",
      "as_of": "2026-07-14T19:52:12+08:00",
      "history_url": "https://china-snapshot.com/data/history/tencent_wechat_hot.json"
    },
    {
      "name": "xinhua_news",
      "category": "news",
      "description": "Xinhua News Agency headlines (bilingual)",
      "url": "https://china-snapshot.com/data/xinhua_news.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/xinhua_news.json",
      "as_of": "2026-07-14T19:52:25+08:00",
      "history_url": "https://china-snapshot.com/data/history/xinhua_news.json"
    },
    {
      "name": "thepaper_news",
      "category": "news",
      "description": "The Paper (澎湃新闻) headlines (bilingual)",
      "url": "https://china-snapshot.com/data/thepaper_news.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/thepaper_news.json",
      "as_of": "2026-07-14T19:52:33+08:00",
      "history_url": "https://china-snapshot.com/data/history/thepaper_news.json"
    },
    {
      "name": "ladymax_news",
      "category": "news",
      "description": "LadyMax fashion-business headlines (bilingual)",
      "url": "https://china-snapshot.com/data/ladymax_news.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/ladymax_news.json",
      "as_of": "2026-07-14T19:52:47+08:00",
      "history_url": "https://china-snapshot.com/data/history/ladymax_news.json"
    },
    {
      "name": "elite_press",
      "category": "news",
      "description": "Institutional press: party organs, Chinese financial/tech media, English-facing Chinese state media (China Daily, CGTN, Global Times), Sixth Tone, and Western elite press on China (bilingual, pillar-tagged)",
      "url": "https://china-snapshot.com/data/elite_press.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/elite_press.json",
      "as_of": "2026-07-14T19:52:45+08:00",
      "history_url": "https://china-snapshot.com/data/history/elite_press.json"
    },
    {
      "name": "gov_registry",
      "category": "regulatory",
      "description": "Primary-source registry: central ministries/regulators plus all 31 mainland provincial-level governments and Hong Kong, Macao, and Taiwan (bilingual, pillar-tagged)",
      "url": "https://china-snapshot.com/data/gov_registry.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/gov_registry.json",
      "as_of": "2026-07-14T19:59:11+08:00",
      "history_url": "https://china-snapshot.com/data/history/gov_registry.json"
    },
    {
      "name": "org_directory",
      "category": "reference",
      "description": "Organisation Atlas directory: monitored first-party institutions, their remit, official channel and place in the source map",
      "url": "https://china-snapshot.com/data/org_directory.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/org_directory.json",
      "as_of": "2026-07-14T20:06:25+08:00"
    },
    {
      "name": "regional_signals",
      "category": "analysis",
      "description": "Provincial signal map read model: regional evidence, signal timelines, connected central-government documents, and related Live Synthesis topics",
      "url": "https://china-snapshot.com/data/regional_signals.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/regional_signals.json",
      "as_of": "2026-07-14T19:59:11+08:00"
    },
    {
      "name": "border_diplomacy",
      "category": "geopolitics",
      "description": "China-filtered first-party releases from neighboring and adjacent foreign governments, including border states, South Korea, and Japan",
      "url": "https://china-snapshot.com/data/border_diplomacy.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/border_diplomacy.json",
      "as_of": "2026-07-14T20:00:14+08:00",
      "history_url": "https://china-snapshot.com/data/history/border_diplomacy.json"
    },
    {
      "name": "baselines",
      "category": "analysis",
      "description": "Per-indicator 30/90-day baselines + ranked deviation flags (z-spikes, range breaks, new policy/monthly prints), computed from this project's own Neon archive",
      "url": "https://china-snapshot.com/data/baselines.json",
      "mirror_url": "https://raw.githubusercontent.com/tristan-mcinnis/china-dashboard/main/docs/data/baselines.json",
      "as_of": "2026-07-14T20:05:33+08:00"
    }
  ]
}