reviewed_by: rd: pm: James
政府採購標案 API(tw.openfun~api~procurement)
版本:2026-05 最後更新:2026-05-29 維護:歐噴資料(data.openfun.tw) 授權:CC-BY 歐噴資料庫, 行政院公共工程委員會 原始資料授權:政府資料開放授權條款-第 1 版
資料集概述
本資料集為行政院公共工程委員會(PCC)政府採購網標案查詢 API,由歐噴封裝提供。涵蓋招標公告、決標、廢標等各階段記錄,支援依廠商名稱、統一編號、機關、日期、特別預算等多條件查詢。適合用來查詢特定廠商得標紀錄、機關採購公告、標案詳情及特別預算支出分布。
資料來源
| 項目 | 說明 |
|---|---|
| 原始來源 | 行政院公共工程委員會(政府電子採購網 pcc.gov.tw) |
| 原始授權 | 政府資料開放授權條款-第 1 版 |
| 歐噴取得方式 | 每日同步並封裝為 REST API(pcc-api.openfun.app) |
| 更新頻率 | 每日更新 |
| 涵蓋範圍 | 政府電子採購網所有公告(招標、決標、廢標等) |
法源依據
本資料集的原始資料來自政府採購法(民國 108 年最後修正)所建立的政府採購公告制度。
| 條文 | 內容 |
|---|---|
| 第 1 條 | 立法目的:建立政府採購制度,依公平、公開之採購程序,提升採購效率與功能,確保採購品質 |
| 第 2 條 | 適用機關:政府機關、公立學校、公營事業;受補助達公告金額半數以上的法人或團體亦適用 |
| 第 3 條 | 適用行為:工程定作、財物買受/定製/承租、勞務委任或僱傭 |
| 第 9 條 | 主管機關:行政院公共工程委員會(PCC) |
| 第 19 條 | 達公告金額以上之採購,應公開招標 |
| 第 27 條 | 招標公告應刊登於政府採購公報並公開於資訊網路 |
| 第 93-1 條 | 機關得以電子化方式採購,電子化資料視同正式文件 |
[來源: law.moj.gov.tw, pcode=A0030057]
涵蓋範圍的法律含義
- 強制公告:達公告金額(新臺幣 100 萬元,由主管機關公告)以上的採購須公開招標,故本資料集能涵蓋大多數大型政府採購
- 不在資料集的採購:未達公告金額的小額採購(如限制性招標、逕洽廠商)通常無公告義務,故本資料集不含這類交易
- 非政府採購法適用範圍:中央銀行、國防秘密採購等特殊情形另有規定,公告內容可能受限
API 端點說明
本資料集以 REST API 形式提供,Base URL 為 https://pcc-api.openfun.app。所有查詢參數使用英文。
| 查詢方式 | 端點 | 必填參數 |
|---|---|---|
| 廠商名稱(模糊比對) | GET /api/searchbycompanyname |
query |
| 廠商統一編號(精確) | GET /api/searchbycompanyid |
query |
| 標案名稱關鍵字 | GET /api/searchbytitle |
query |
| 機關所有標案 | GET /api/listbyunit |
unit_id |
| 特定標案完整公告 | GET /api/tender |
unit_id + job_number |
| 特定日期公告 | GET /api/listbydate |
date(YYYYMMDD) |
| 特別預算標案 | GET /api/searchbyspecialbudget |
query |
| 資料整體狀況 | GET /api/getinfo |
無 |
完整 API 文件:swagger.json。
資料特性與限制
- 涵蓋範圍:僅含政府電子採購網公告的標案;地方政府自行辦理且未上網公告者不在此列。
- 資料延遲:非即時,每日同步,最新公告可能有 1 天左右延遲。
- 廠商比對:
searchbycompanyname為模糊比對(同名不同公司可能混入);searchbycompanyid依統一編號精確比對,較可靠。 - 公告類型差異:同一標案可能有多筆不同類型的公告(招標、決標、廢標等);查詢
/api/tender可取得同一標案所有相關公告。
更新頻率與版本記錄
| 版本 | 更新日期 | 說明 |
|---|---|---|
| 初版 | 2026-05-12 | 建立 meta.json |
| v2 | 2026-05-27 | skill.md 補充 curl 中文編碼問題、/api/tender 結構、brief.companies 格式 |
| v3 | 2026-05-28 | skill.md 修正 /api/tender 回應結構描述,補資料集 slug |
| v4 | 2026-05-29 | 建立 knowledge.md,skill.md 對齊標準結構 |
使用範例
查廠商得標紀錄(統一編號)
curl "https://pcc-api.openfun.app/api/searchbycompanyid?query=38552170"
查標案所有相關公告
curl "https://pcc-api.openfun.app/api/tender?unit_id=A.41&job_number=ndc109050"
AI 使用指引
AI agent 使用指引(含各端點說明、Python 範例、curl 注意事項、/api/tender 結構說明)見 skill.md。