提供 850,000+ 首古诗词数据,涵盖唐、宋、元、明、清等 10+ 个朝代,支持按关键词、作者、朝代和体裁多维检索。每首作品含原文、白话译文与标签分类,适用于教育平台、文化应用、内容创作与知识问答等场景。
古诗词检索 API 通过标准 HTTP GET 请求返回结构化 JSON 数据,支持按诗词内容关键词、作者姓名、朝代和体裁(诗、词、曲)多维度组合检索。返回字段涵盖诗词标题、作者、朝代、体裁、全文内容、白话译文及主题标签。数据来源于权威古籍数据库并经人工校对,接口全程 HTTPS 加密传输,支持高并发调用,可稳定用于生产环境。
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| apikey | string | 是 | 用户身份密钥,在控制台「应用管理」中创建应用后获取。 |
| keyword | string | 是 | 搜索关键词,可输入诗句片段或标题,如「床前明月光」。 |
| author | string | 否 | 按作者筛选,如「李白」「苏轼」。 |
| dynasty | string | 否 | 按朝代筛选:唐、宋、元、明、清等。 |
| type | string | 否 | 体裁筛选:诗、词、曲,默认全部。 |
| 字段名 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码,200 表示请求成功,其余见错误码对照表。 |
| msg | string | 状态描述信息。 |
| data.total | int | 匹配诗词总数。 |
| data.list[].title | string | 诗词标题。 |
| data.list[].author | string | 作者姓名。 |
| data.list[].dynasty | string | 作者所属朝代。 |
| data.list[].type | string | 体裁:诗 / 词 / 曲。 |
| data.list[].content | string | 诗词全文内容。 |
| data.list[].translation | string | 白话译文。 |
| data.list[].tags | array | 主题标签列表,如「思乡」「月亮」「抒情」。 |
{
"code": 200,
"msg": "success",
"data": {
"total": 1,
"list": [
{
"title": "静夜思",
"author": "李白",
"dynasty": "唐",
"type": "诗",
"content": "床前明月光,疑是地上霜。举头望明月,低头思故乡。",
"translation": "明亮的月光洒在窗前,好像地上泛起一层白霜。抬头仰望天上的明月,低头不禁思念起远方的故乡。",
"tags": ["思乡", "月亮", "抒情", "五言绝句"]
}
]
}
}