網易首頁 > 網易號 > 正文 申請入駐

給你的小龍蝦裝上彈藥庫,GitHub 41萬星,免費API大全

0
分享至

最近一個感受越來越強烈:

現在做 Agent,最缺的往往不是模型,而是“能把世界接進來”的彈藥。

Agent 需要的不只是大腦,還需要觸手,這些觸手就是 API。

API 是 Agent 連接真實世界的接口,GitHub 上有個寶藏倉庫,叫 public-apis[1]。41 萬 + Star,是 GitHub 歷史上最受歡迎的項目之一。社區維護多年,收錄了 1400+ 個免費公開 API,覆蓋 50+ 個分類。天氣、新聞、匯率、圖書、區塊鏈、機器學習、地理編碼……你能想到的數據源,基本都有。

我把它叫做小龍蝦的彈藥庫。https://github.com/public-apis/public-apis

今天這篇文章,我帶你用 OpenClaw(小龍蝦)+ public-apis,實打實地跑幾個案例。看看當 Agent 裝上彈藥庫之后,能干什么。

public-apis 倉庫概況

分類涵蓋:

Animals · Anime · Blockchain · Books · Business · Calendar · Cloud Storage · Cryptocurrency · Currency Exchange · Data Validation · Development · Email · Entertainment · Finance · Food & Drink · Games · Geocoding · Government · Health · Jobs · Machine Learning · Music · News · Open Data · Photography · Programming · Science & Math · Security · Social · Sports · Test Data · Text Analysis · Transportation · URL Shorteners · Video · Weather ……

每個 API 都標注了四個關鍵信息:

字段

含義

為什么重要

Auth

認證方式(No / apiKey / OAuth)

No = 直接調用,零門檻

HTTPS

是否支持 HTTPS

安全性,生產環境必須

CORS

跨域支持

前端直調時需要關注

Description

API 簡介

快速判斷是否滿足需求

這意味著你可以快速篩選出零門檻、即開即用的 API。

如果是我給 OpenClaw 接工具,我會這么看:

1. 先看 Auth

  • No :最適合原型驗證,接起來最快

  • apiKey :適合正式一點的 demo,或者輕生產場景

  • OAuth :適合用戶賬號綁定,但接入復雜度會明顯上來

2. 再看 CORS

  • 如果你是瀏覽器側工具、前端頁面、WebView, CORS=Yes 會省很多事

  • 如果你是服務端代理調用,這一列的重要性就沒那么高

3. 最后看文檔質量和配額

  • 免費不等于無限制

  • 有 free tier,不代表能扛生產流量

  • 文檔差的 API,接入成本有時比自己包一層還高

我今天挑的 6 個,全部都是 Auth = No(不需要 API Key)的。

實戰:OpenClaw + 免費 API

下面挑 6 個不需要 API Key、開箱即用的 API,每個給出場景、對話方式和返回效果。

1. ? Open-Meteo —— 全球天氣,零認證

場景:你想在項目里加一個天氣查詢功能,或者單純想知道明天要不要帶傘。

API 地址https://open-meteo.com/

你對小龍蝦說

幫我查一下北京現在的天氣,用 Open-Meteo API,不需要 API Key。

小龍蝦會直接用 curl 請求:

curl "https://api.open-meteo.com/v1/forecast?latitude=39.9&longitude=116.4&current_weather=true"

返回示例

{
"current_weather": {
"temperature": 10.0,
"windspeed": 6.5,
"winddirection": 186,
"weathercode": 3,
"is_day": 1
}
}

北京,10°C,微風,多云。一條命令搞定。

Open-Meteo 的強大之處在于參數極其豐富。你可以查小時級預報、7 天趨勢、歷史數據、降水概率、紫外線指數、海洋數據……而且完全免費、無需注冊。每天 10,000 次請求額度,個人用完全夠。

進階玩法:讓小龍蝦寫一個 Python 腳本,每天早上自動查天氣,生成一句話播報("今天北京 10°C,多云,適合出門"),然后推送到你的 Slack 或企業微信。把 cron 一設,你就有了一個 AI 天氣秘書。

2. Hacker News —— 科技熱點每日簡報

場景:你是技術人,想每天花 1 分鐘看完 HN 熱榜。

API 地址https://github.com/HackerNews/API

你對小龍蝦說

用 Hacker News API 獲取當前 Top 5 熱帖,給我標題和鏈接。

小龍蝦的做法:

# 1. 獲取熱帖 ID 列表
curl -s "https://hacker-news.firebaseio.com/v0/topstories.json" | jq '.[0:5]'


# 2. 逐個獲取詳情
curl -s "https://hacker-news.firebaseio.com/v0/item/47367129.json"

返回示例

1. 1M context is now generally available for Opus 4.6 and Sonnet 4.6
https://claude.com/blog/1m-context-ga
Score: 560

進階玩法:讓小龍蝦寫一個定時腳本,每天早上抓取 Top 10,調用大模型生成中文摘要,保存為 Markdown 每日簡報。你甚至可以讓它自動判斷哪些文章跟你的技術棧相關,只推送你關心的內容。Agent + API + LLM,三件套組合拳,信息獲取效率直接翻倍。

3. Open Library —— 全球圖書搜索

場景:你想按關鍵詞搜書,或者給讀書會找推薦書目。

API 地址https://openlibrary.org/developers/api

你對小龍蝦說

幫我在 Open Library 上搜一下 "deep learning" 相關的書,列出前 5 本的書名、作者和出版年份。

curl -s "https://openlibrary.org/search.json?q=deep+learning&limit=5"

返回示例(節選):

書名

作者

出版年份

Deep Learning

Ian Goodfellow, Yoshua Bengio

2016

Deep Learning with Python

Fran?ois Chollet

2017

Hands-On Machine Learning

Aurélien Géron

2017

Open Library 是 Internet Archive 的項目,數據覆蓋面極廣,而且完全免費、無需注冊。除了搜索,它還支持按 ISBN 查詢、獲取封面圖片、獲取完整元數據。你可以讓小龍蝦幫你做一個"技術書單生成器"——輸入關鍵詞,輸出一份帶封面、作者、出版年份的 Markdown 書單。

4. ExchangeRate API —— 實時匯率

場景:做跨境業務、海淘比價,或者純粹想知道今天美元兌人民幣多少。

API 地址https://open.er-api.com/

你對小龍蝦說

查一下當前美元兌人民幣、歐元、日元的匯率。

curl -s "https://open.er-api.com/v6/latest/USD"

返回示例

1 USD = 6.91 CNY
1 USD = 0.87 EUR
1 USD = 159.54 JPY

免費版每天更新一次,對大多數場景夠用了。

進階玩法:讓小龍蝦寫一個匯率監控腳本,當人民幣跌破某個閾值時自動發送提醒。或者做一個"海淘比價助手"——輸入商品美元價格,自動換算成人民幣并加上關稅估算。

5. IP Geolocation (ip-api) —— IP 定位,免費好用

場景:你在做安全分析、訪問日志審計,或者純粹想知道某個 IP 在哪。

API 地址http://ip-api.com/

你對小龍蝦說

幫我查一下 IP 地址 8.8.8.8 的地理位置信息。

curl -s "http://ip-api.com/json/8.8.8.8"

返回示例

{
"country": "United States",
"regionName": "Virginia",
"city": "Ashburn",
"org": "Google Public DNS",
"isp": "Google LLC",
"query": "8.8.8.8"
}

ip-api 免費版每分鐘支持 45 次請求,返回國家、地區、城市、ISP、經緯度等完整信息。不需要注冊,不需要 Key。

進階玩法:讓小龍蝦寫一個日志分析腳本,讀取 Nginx access log,提取所有訪問 IP,批量查詢地理位置,生成一份"訪客地區分布報告"。

6. HTTP Cat —— API 也可以很好玩

場景:你在寫文檔,想給 HTTP 狀態碼配一張直觀的圖片。

API 地址https://http.cat/

你對小龍蝦說

給我生成一個 Markdown 文件,列出常見的 HTTP 狀態碼(200、404、500、403、418),每個配上 HTTP Cat 的圖片。

小龍蝦生成的 Markdown:

## HTTP 狀態碼速查

### 200 OK
![200](https://http.cat/200)

### 404 Not Found
![404](https://http.cat/404)

### 418 I'm a Teapot
![418](https://http.cat/418)

這個 API 沒什么"實用價值",但它說明了一件事:API 的世界比你想的有趣得多。類似的還有 HTTP Dog[2]、Random Fox[3]、PlaceKitten[4] 等。

7. JSONPlaceholder —— 原型開發的瑞士軍刀

場景:你在搭前端原型,需要假數據來跑通流程。

API 地址https://jsonplaceholder.typicode.com/

你對小龍蝦說

用 JSONPlaceholder 幫我生成一個博客前端的假數據方案:獲取文章列表、單篇文章、文章評論。

# 文章列表
curl -s "https://jsonplaceholder.typicode.com/posts?_limit=3"

# 單篇文章
curl -s "https://jsonplaceholder.typicode.com/posts/1"

# 文章評論
curl -s "https://jsonplaceholder.typicode.com/posts/1/comments"

JSONPlaceholder 提供 6 類資源:posts、comments、albums、photos、todos、users。支持 GET / POST / PUT / DELETE,完整模擬 RESTful API。搭原型、寫測試、學前端,全靠它。

進階:怎么批量接入?

上面 7 個例子都是"一個 API 一個用法"。但真正的威力在于組合

方法一:讓小龍蝦寫組合腳本

你可以直接對小龍蝦說:

幫我寫一個 Python 腳本,同時查詢: 北京天氣(Open-Meteo) 當前美元兌人民幣匯率(ExchangeRate API) HN Top 3 熱帖標題 然后把結果整理成一個每日簡報的 Markdown 文件,保存到桌面。

小龍蝦會一口氣把三個 API 的調用邏輯寫完,輸出一個格式化的每日報告。這個腳本你加個 cron 定時任務,就是一個完整的自動化信息聚合系統。

關鍵是你不需要自己去讀每個 API 的文檔——告訴 Agent 你要什么數據,它自己去查文檔、寫調用代碼、處理異常。

方法二:通過 MCP Server 接入

如果你想讓 API 作為 OpenClaw 的持久工具而不是每次手動調用,可以把它封裝成 MCP Server。MCP(Model Context Protocol)是 Agent 調用外部工具的標準協議。

簡化邏輯:

API endpoint → 封裝成 MCP Tool → 注冊到 OpenClaw → Agent 按需自動調用

舉個例子:你把 Open-Meteo 封裝成一個 get_weather 工具,注冊到 OpenClaw。以后你只要說"明天北京會不會下雨",Agent 就會自己調用這個工具,你都不用提"用 Open-Meteo API"。

社區已經有不少現成的 MCP Server 可以直接用。你也可以讓小龍蝦幫你從零寫一個——告訴它 API 的 endpoint 和參數,它幾分鐘就能生成一個完整的 MCP Server。

方法三:批量篩選 API

public-apis 的 README 是個 19 萬字的 Markdown 文件。你可以直接讓小龍蝦幫你篩選:

從 public-apis 倉庫的 README 中,找出所有不需要 API Key、支持 HTTPS 的天氣類 API,列成表格。

Agent 讀 Markdown、解析表格、過濾條件,這些都是它的強項。

注意事項

用 public-apis 之前,有幾個坑你需要知道:

1. API Key 安全

有些 API 需要注冊獲取 Key。千萬不要把 Key 硬編碼在代碼里,更不要提交到 Git。用環境變量或 .env 文件管理。如果你用小龍蝦寫代碼,可以直接告訴它"API Key 從環境變量讀取",它會自動用 os.environ 的方式來處理。

2. Rate Limit(請求頻率限制)

免費 API 幾乎都有頻率限制。比如:

  • Open-Meteo:10,000 次/天

  • ip-api:45 次/分鐘

  • ExchangeRate 免費版:每天更新一次

超限會被封 IP 或返回錯誤。寫定時腳本的時候注意控制頻率。

3. 數據時效性

public-apis 倉庫是社區維護的,有些 API 可能已經下線、改了地址、或者修改了認證方式。用之前先手動 curl 一下驗證可用性。好消息是,上面推薦的幾個都是長期穩定運行的項目。

4. CORS 限制

如果你從瀏覽器前端直接調用 API,注意 CORS 策略。從后端、終端、或 Agent 調用則完全沒有這個問題。

5. 數據準確性

免費 API 的數據精度可能不如付費版。比如天氣預報的精確度、匯率數據的更新頻率。對精度要求高的生產場景,建議還是用付費 API。

最后

public-apis 不是一個新項目,它已經存在很多年了。但在 AI Agent 時代,它的價值被重新放大了。

以前,這些 API 是給開發者手動調用的。現在,它們是 Agent 的彈藥庫——你不需要自己寫調用代碼,只需要告訴 Agent 你想干什么,它會自己去找 API、寫調用、解析結果。

1400+ 個免費 API,就是 1400+ 個 Agent 可以直接使用的能力。

去翻翻 public-apis[5] 的分類列表吧,總有幾個能讓你的小龍蝦變得更強。

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
為啥末代皇帝往往是昏君 看網友分析 思想境界都上了一個大臺階

為啥末代皇帝往往是昏君 看網友分析 思想境界都上了一個大臺階

侃神評故事
2026-04-23 15:40:03
剛剛宣布:加息25個基點

剛剛宣布:加息25個基點

中國基金報
2026-04-23 18:34:59
伊朗用血淚給中國換來了教訓:最大的敵人,并不是美國和以色列

伊朗用血淚給中國換來了教訓:最大的敵人,并不是美國和以色列

墨印齋
2026-04-23 15:42:00
嗜賭成性只是冰山一角,婚內出軌、睡有婦之夫,體壇丑聞毀三觀

嗜賭成性只是冰山一角,婚內出軌、睡有婦之夫,體壇丑聞毀三觀

夢想總會變成真
2026-04-23 01:11:47
5月1日起全面嚴查!在職退休無一例外,這5類人好日子到頭了

5月1日起全面嚴查!在職退休無一例外,這5類人好日子到頭了

細說職場
2026-04-23 10:38:58
李小冉的顏值被嚴重低估了!董潔、湯唯和她合影,都黯然失色了

李小冉的顏值被嚴重低估了!董潔、湯唯和她合影,都黯然失色了

八斗小先生
2026-04-23 16:31:41
霍汶希力挺張敬軒僅6天后續:英皇全藝人遭集體抵制 態度一邊倒

霍汶希力挺張敬軒僅6天后續:英皇全藝人遭集體抵制 態度一邊倒

觀察鑒娛
2026-04-23 12:01:07
上海地鐵站內,這個“高素質”習慣爆發沖突!上海已叫停多年!很多人改不過來……

上海地鐵站內,這個“高素質”習慣爆發沖突!上海已叫停多年!很多人改不過來……

環球網資訊
2026-04-23 11:11:44
拜合拉木談安東尼奧:沒有他選我進國青,可能我還在內蒙踢

拜合拉木談安東尼奧:沒有他選我進國青,可能我還在內蒙踢

懂球帝
2026-04-23 23:24:51
個人微信建了600多個工作群,離職時賬號歸誰

個人微信建了600多個工作群,離職時賬號歸誰

現代快報
2026-04-23 13:49:11
意大利體育部長:意大利遞補參加世界杯既不可能,也不合適

意大利體育部長:意大利遞補參加世界杯既不可能,也不合適

懂球帝
2026-04-23 22:18:05
泰國潑水節一名15歲少女遭軍人尾隨進公廁性侵,監控曝光,嫌疑人已投案自首,將被移送軍事法庭

泰國潑水節一名15歲少女遭軍人尾隨進公廁性侵,監控曝光,嫌疑人已投案自首,將被移送軍事法庭

揚子晚報
2026-04-21 22:25:47
大衣哥再登熱搜!高鐵站席地而坐刷手機,衣著樸素、毫無明星架子

大衣哥再登熱搜!高鐵站席地而坐刷手機,衣著樸素、毫無明星架子

火山詩話
2026-04-23 16:00:38
99年我在守水庫,遇到一個道士借宿,他走時叮囑我,最近先別下山

99年我在守水庫,遇到一個道士借宿,他走時叮囑我,最近先別下山

千秋文化
2026-04-20 19:50:05
“特朗普說什么都沒用” 德黑蘭掛起巨幅海報宣告“永久控制”霍爾木茲海峽

“特朗普說什么都沒用” 德黑蘭掛起巨幅海報宣告“永久控制”霍爾木茲海峽

新華社
2026-04-23 21:27:51
整整26年的太子,僅僅6個月的皇帝,換來5個月的太上皇

整整26年的太子,僅僅6個月的皇帝,換來5個月的太上皇

鶴羽說個事
2026-04-23 22:29:23
扮豬吃虎?忍耐四個月,委代總統撕破偽裝,率幾十萬大軍硬剛美國

扮豬吃虎?忍耐四個月,委代總統撕破偽裝,率幾十萬大軍硬剛美國

健身狂人
2026-04-23 17:45:54
比亞迪在馬來西亞的東盟首個整車基地已全面停工,項目陷入僵局

比亞迪在馬來西亞的東盟首個整車基地已全面停工,項目陷入僵局

流蘇晚晴
2026-04-22 19:05:45
伊朗戰事未停,五角大樓先“斬”海軍部長:“沒認清誰是老大”的代價

伊朗戰事未停,五角大樓先“斬”海軍部長:“沒認清誰是老大”的代價

上觀新聞
2026-04-23 16:28:28
伊朗斷網50多天,創下一個世界紀錄,是怕美國還是怕老百姓?

伊朗斷網50多天,創下一個世界紀錄,是怕美國還是怕老百姓?

云舟史策
2026-04-24 07:30:43
2026-04-24 09:27:00
Ai學習的老章 incentive-icons
Ai學習的老章
Ai學習的老章
3348文章數 11139關注度
往期回顧 全部

科技要聞

馬斯克喊出"史上最大產品",但量產難預測

頭條要聞

女子網購1450單又退貨1450單 老板娘盤點后稱損失12萬

頭條要聞

女子網購1450單又退貨1450單 老板娘盤點后稱損失12萬

體育要聞

給文班剃頭的馬刺DJ,成為NBA最佳第六人

娛樂要聞

王大陸因涉黑討債被判 女友也一同獲刑

財經要聞

19家企業要"鋁代銅",格力偏不

汽車要聞

預售30.29萬起 嵐圖泰山X8配896線激光雷達

態度原創

家居
健康
手機
房產
公開課

家居要聞

浪漫協奏 法式風格

干細胞如何讓燒燙傷皮膚"再生"?

手機要聞

vivo X500 Pro Max被曝光:2nm工藝+5GHz,2K直屏九月發!

房產要聞

三亞安居房,突然官宣!

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進入關懷版