CBETA API 5.11.3
登入取得 API key
Home
Catalog
Work
Search
Changes
Download
Export
中文工具
SHINE API
API key
API 通用參數
統計報表
更新紀錄
DILA
2016/2026
請先登入
更新紀錄
目次
Version 5.x(2026-09 起)
Version 4.x(2026-04 ~ 2026-09)
Version 3.x(2024-04 ~ 2025-12)
Version 2.x(2023-08 ~ 2023-12)
Version 1.x(2022-01 ~ 2023-07)
更舊的紀錄(2017 ~ 2021)
Version 5.x
2026-10-07 Version 5.11.1
API key 說明頁
新增「建議的呼叫頻率」: 建議把流量控制在額度的一半以下、每秒不超過 4 次,以免整個 IP 被伺服器封鎖。
2026-10-03 Version 5.10.0
全文檢索的 order 參數指定了不支援的欄位時,改為回傳錯誤並列出可用的欄位 (原本會忽略該欄位,改用預設排序)。
全文檢索使用括號分組 (例如 ("法鼓" | "印順") "迦葉") 時,改為回傳錯誤。 原本括號會在去除標點時被拿掉,查詢語意因此與輸入不符。
2026-10-03 Version 5.9.6
各 API 說明頁的參數表與回傳範例,改由 OpenAPI 文件
https://cbdata.dila.edu.tw/dev/docs
提供; 說明頁保留概念說明、查詢語法與範例,並連到 API 文件的對應段落。
2026-10-03 Version 5.9.3
目錄:CBETA 收錄部分內容 (選錄) 的佛典,例如 JB214 蕅益大師佛學十種, 不再重複展開對照的佛典清單。
2026-10-01 Version 5.9.1
修正部類目錄:以卷數範圍分會、分卷的典籍節點 (例如大般若經各會), 缺少結束卷與典籍資訊 (work、category、creators)。
search/all_in_one:fields 只列 kwics 時,改為只回傳 kwics。
search/all_in_one、search/similar:NEAR 與 Exclude 查詢的部類 facet 補上 category_id。
word_seg:缺少 t 參數時回傳文字訊息 (原本回傳整個網頁)。
word_seg、word_seg2:斷詞失敗時不再回傳內部錯誤細節;word_seg2 的錯誤補上 code。
2026-10-01 Version 5.9.0
移除兩個從未正常運作的 API:/category/{部類}(一律回傳錯誤)、 依部類查詢請改用各 API 的 category 參數。
2026-09-30 Version 5.8.3
修正 works:以 creator_name 搜尋一律回傳錯誤。
修正 catalog_entry 的 vol 參數、toc 以冊號 (例:T01) 查詢,一律回傳錯誤。
修正查無資料或缺少參數時回傳錯誤 (HTTP 500) 的問題: lines、juans、works/toc,以及 toc 以不存在的經號查詢。
Asia Network API (/api/*) 的 uuid 不存在時,改為回傳 HTTP 404。
juans/goto 缺少參數時,錯誤碼由 520 改為 400。
search/facet 不指定 facet 種類時,依說明頁一次回傳五種 facet。
錯誤回應不再附上程式的 backtrace。
修正多個說明頁的參數說明與範例。
2026-09-30 Version 5.8.2
OpenAPI 文件
https://cbdata.dila.edu.tw/dev/docs
擴充為涵蓋所有 API。
2026-09-30 Version 5.8.1
新增 OpenAPI 文件頁
https://cbdata.dila.edu.tw/dev/docs
(試行階段,目前只涵蓋 search/all_in_one), 可直接在頁面上試打 API。spec 本身在
https://cbdata.dila.edu.tw/dev/openapi.json
。
2026-09-30 Version 5.7.8
修正 search/all_in_one:fields 參數列了 kwics,但沒有同時列出 work 或 juan 時, 會回傳錯誤。
2026-09-29 Version 5.7.6
配合 CBETA XML 悉漢雙行對照(上行悉曇字、下行漢字)的新標記方式, 調整各種格式的轉檔。
修正下載用純文字檔:悉漢雙行對照的真言,漢字那一行會遺失。
修正全文檢索用的文字:多行的悉漢雙行對照,悉曇字與漢字會混在同一行。
修正線上閱讀的 HTML:悉漢雙行對照的漢字行,文字標記的行號誤標為上一行; 真言之後下一段的行號,有時會被併入真言段落。
修正 KWIC 檢索:行內的悉漢對照,漢字會被移到下一行。
2026-09-22 Version 5.7.2
修正 DOCX、ODT 電子書:註號後文若是悉曇字、蘭札字等特殊字型, 註號在 MS Word 會顯示成空白。
2026-09-18 Version 5.7.1
全文檢索的查詢字串 (q) 長度上限由 80 字降為 40 字,超過會回傳錯誤:
https://cbdata.dila.edu.tw/dev/static_pages/search
/search/toc 未帶 q 或 q 為空字串時,改為回傳錯誤訊息。
參數錯誤等情況改依錯誤性質回傳對應的 HTTP status(例如 400), 不再一律回傳 500。/search/kwic、/search/toc 以外的 /search 系列維持原本的回傳方式。
/search/kwic 查詢逾時改為回傳 HTTP 504,原本回傳 200 與錯誤訊息。
2026-09-16 Version 5.7.0
/search/similar 第一階段取候選時,加入「詞的相鄰程度」重新排序, 真正相似的句子較不會被漏掉。
/search/similar 的 k 參數預設值由 2000 改為 1000,速度較快,結果依然完整。
/search/similar 同一段經文可能改由相鄰的區塊代表, linehead 與 highlight 的起訖位置會與先前不同,內容相同。
2026-09-15 Version 5.6.1
全文檢索效能改善,/search/variants 異體字建議的回應時間大幅縮短。
2026-09-15 Version 5.6.0
DOCX、ODT 全套 zip 內附經號對照表 filelist_季別.txt,格式與 EPUB、PDF 版相同:
https://cbdata.dila.edu.tw/dev/static_pages/download_ebooks#docx
DOCX、ODT 全套 zip 的最上層資料夾由 docx/、odt/ 改為 cbeta_docx_季別/、cbeta_odt_季別/(例如 cbeta_docx_2026r2/), 與 EPUB、PDF 的慣例一致。寫死舊資料夾名稱的下載程式需要調整。
2026-09-14 Version 5.5.2
修正 DOCX、ODT 電子書:跨冊佛典(例如 T0220《大般若波羅蜜多經》) 每一卷的內文標題都誤掛上最末冊的卷號範圍。
2026-09-12 Version 5.5.1
修正 /search/notes 使用 Exclude 語法時發生錯誤。
2026-09-12 Version 5.5.0
含 Exclude 語法的全文檢索大幅加速,例如 "菩薩" -"諸菩薩"。
2026-09-11 Version 5.4.0
/search/similar 第二階段 Smith-Waterman 比對加速,結果不變。
/search/variants 異體字建議加速。
2026-09-11 Version 5.3.0
API 存取次數限制改以實際連線的 IP 計算,不再採信 request 自帶的 X-Forwarded-For header。
2026-09-10 Version 5.2.0
/search/similar 也改用 Elasticsearch,全文檢索後端全面由 Manticore 改為 Elasticsearch。
/search/similar 第一階段取候選的相關度演算法隨之改變, 進入 Smith-Waterman 比對的候選不完全相同,結果順序與筆數與先前略有出入。
修正 /search/similar:比對區域從區塊開頭起算或延伸到區塊結尾時, 原本一律捨棄,程式裡「卷首、卷尾除外」的例外從未生效;現已修正。 (實測 6 個範例查詢共 625 筆命中都沒落在這個情況,實務影響很小。)
/search/similar 的 k 參數(第一階段取回的候選筆數)預設由 500 改為 2000, 結果比先前完整;k 必須大於 0,否則回傳 400 錯誤。
/search/similar 的結果不再回傳僅供除錯用的 SQL 欄位。
2026-09-10 Version 5.1.0
/search/notes 與 /search/title 也改用 Elasticsearch。
/search/notes 的 NEAR 語法可以串接多個詞,例如
"老子" NEAR/7 "道" NEAR/3 "經"
/search/notes 不支援的查詢語法(括號分組、~n、&)改為回傳 400 錯誤。
/search/notes 的 NEAR 查詢不再回傳 total_term_hits,只回傳 num_found。
/search/notes 的 NEAR 距離判定改為「兩詞相隔不超過 n 個字」,與說明文件 及 /search/all_in_one、/search/kwic 一致。舊版少算一個字, 因此結果會比舊版略多。
/search/notes 的結果不再回傳僅供除錯用的 SQL 欄位。
/search/title 新增支援「限制搜尋範圍」的參數(藏經、部類、作譯者、朝代、年代), 原本傳這些參數會發生錯誤:
https://cbdata.dila.edu.tw/dev/static_pages/search_filter
/search/title 的相關度排序演算法改變,結果順序與先前不同。
/search/variants 多支援 102 個異體字(CJK 擴充 G/H、部首補充、圈號符號等), 這些字舊版搜尋引擎無法索引,因此以往不會出現在建議清單裡。
2026-09-08 Version 5.0.0
Search engine 由 Manticore 改用 Elasticsearch 9.4。
修正 /search 與 /search/extended 的 Extended 語法: 原本查詢字串已含雙引號時語法會失效(例如 q="法鼓" 會被當成「法」AND「鼓」), 現在正確視為一個詞。/search/all_in_one 不受影響。
/search 與 /search/extended 新增支援 NEAR 與 Exclude 語法,詳見:
https://cbdata.dila.edu.tw/dev/static_pages/search_extended
排序值相同時,一律再以 藏經、佛典編號、卷號 決定先後,分頁結果因此是穩定的。
不支援的查詢語法(括號分組、~n、&)改為回傳 400 錯誤,不再由搜尋引擎自行解讀。
/search/facet 不支援 NEAR 與 Exclude 語法,會回傳 400 錯誤。
搜尋結果不再回傳僅供除錯用的 SQL 欄位。
start 參數的上限改為 start + rows 不得超過 100,000。
Version 4.x
2026-09-08 Version 4.8.0
移除 /v1/tools/* 所有 endpoints,以及描述它們的 /openapi.json 與 /docs 文件頁。
2026-09-07 Version 4.7.1
網站各頁加上 API key 的登入入口;產生 key 後可一鍵複製。
DOCX、ODT 電子書修正:
MS Word 開啟時不再顯示「相容模式」。
西文改用 Times New Roman,不再套用中文字型導致字母間距被撐開。
外文字下方不再出現拼字、文法檢查的波浪線。
字型名稱改為實際字型名稱,不再顯示 cbeta 等簡稱。
註號字級跟著被注的內容,不再被標題段落撐大。
移除「志工轉換」的製作說明,DOCX 已改由本站直接產生。
2026-08-28 Version 4.6.3
修正 DOCX、ODT 電子書:原書 XML 的排版空白不再混入內文 (例如校勘後多出空白、詞句被空白切斷),並移除沒有內容的清單。
2026-08-28 Version 4.6.2
DOCX、ODT 電子書補上缺少的樣式定義。
2026-08-22 Version 4.6.1
/works 以經號範圍查詢時(work_start、work_end),canon 與經號格式不正確會回傳 400 錯誤, 不再靜默回傳錯誤範圍的資料。
2026-08-21 Version 4.7.0
新增 API key:以 Google 或 GitHub 帳號登入即可申請。目前為過渡期,不帶 key 仍可使用。詳見:
https://cbdata.dila.edu.tw/dev/static_pages/api_key
API 存取次數限制:未帶 key 每分鐘 60 次(依 IP 計算),帶 key 每分鐘 300 次(依帳號計算)。
流量報表限管理者瀏覽;使用者可在帳號頁查看自己的使用統計。
移除 /mcp endpoint。
2026-08-17 Version 4.6.0
新增 DOCX 全套下載 cbeta-docx.zip:
https://cbdata.dila.edu.tw/dev/static_pages/download_ebooks#docx
2026-08-17 Version 4.5.0
新增 ODT 全套下載 cbeta-odt.zip:
https://cbdata.dila.edu.tw/dev/static_pages/download_ebooks#odt
2026-08-17 Version 4.4.0
ODT 電子書改由本站直接產生。
2026-08-17 Version 4.3.0
DOCX 電子書改由本站直接產生,原本由志工轉換。
2026-08-13 Version 4.2.0
/changes 不再回傳 id 欄位:它只是資料庫的流水號,重新匯入就可能變動, 不能當作永久 ID 使用:
https://cbdata.dila.edu.tw/dev/static_pages/changes
2026-08-11 Version 4.1.6
目錄 (catalog_entry) 支援指向佛典中特定位置的節點, 例如 T0262《妙法蓮華經》卷7〈觀世音菩薩普門品〉。
2026-08-10 Version 4.1.5
/works 的 work 參數接受經號含小寫字母的佛典(例如 Ba001、ZWa073), 原本部分會被誤判為格式錯誤。
2026-08-10 Version 4.1.4
修正目錄 (catalog_entry) 把部分佛典節點誤判為藏經節點,導致該節點與其下層缺漏。
2026-08-06 Version 4.1.3
修正目錄 (catalog_entry) 漏掉單一佛典的節點,導致查詢下層時 num_found 為 0。
2026-08-03 Version 4.1.2
修正 DOCX 電子書:偈頌中的夾注補上小括號。
2026-07-30
內容更新至 CBETA 2026.R2。
2026-07-16 Version 4.1.1
修正佛典 HTML 中人名、地名標記的位置,遇到標點、空格、缺字或「□」時不再偏移。
新增 API 文件頁 /docs(已於 4.8.0 移除)。
2026-06-30 Version 4.1.0
全文檢索的查詢字串 (q) 長度上限 80 字,超過會回傳錯誤(/search/sc 為 50 字)。
移除舊版 Sphinx 說明頁。
新增 /v1/tools/* 與 /mcp,供 AI 工具查詢 CBETA (/mcp 已於 4.7.0 移除,/v1/tools/* 已於 4.8.0 移除)。
/search/variants 異體字建議加速。
修正下載版 HTML 的偈頌對齊,並調整手機版面。
2026-04-27 Version 4.0.0
內容更新至 CBETA 2026.R1。
電子書取消 MOBI 格式,新增 ODT 格式:
https://cbdata.dila.edu.tw/dev/static_pages/download_ebooks
原 Export 下多項功能 改至 Download 區:
https://cbdata.dila.edu.tw/dev/static_pages/download
原 Export 下「各朝代 佛典數量」改至「統計報表」:
https://cbdata.dila.edu.tw/dev/static_pages/report
Version 3.x
2025-12 Version 3.6.3
內容更新至 CBETA 2025.R3。
新功能 佛典內容修訂紀錄:
https://cbdata.dila.edu.tw/dev/static_pages/changes
電子書新增 DOCX 格式:
https://cbdata.dila.edu.tw/dev/static_pages/download_ebooks#docx
2025-08 Version 3.5.2
內容更新至 CBETA 2025.R2。
2025-04 Version 3.5.0
內容更新至 CBETA 2025.R1。
「近義詞」加入 教育部《異形詞辨析手冊》所列「異形詞」。
缺字處理 擴大 Unicode 採用範圍。之前是 Unicode 10 以內才採用,現在是有 Unicode 就採用。
下載電子書檔名不含季號,例如 cbeta-epub-2025r1.zip 改為 cbeta-epub.zip
統計報表 新增「新式標點」統計:
https://cbdata.dila.edu.tw/dev/report
/toc?work=xxx 改為 /works/toc?work=xxx
停用 Sphinx, KWIC3
2024-11 Version 3.4.7
內容更新至 CBETA 2024.R3。
提供 全集成統計數字:
https://cbdata.dila.edu.tw/dev/report
連 藏經掃描圖,新增 data-canon 屬性,屬性值為藏經 ID,詳見:
https://cbdata.dila.edu.tw/dev/static_pages/html_for_ui#facsimile
2024-07 Version 3.3.0
內容更新至 CBETA 2024.R2。
2024-06 Version 3.2.0
大正藏 連 高麗藏掃描圖,詳見:
https://cbdata.dila.edu.tw/dev/static_pages/html_for_ui#facsimile
2024-04 Version 3.0.0
內容更新至 CBETA 2024.R1。
Search engine 改用 Manticore 6.2.12
endpoint /sphinx 改為 /search,舊網址預定 2025 起停用。
endpoint /kwic3/juan 改為 /search/kwic,舊網址預定 2025 起停用。
新增 /search/similar 相似搜尋功能,詳見:
https://cbdata.dila.edu.tw/dev/static_pages/search_similar
/search/notes
含夾注
around 參數決定回傳 highlight 欄位關鍵字前後字數
回傳 note_place 欄位
/search/variants 異體字查詢
如果「搜尋字串」中含「組字式」,會列出該缺字的:Unicode、Big5 通用字、Unicode 通用字。
文本 HTML
新增 CBETA 內部連結,詳見:
https://cbdata.dila.edu.tw/dev/static_pages/html_for_ui#links
擴增 缺字資訊,詳見:
https://cbdata.dila.edu.tw/dev/static_pages/html_for_ui#gaiji
Version 2.x
2023-12 Version 2.2.1
「經目搜尋」新增回傳 linehead (行首資訊) ,例
https://cbdata.dila.edu.tw/dev/toc?q=譬喻
2023-11 Version 2.2.0
內容更新至 CBETA 2023 Q4。
2023-11 Version 2.1.0
Sphinx title 搜尋 改為模糊搜尋,至少3個字符合。
2023-08 Version 2.0.0
Sphinx 全文 index 分兩套:含夾注、不含夾注 (預設含夾注)。
/sphinx/notes: 取消 note_place 參數
/sphinx/all_in_one: 新增 note 參數,指定是否含夾注
KWIC index 分兩套:含夾注、不含夾注。
/kwic3/juan: 新增 note 參數,指定是否含夾注
Sphinx、KWIC 不區分大小寫。
Version 1.x
2023-07 Version 1.3.3
內容更新至 CBETA 2023 Q3。
new canon: CC
2023-07 Version 1.3.2
/juans/goto,回傳欄位 增加 linehead
2023-02 Version 1.3.1
內容更新至 CBETA 2023 Q1。
全文檢索 Sphinx, KWIC 接受 單引號、雙引號、半形減號(須 escape)。
Version 1.3.0
目錄:取消「分冊目錄」,比照 CBReader 提供「原書目錄」。詳見:
https://cbdata.dila.edu.tw/dev/static_pages/catalog
佛典內文 HTML footnotes 原用 <span class='footnote'>,因可能含多段落(例 B35n0195_p0798a03),改用 <div class='footnote'>。
佛典資訊 成立地點 places 欄位多值,例:
https://cbdata.dila.edu.tw/dev/works?work=T1501
存取紀錄可按 Referer 輸出報表。
Fix bug:
https://cbdata.dila.edu.tw/dev/juans/goto?canon=LC&work=1
2022-11 Version 1.2.31
存取紀錄若無 Referer,則記錄 IP。
Fix bugs: 存取紀錄匯出 CSV
2022-11 Version 1.2.30
Referer 來自 *.cn 的屏蔽 TX, Y
2022-10 Version 1.2.29
穩定版網址改為 https://cbdata.dila.edu.tw/stable, 舊網址 https://cbdata.dila.edu.tw/v1.2 將於 2023 Q1 起停用。
內容更新至 CBETA 2022 Q4
KWIC 只限單卷。
校注
星號校注新增流水號,詳見:
https://cbdata.dila.edu.tw/dev/static_pages/html_for_ui#note_star
提供資訊可用來連結至「CBETA 校訂考證資料庫」,見:
https://cbdata.dila.edu.tw/dev/static_pages/html_for_ui#note_research
Metadata for TextRef
佛典相關資訊(作譯者、年代等)改由
DILA Authority
取得。
目次回傳資料在允許情況下提供 type 與 n 欄位。
全文檢索
Sphinx all_in_one 參數 canon 允許多值。
sphinx/variants 異體字查詢,允許參數 scope=title,於經名中存在的才回傳。方便前端提供「搜尋經名」功能時可提供「異體字建議」。
存取紀錄
新增 Referer 欄位,建議呼叫 API 時在 HTTP request header 設定 Referer,以便存取分析。
可匯出 CSV.
2022-07 Version 1.2.28
內容更新至 CBETA 2022 Q3
字數統計規則更新,並加說明:
https://cbdata.dila.edu.tw/dev/static_pages/word_count
Download 純文字版佛典 => 一部佛典一個 zip 檔:新增目次,例如
T0001.txt.zip
裡面的 T0001-toc.txt
2022-01 Version 1.2.27
以前的版本,如果單詞被夾注切斷,會搜不到。例如:搜尋「差別」,搜不到「差(音雌)別」。
因此做以下調整:
Sphinx 全文檢索:夾注移至註解區,內文區的全文檢索不含夾注。因此可以達成「跨夾注搜尋」的功能。
KWIC:不含夾注。
Q1 新增《太虛大書全書》,Catalog 新增以下功能:
各藏部別目錄:
https://cbdata.dila.edu.tw/dev/catalog_entry?q=bu
各藏冊別目錄:
https://cbdata.dila.edu.tw/dev/catalog_entry?q=vol
詳見說明:
https://cbdata.dila.edu.tw/dev/static_pages/catalog
更舊的紀錄
2017-2021