跳到主要内容

开放 API

以 JSON 形式开放本站结构化数据:镜像条目、PE 工具、快捷键与常识问答。全部端点只读、 支持跨域(CORS *),抓取即用,无需密钥。

调用示例

// 浏览器 / Node 18+ 直接 fetch
const r = await fetch('https://ntdown.pages.dev/api/mirrors.json');
const mirrors = await r.json();

// 只要 Windows 11 26H2 的条目
mirrors.filter(m => m.version === 'windows-11-26h2');

端点清单

/api/index.json application/json

本文件:全部端点清单、条目数与许可信息。

/api/mirrors.json application/json

全部官方原版镜像,含文件名、体积、发布日期、四类哈希、下载点与版本页归属。

字段: id · title · section · version · group · file · size · date · platform · arch · edition · desc · note · tags · md5 · sha1 · sha256 · sm3 · downloads · url

/api/pe.json application/json

PE 工具的特点、使用提示、文件与下载点。

字段: slug · title · tags · intro · features · tips · files · downloads · note · url

/api/hotkeys.json application/json

品牌机型 → U 盘启动快捷键与 BIOS 入口键;source 标注 verified / common。

字段: type · label · brands[].name · brands[].key · brands[].bios · brands[].source

/api/articles.json application/json

文章元数据(标题 / 摘要 / 标签 / 关键词 / 发布日期 / 链接),不含正文。

字段: id · kind · title · description · tags · keywords · published · updated · url

/api/sections.json application/json

版本页(二级分类)清单、用途介绍与各自条目数。

字段: slug · name · group · intro · entries · url

/api/groups.json application/json

一级分类清单与说明。

字段: key · label · desc · url

/api/search.json application/json

站内搜索页 fetch 的索引(镜像 + PE + 文章,精简字段)。

字段: t · f · s · u · g · k · y

使用约定

  • 数据为静态 JSON,随站点构建更新;请保留来源标注(NTDOWN + 上游 lm40.com)。
  • 镜像版权归 Microsoft 及各发行商所有,下载请走各条目标注的下载点或官方渠道。
  • 文章端点仅含元数据,不含正文;正文请访问站内文章页。
  • 请勿高频全量拉取(每次请求均落至 GitHub Pages CDN);按需请求分类端点即可。