Wikidata
由 Wikimedia 基金会运营的协作编辑知识库
- 认证方式
- OAuth
- HTTPS
- Yes
- CORS
- Unknown
- 分类
- 开放数据
简介
Wikidata 是维基百科的结构化知识库——带类型化属性的实体(如“道格拉斯·亚当斯:职业 → 作家,出生日期 → 1952-03-11”),可通过 MediaWiki API 或 SPARQL 查询。匿名读取免密钥且免费(实测可用);OAuth 仅用于编辑和用户级操作。
快速开始
实体搜索(实测可用):
curl "https://www.wikidata.org/w/api.php?action=wbsearchentities&search=dog&language=en&format=json"
按 Q-id 获取实体数据:
curl "https://www.wikidata.org/wiki/Special:EntityData/Q42.json"
SPARQL 查询(Wikidata Query Service):
curl -G "https://query.wikidata.org/sparql" \
--data-urlencode "query=SELECT ?item ?itemLabel WHERE { ?item wdt:P31 wd:Q146 . SERVICE wikibase:label { bd:serviceParam wikibase:language \"en\" } }" \
-H "Accept: application/json"
认证方式
- 匿名:读取免密钥(实测)——搜索、实体数据、SPARQL。
- OAuth:编辑需要(创建/更新实体)——列表的 OAuth 标记即指此。
速率限制与注意事项
- 读取限额宽松;SPARQL 查询有 60 秒超时(善用聚合)。
- 实体用稳定 Q-id(
Q42= 道格拉斯·亚当斯);属性用 P-id(P31= 实例属于)。 Special:EntityData/{Qid}.json是最简单的 JSON 访问——无需 API 参数。- Query Service(SPARQL)是数据挖掘的强大路径;结果支持 JSON/CSV/TSV。
常见问题
Wikidata 免费吗? 是的——匿名读取免费且免密钥。
需要 OAuth 吗? 只有编辑需要——读取/搜索/SPARQL 匿名即可。
什么是 Q-id? 实体的稳定标识(如 Q42 = 道格拉斯·亚当斯)。
开放数据 分类更多
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| 18F Unofficial US Federal Government API Development | No auth | No | Unknown | ↗ |
| AcreLens Land suitability scoring API for any US property: off-grid, rural, recreational, investment | API Key | Yes | Unknown | ↗ |
| API Setu An Indian Government platform that provides a lot of APIS for KYC, business, education & employment | No auth | Yes | Yes | ↗ |
| Archive.org The Internet Archive | No auth | Yes | No | ↗ |
| Black History Facts Contribute or search one of the largest black history fact databases on the web | API Key | Yes | Yes | ↗ |