freeapis

Wikipedia

MediaWiki 百科全书

认证方式
No auth
HTTPS
Yes
CORS
Unknown

简介

MediaWiki Action API 为 Wikipedia 和所有其他 MediaWiki 站点提供能力:搜索文章、获取页面内容、读取摘要和分类、列出图片等等——免费、免密钥、开放。它是知识应用、术语表和研究工具的首选免费百科 API。

快速开始

搜索页面(实测可用):

curl "https://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=openai&format=json&srlimit=3"

获取页面摘要(导言 + 缩略图):

curl "https://en.wikipedia.org/api/rest_v1/page/summary/Machine_learning"

获取页面的原始 wikitext 或解析后的 HTML:

curl "https://en.wikipedia.org/w/api.php?action=parse&page=Machine_learning&format=json&prop=text&section=0"

获取页面浏览量:

curl "https://wikimedia.org/api/rest_v1/metrics/pageviews/per-article/en.wikipedia/all-access/user/Machine_learning/daily/20260101/20260131"

关键参数

  • action=query——主力操作:list=searchprop=extracts(纯文本导言)、prop=categories……
  • format=json——始终请求 JSON(formatversion=2 输出更干净)。
  • maxlagcontinue——大任务请遵守(API 强制游标续传)。
  • REST 端点(如 rest_v1/page/summary/)对常见读取更简单。

认证方式

无需认证——免密钥(礼貌性地要求设置标识应用的 User-Agent;匿名访问没问题)。

速率限制与注意事项

  • 免费开放;匿名请求按 IP 限流(大约每秒几百次突发——请保守)。
  • 设置描述性的 User-Agent——Wikimedia 会拦截通用/机器人风格的代理。
  • 内容采用 CC BY-SA 4.0——再使用需署名。
  • prop=extracts&explaintext 获取干净的纯文本导言(非常适合摘要片段)。

常见问题

Wikipedia API 免费吗? 是的——免费、免密钥、免注册。

如何获取干净的条目导言? prop=extracts&explaintext&exintro 返回纯文本导言段落。

可以用于生产吗? 可以——许多生产应用都在用;只要设置正确的 User-Agent 并遵守速率限制。

开放数据 分类更多

APIAuthHTTPSCORS
18F

Unofficial US Federal Government API Development

No authNoUnknown
AcreLens

Land suitability scoring API for any US property: off-grid, rural, recreational, investment

API KeyYesUnknown
API Setu

An Indian Government platform that provides a lot of APIS for KYC, business, education & employment

No authYesYes
Archive.org

The Internet Archive

No authYesNo
Black History Facts

Contribute or search one of the largest black history fact databases on the web

API KeyYesYes