用途:arXiv API 用于以编程方式检索 arXiv 预印本库中的论文,适合构建文献综述工具、跟踪领域新投稿,以及把预印本检索集成到自动化研究流程中。arXiv 创立于 1991 年,收录超 240 万篇学术文章,覆盖物理、数学、计算机科学、定量生物学、定量金融、统计、电气工程与系统科学、经济学等领域。
主要能力:返回 Atom XML 格式结果,含标题、作者、摘要、分类、DOI、期刊引用等元数据。支持跨多字段的布尔查询,可按相关性、提交日期或最后更新日期排序。
使用方式:无需认证,完全开放。查询端点 GET http://export.arxiv.org/api/query,参数包括 search_query(使用 ti、au、abs、cat、id 等字段前缀)、id_list、start、max_results(默认 10,最大 30000)、sortBy、sortOrder。示例:curl "http://export.arxiv.org/api/query?search_query=au:hinton+AND+ti:deep+learning&start=0&max_results=5&sortBy=submittedDate&sortOrder=descending"。按 ID 查询示例:curl "http://export.arxiv.org/api/query?id_list=2301.07041&max_results=1"。调用 search_arxiv 工具时参数名用 query(不是 search_query)。
限制:限速每秒 3 次请求,无每日上限,但批量下载应使用 arXiv 批量数据访问而非 API。超限会返回 HTTP 503,建议实现指数退避并保持至少 3 秒间隔,以免被临时封禁 IP。建议附带描述性 User-Agent。官方文档见 https://info.arxiv.org/help/api/ 与用户手册 https://info.arxiv.org/help/api/user-manual.html。