系列「每天一个高质量 API」第 6 篇。搜蚁智选(souyi.net.cn)是一个面向 AI Agent 的 API 发现与统一调用平台。今天聊 Open Library 图书检索(free-books-openlibrary)。
按书名 / 作者搜书,拿到标题、作者、首版年份——图书元数据零密钥。
这个 API 能做什么
Open Library 的 search.json 按 q 检索图书,返回标题、作者、出版年等结构化元数据,适合做读书 / 文献类 Agent。
为什么 AI Agent 需要它
- 读书助手:用户说「找找《人类简史》」返回书目。
- 引用生成:拿到作者与年份自动出参考文献。
- 书架管理:批量查书补元数据。
怎么用
方式一:直连上游(免费、无需 Key)
curl "https://openlibrary.org/search.json?q=python&limit=3"
方式二:经搜蚁智选一键调用(带 Key,统一计费 / 限流 / 可观测)
curl -X POST https://souyi.net.cn/api/v1/ai/request \
-H "X-API-Key: YOUR_AIMALL_KEY" \
-H "Content-Type: application/json" \
-d '{"asset_id":"free-books-openlibrary","call_data":{"q":"python","limit":3}}'
这些免费 API 的上游本身免密;经搜蚁智选代理后,多个数据源可以聚合到同一个 Agent 工作流里,统一走 X-API-Key + 统一计费、限流与可观测,省去每个上游单独接一遍。
返回示例
{
"numFound": 12345,
"docs": [
{ "title": "Python Crash Course", "author_name": ["Eric Matthes"], "first_publish_year": 2015 },
{ "title": "Fluent Python", "author_name": ["Luciano Ramalho"], "first_publish_year": 2015 }
]
}
价格
免费。Open Library 公开 API 免密;平台调用仅记录调用量。
怎么拿到 Key
注册 souyi.net.cn → 控制台一键生成 X-API-Key → 即可调用平台全部 API(含本系列 10 个)。
小结
图书元数据是阅读类 Agent 的底座。Open Library 免密、结构化、好用。
下一篇(Day 7):USGS 地震监测(free-earthquake-usgs)。系列持续更新,关注不迷路。