用途:CrossRef 是学术出版官方 DOI 注册机构,其 REST API 免费开放,用于解析 DOI 并检索标准化出版物元数据,常被文献管理、引文分析与科研信息系统使用。
主要能力:Works 接口可按自由文本、标题或作者检索,并用 filter 做结构化过滤(如 from-pub-date:2024、type:journal-article),支持按 relevance、published、is-referenced-by-count 排序与分页;GET /works/{doi} 可直接解析单个 DOI 获取完整记录;/members 查询出版商信息,/journals 查询期刊信息(ISSN、出版商、学科、覆盖量)。返回 JSON,含 DOI、标题、作者、发表日期、被引次数、参考文献、许可与链接字段。
使用方式:无需认证。建议在请求中加 mailto 进入 polite pool 获得更快更稳的服务,例如:https://api.crossref.org/works?mailto=your@email.com。单 DOI 解析示例:curl "https://api.crossref.org/works/10.1038/s41586-021-03819-2?mailto=user@example.com"。rows 默认 20、最大 1000,offset 用于翻页。可用 jq 提取字段,如 .message["is-referenced-by-count"]。
适用场景:校验与丰富参考文献列表、查找某领域近期高被引论文、跟踪某 DOI 被引增长等。
限制:匿名用户无硬性额度但高负载时被限流,超载返回 HTTP 429,应使用指数退避;生产环境应始终带 mailto。批量元数据检索建议使用数据库快照与 Public Data File。CrossRef Plus 的付费权益资料未详述。