1. 前言

這次我整理了可免費使用的公開 API,適合用於學習或個人開發等用途。

從常見的定番 API 到我在搜尋過程中找到的有趣 API,總共介紹 16 個

※本文資訊截至 2026 年 8 月。
API 的收費制度、使用條件、是否可商業使用、規格等都可能變更。實際使用時,請務必一併確認各 API 的官方文件與使用條款。

2. 目錄

3. 定番篇①:免費、無需註冊即可直接試用的 API

首先介紹的是不需要帳號註冊或取得 API 金鑰,就能輕鬆試用的 API。
方便程度以三個等級表示:★★★:無需註冊等即可直接試用,★★☆:需要簡單註冊或取得 API 金鑰等,★☆☆:需要建立帳號或進行服務端設定等。

3-1. Open-Meteo

免費(非商用使用) / 無需註冊、無需 API 金鑰 / JSON 格式 /
方便程度:★★★

Open-Meteo 2026-08-27 165811.png

Open-Meteo 是一個可取得世界各地天氣預報與氣象資料的開源天氣 API。

只要指定緯度與經度,就能取得氣溫、降雨量、降雨機率、濕度、風速等各種氣象資料。除了天氣預報 App 之外,也很適合用於像是「如果明天降雨機率超過一定值就通知我」這類工具。

※免費 API 是針對非商用用途,且有使用次數等限制。商用使用則提供付費方案。

3-2. Cat Facts API

免費 / 無需註冊、無需 API 金鑰 / JSON 格式 /
方便程度:★★★

https://catfact.ninja/

CatFact 2026-08-27 171146.png

Cat Facts API 是一個可取得貓咪相關小知識與貓種資訊的免費 API。

除了可以取得隨機的貓咪小知識之外,貓種資訊還能取得名稱、原產國、毛色、花紋等資料。很適合用來製作隨機顯示貓咪小知識的 App,或貓種搜尋/列表顯示的 App。

3-3. Open Library API

免費 / 無需註冊、無需 API 金鑰 / JSON、YAML、RDF/XML 格式 /
方便程度:★★★

https://openlibrary.org/developers/api

Open Library API 是一個可取得書籍與作者等資訊的免費 API。

除了可以使用書名、ISBN、作者等進行搜尋,也能取得書籍封面圖片等資料。很適合用於書籍搜尋 App、書籍管理 App、閱讀紀錄服務等。

3-4. PokéAPI

免費 / 無需註冊、無需 API 金鑰 / JSON 格式 /
方便程度:★★★

https://pokeapi.co/

pokeapi 2026-08-27 172531.png

PokéAPI 是一個可取得寶可夢相關各種資訊的免費 API。

除了寶可夢的名稱、圖片、屬性、招式、能力值等資料之外,也能取得遊戲、道具等範圍廣泛的資料。
很適合用於寶可夢圖鑑、屬性/招式搜尋、寶可夢問答等能一邊玩一邊學 API 的 App。

3-5. P2P地震情報

免費(可商業使用) / 無需註冊、無需 API 金鑰 / JSON 格式 /
方便程度:★★★

https://www.p2pquake.net/

P2P地震情報 2026-08-27 172938.png

P2P地震情報 是一個可取得日本氣象廳發布的地震資訊、海嘯預報、緊急地震速報(警報)等資料的 API。

可取得地震發生日時、震央地、芮氏規模、深度、各地區震度等資訊,因此很適合用於顯示日本最新地震資訊的 App,或篩選出達到一定震度的地震工具。
另外也提供 WebSocket API,可近乎即時地接收資訊。

※各端點都有請求次數限制。此外,資訊正確性無法保證,因此若用於防災等重要用途,請特別注意。

3-6. World Bank API

免費 / 無需註冊、無需 API 金鑰 / JSON、XML 格式 /
方便程度:★★★

https://datahelpdesk.worldbank.org/knowledgebase/topics/125589-developer-information

World Bank API 是可取得世界銀行公開的各國統計資料等資訊的 API。

在 Indicators API 中,可以取得人口、GDP、國民總所得、能源使用等各種領域的時間序列資料。
可用來將各國人口變化繪製成圖表,或比較多個國家的 GDP 等,應用於全球社會與經濟資料的分析與視覺化。

3-7. JGrants「補助金列表取得 API」

免費 / 無需註冊、無需 API 金鑰 / JSON 格式 /
方便程度:★★★

https://developers.digital.go.jp/documents/jgrants/api/

デジタル丁 2026-08-27 173211.png

JGrants「補助金列表取得 API」是可取得數位廳所營運的 JGrants 平台上刊登的補助金資訊的 API。

可取得補助金名稱、適用地區、補助上限金額、徵件期間、適用員工數、執行機關等資訊。
很適合用於搜尋符合條件補助金的工具,或列出徵件期間中的補助金服務等,屬於可活用行政資料的實用型 App。

4. 定番篇②:免費,但需要註冊、取得 API 金鑰等的 API

接著介紹的是雖然可以免費使用,但在使用前需要先做一些準備,例如註冊帳號或取得 API 金鑰等的 API。

4-1. NASA Open APIs

免費 / 需要取得 API 金鑰 / JSON 格式 /
方便程度:★★☆

https://api.nasa.gov/

NASA 2026-08-27 173520.png

NASA Open APIs 是美國國家航空暨太空總署(NASA)公開的 API,可取得與宇宙和天文相關的各種資料。

其中最具代表性的「APOD(Astronomy Picture of the Day)」可以取得當日天文圖片以及圖片解說。此外,還公開了與火星探測器、小行星、地球觀測等相關的多個 API。
很適合用來做每天顯示不同天文圖片的 App,或太空/天文學習用 App。

4-2. e-Stat API

免費 / 需要使用者註冊與 ID 取得 / XML、JSON 等 /
方便程度:★★☆

https://www.e-stat.go.jp/api/

e-Stat API 是可取得政府統計入口網站「e-Stat」所提供統計資料的 API。

包含國勢調查在內,人口、家庭、勞動與薪資、物價、家計、社會保障等,日本各類官方統計資料都能取得。
很適合用於比較各都道府縣人口、將統計資料變化繪製成圖表等,活用日本開放資料進行分析與視覺化。

4-3. LINE Messaging API

有免費額度 / 需要準備 LINE 官方帳號等 / JSON 格式 /
方便程度:★☆☆

https://developers.line.biz/ja/services/messaging-api/

LINE 2026-08-27 173814.png

LINE Messaging API 是可透過 LINE 官方帳號,與使用者進行訊息收發等操作的 API。

它和前面介紹的「取得資訊的 API」性質稍有不同,能讓你從自行開發的程式向 LINE 傳送訊息,或回應使用者傳來的訊息。
很適合用於將天氣、地震等資訊通知到 LINE 的 App,或自動回覆使用者訊息的 Bot。

※在日本有每月 0 日圓的「Communication Plan」,每月最多可免費發送 200 則訊息。

5. 有趣 API 篇

以下介紹一些讓人忍不住想說「連這種資料都能用 API 取得嗎?」的特別有趣 API。

5-1. Met Museum Collection API

免費 / 無需註冊、無需 API 金鑰 / JSON 格式 /
方便程度:★★★

https://metmuseum.github.io/

MET2026-08-27 174448.png

Met Museum Collection API 是可取得紐約大都會藝術博物館(The Met)公開之藝術作品資訊的 API。

目前公開了 47 萬件以上的作品資料,可取得作品名稱、作者、創作年代、作品圖片等。對於屬於公領域的作品,還能取得高解析度圖片。
很適合用來搜尋喜歡的畫家作品、隨機顯示藝術作品,或做藝術作品問答等 App。

5-2. Sumo API

免費 / 無需註冊、無需 API 金鑰 / JSON 格式 /
方便程度:★★★

https://www.sumo-api.com/

sumoapi 2026-08-27 174617.png

Sumo API 是可取得大相撲相關各種資料的免費 API。

可取得力士資訊與戰績、對戰歷史、本場所、番付、取組、決技等,涵蓋相撲的廣泛資料。
很適合用於搜尋力士、查看對戰成績、顯示番付表、分析決技等 App。

5-3. Football Data API

有免費方案 / 需要註冊並取得 API 金鑰 / JSON 格式 /
方便程度:★★☆

https://www.football-data.org/

football 2026-08-27 174748.png

Football Data API 是可取得世界足球比賽與聯賽資料的 API。

可取得賽程、比賽結果、聯賽排名、球隊等資訊,免費方案也能涵蓋英超、德甲等多個賽事。

很適合用於顯示喜愛聯賽的積分榜,或查看球隊比賽結果與戰績的工具。

5-4. JokeAPI

免費 / 無需註冊、無需 API 金鑰 / JSON、XML、YAML 等 /
方便程度:★★★

https://v2.jokeapi.dev/

請求範例

https://v2.jokeapi.dev/joke/Spooky?safe-mode&type=twopart

回應範例

{
  "error": false,
  "category": "Spooky",
  "type": "twopart",
  "setup": "Why did the ghost go inside the bar?",
  "delivery": "For the boos.",
  "flags": {
    "nsfw": false,
    "religious": false,
    "political": false,
    "racist": false,
    "sexist": false,
    "explicit": false
  },
  "safe": true,
  "id": 298,
  "lang": "en"
}

「為什麼鬼魂走進酒吧?」→「為了找 boos(鬼魂的『嗚哇』)。」
※這是利用「boos」和「booze(酒)」諧音的英文雙關。

JokeAPI 是可隨機取得各種主題笑話的 API。

除了可指定類別與語言來取得笑話之外,也提供可排除特定類別的篩選功能。
很適合用於隨機顯示笑話的 App、聊天 Bot 的回覆、或程式設計學習用的簡單 App。

5-5. Harry Potter API

免費 / 無需註冊、無需 API 金鑰 / JSON 格式 /
方便程度:★★★

https://hp-api.onrender.com/

HPAPI 2026-08-27 174939.png

Harry Potter API(HP-API)是可取得《哈利波特》系列中登場角色、魔法等資訊的 API。

除了角色姓名、所屬學院、演員等資訊之外,還可取得霍格華茲的學生、職員以及魔法咒語等資料。
很適合用於角色圖鑑、依學院搜尋角色、魔法問答等以作品為主題的 App。

※這不是由 J.K. Rowling 或 Warner Bros. 等提供的官方 API,而是由粉絲開發與營運的非官方 API。

5-6. Keanu Whoa API

免費 / 無需註冊、無需 API 金鑰 / JSON 格式 /
方便程度:★★★

https://whoa.onrender.com/

KEANU2026-08-27 175055.png

Keanu Whoa API 是一個把演員基努・李維在電影中說過的「Whoa(哇)」台詞全部收錄起來的獨特 API。

可一併取得電影名稱、上映年份、導演等資訊,也支援隨機取得,以及指定電影或年代搜尋。
很適合用於隨機顯示「Whoa」的 App,或使用其出演電影製作問答等。

※這不是由基努・李維本人或相關企業提供的官方 API。

6. 可搜尋免費 API 的網站

前面介紹了各式各樣的 API,另外也有可以搜尋公開 API 的網站。

FreePublicAPIs

https://www.freepublicapis.com/
freepublicapi2026-08-27 175208.png

FreePublicAPIs 是一個可依分類搜尋各種公開 API 的網站。

它提供運動、遊戲、動物、天氣、金融等多種分類,可以從「Sport APIs」這類感興趣的領域中尋找 API。
網站也列出各 API 的驗證方式、是否支援 HTTPS 等資訊,因此在尋找適合個人開發或學習使用的 API 時相當方便。

※網站上列出的 API 之收費、使用條件、提供狀況等可能已變更,因此實際使用時,建議也一併確認各 API 的官方網站與文件。

7. 使用免費 API 時的注意事項

  • 確認使用條件
    可能會因用途而異,例如僅限非商用使用免費,商用則需另行簽約等。
  • 確認 Rate Limit(請求次數限制)
    可能會設有 API 呼叫次數限制,例如「每分鐘 ○ 次」、「每天 ○ 次」等。
  • 不要公開 API 金鑰
    若服務需要 API 金鑰,請注意不要把它直接寫在原始碼中並公開到 GitHub 等地方。
  • 注意規格變更或服務終止的可能性
    API 的規格、收費制度、提供資料等都可能變更。若是個人或非官方營運的 API,也要把突然停止服務的可能性納入考量。

8. 結語

這次介紹了可從免費開始使用、適合學習與個人開發的公開 API,從定番到稍微特別的都有。
善用 API 之後,就能取得天氣、地震、書籍、統計等資料,或與 LINE 這類外部服務串接,不必自己準備所有功能與資料,也能做出各式各樣的應用程式。
有不少 API 都能在不註冊、無需 API 金鑰的情況下直接試用,若有感興趣的項目,不妨當作個人開發或程式設計學習的題材來使用看看。

感謝閱讀到最後!


原文出處:https://qiita.com/hashiryu_/items/0fa7c0d9ed83aaa1c914


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝20   💬4  
317
🥈
我愛JS
3
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
📢 贊助商廣告 · 我要刊登