現在很多人都會用 AI 代理來寫網站、做小工具,過程中可能會遇到一個問題,即便工具做出來了,但不知道裡面的資料要去哪裡挖?像是天氣小工具就會需要「氣象資料」,寶可夢圖鑑則需要「角色資料」,又或是做寵物的網頁也要圖片來源。位於 GitHub 上,已經 47 萬人收藏的「Public APIs」,就是為了解決這個問題而生。你可以稱它為「免費 API 大補帖」,Public APIs 將不同領域的資源整理在一起,方便你依照需求找到適合串連的 API 服務。
Public APIs 免費 API 大補帖介紹
Public APIs 是一個由社群長期共同維護的免費 API 資源庫,把散落在網路上的各種公開 API 集中整理在同一個地方,目前在 GitHub 已經累積超過 47 萬顆 Star,可說是相當知名的 API 整理專案。
最大的優點是分類非常完整,從動物、動漫、藝術設計、書籍、商業、加密貨幣、匯率、開發工具、Email、娛樂、金融、食物、遊戲、地圖、政府資料,到機器學習、音樂、新聞、攝影、科學、購物、社群、運動、交通、影片與天氣等都有,基本上只要你想到某種資料或功能,都很值得先來這裡找找看。
每一個 API 也不是只有丟一個網址,Public APIs 會整理 API 名稱、功能說明、是否需要驗證、是否支援 HTTPS,以及 CORS 狀態。像是 Auth 顯示「No」,代表不需要 API Key 或 OAuth 就能存取;如果標示 apiKey 或 OAuth,也能事先知道需要申請憑證,省去一個個點進官網確認的時間。
對於正在學程式、製作專案,或只是想快速做出原型的人來說特別方便。例如想加入天氣資訊、即時匯率、隨機圖片、新聞資料、地理位置、書籍資訊等功能,都能直接從對應分類開始找。不過要注意,這裡所謂的免費 API,並不代表每一項服務都能無限制免費使用,部分 API 可能只有免費方案、每月呼叫次數限制,或需要先註冊取得 API Key,因此使用前還是建議查看各服務最新的官方文件與價格規則。
主要特色
- 收錄大量免費或提供免費方案的公開 API
- 涵蓋天氣、金融、圖片、新聞、遊戲、AI、地圖等數十種分類
- 每個 API 都附上簡短用途說明,標示是否需要 API Key、OAuth 等驗證方式,可快速確認是否支援 HTTPS
- 提供 CORS 支援狀態,方便網頁開發時判斷
- 直接連結各 API 官網或官方文件
- GitHub 開源專案,由社群共同維護與新增資源
進到 Public APIs 後往下滑,找到 Index 區塊就是分類選單,看你想要找哪一資源類型的 API:
點一下該分類的連結,就會自動下滑到該區塊。接著左邊就會列出各免費 API 服務,中間有簡易描述,看不懂的人可以透過瀏覽器翻譯功能,翻譯成中文。右邊則是 Auth、HTTPS 和 CORS 狀態:
每一個類型的 API 資源都非常多,以遊戲來說,我快速看一下至少超過 20 個,從任天堂 Amiibo 資訊、Battle.net、Steam/PC 價格追蹤等都有:
找到你想要用的 API 資源後,會自動跳轉到說明使用頁面。當然,你也能直接丟給 AI 代理:
以下幾個 API 還不錯,可以參考看看:
- Open-Meteo:你可以做自己的天氣看板
- PokéAPI:寶可夢圖鑑、屬性與招式查詢
- Dog CEO:按一下就換一張狗狗照片
- Open Library:書籍搜尋與個人閱讀清單
- Free Dictionary API:英文單字卡與查字小工具
- JSONPlaceholder:沒有資料,也能先練習做網站






