免费 API 大全,2200+ 接口一网打尽
public-apis(public-apis/public-apis)是 GitHub 上最著名的免费 API 大合集,一句话描述就是 "A collective list of free APIs"(免费 API 的集体清单)。做 AI 应用、网站、小程序最缺的就是数据——天气、金融、地图、图片、游戏,每个点子背后几乎都要接个数据源,它把这个「找数据源」的活一次性解决了。
核心内容:按 51 个大类收录了 约 2200 条免费公开 API——动物、动漫、区块链、书籍、商业、日历、货币、数据校验、开发、字典、文档、邮箱、娱乐、环境、活动、金融、美食、游戏、地理编码、政府、健康、招聘、机器学习、音乐、新闻、开放数据、开源项目、专利、摄影、编程、科学数学、安全、购物、社交、体育健身、测试数据、文本分析、追踪、交通、短链接、车辆、视频、天气等。每一条都标注了 认证方式(Auth)、是否 HTTPS、是否支持 CORS,按类目浏览即可快速定位到想要的数据源。
版本沿革:项目 2016-03 上线,如今是 GitHub Star 榜前几名。实测 491,413 Star(54,654 fork),协议 MIT,社区持续维护、昨天仍在更新。仓库本身以 README 表格 + 社区贡献(CONTRIBUTING)驱动,是开发者找 API 的「第一站」。
✨ 核心亮点
- 51 大类:从天气、金融到机器学习、地理编码
- 2200+ 接口:免费公开 API 一条条列全
- 标清认证:每行标注 Auth / HTTPS / CORS
- 社区维护:2016 至今持续更新,49万 Star
🖼️ 效果图与演示


🚀 上手步骤
核心就一步:按分类找到想要的 API,看它的认证方式,照着官方文档调用即可。
① 打开仓库,按分类找 API
在 GitHub 打开 public-apis 仓库,README 里按类目排好表格(Weather、Finance、Maps、Images、Games…)。点开官方文档链接,看 Auth、HTTPS、CORS 三列确认适配性。
② 确认认证方式,申请 Key
每行 Auth 列标注:No 免认证直接调;apiKey 去官方申请免费 Key;OAuth 需授权;User-Agent 带上 UA 即可。按需去对应服务商注册。
③ 调用接口,接入应用
curl https://api.某种接口/...
# 或带 Key:
curl -H "Authorization: Bearer YOUR_KEY" https://api.某种接口/...
④ 本地离线浏览(可选)
git clone https://github.com/public-apis/public-apis
🎯 典型玩法
- 🌦️ AI 天气助手:接天气 API 给模型补实时数据
- 💰 行情/汇率:金融、货币类 API 做看板
- 🗺️ 地图/定位:地理编码、位置服务
- 🖼️ 图片素材:摄影、图片类 API 出配图
- 📰 新闻聚合:新闻类 API 喂给内容应用
- 🎮 游戏数据:游戏、社交类 API 做小功能
📊 与同类做法比
| 做法 | 结果 |
|---|---|
| 百度直接搜「某 API」 | 结果杂、质量不一,还要自己筛选认证和稳定性 |
| RapidAPI 等聚合平台 | 能一站式调,但部分接口要订阅付费、有平台绑定 |
| public-apis | 免费、开源、纯清单,51 大类 2200+ 条,标清认证/HTTPS/CORS,社区维护 |
提醒:它是一份「索引」,不是网关:选中的 API 要去各自官方注册使用;是否长期免费、有无速率限制,以各 API 官方为准。
❓ 常见问题
Q:需要安装什么吗?
不需要。在浏览器打开 GitHub 仓库 README 就能浏览全部类目与 API 表格;想离线可 git clone。
Q:这些 API 真的免费吗?
清单收录的都是「free APIs」,多数有免费档;但各接口的免费额度、速率限制、是否需要 Key 以官方为准,商用前务必核对条款。
Q:Auth 列这几个标记是什么意思?No 免认证直接调;apiKey 需要去官方申请密钥;OAuth 需要授权流程;User-Agent 带上 UA 即可;个别为 X-Mashape-Key 等平台 Key。
Q:HTTPS 和 CORS 列代表什么?
HTTPS 标注接口是否走加密;CORS 标注浏览器端能否直接跨域调用(Yes/No/Unknown),做纯前端应用尤其要看它。
Q:怎么判断一个接口稳不稳?
看 Star/维护活跃度、官方文档是否完整、是否长期更新;强烈建议先用小流量试跑,再决定是否在生产接入。
Q:可以贡献新 API 吗?
可以。项目靠社区维护,按 CONTRIBUTING.md 提 PR 即可把新的免费 API 加进清单。
Q:会不会有失效的接口?
可能有。毕竟是海量第三方接口的索引,个别可能停服或改版;以官方文档为准,发现失效也可提 issue 反馈。
📎 GitHub 搜索 public-apis/public-apis · 关注「AI工具匠」获取更多 AI 工具实操教程