丽萨主机 - 双ISP住宅IP 服务全解锁吉云 - 新用户七折 香港CMI/英国9929/美国4837恒创科技 - 大带宽云19.8元/月起Jtti.cc - 云服务器 $3.08/月 CN2 GIAQQG.NET - 站长推荐 200M回国优化dotdotnetworks - 美国服务器专家HKG - 海外服务器19元/月起

1800+ 免费 API 都在这:Public APIs 仓库怎么用才不踩坑


做天气应用被气象数据接口的价格劝退,做行情工具找不到便宜的实时数据源,做 AI 小功能又要先解决数据从哪来——这类问题往往不是技术难点,而是「不知道已经有现成的」。GitHub 上的 Public APIs 仓库就是为解决这件事而存在的。

它是什么

  • 一个持续维护的免费 API 索引仓库:https://github.com/public-apis/public-apis
  • 覆盖上千个接口,按领域分门别类,条目里标注是否需要鉴权、是否支持 HTTPS、是否有 CORS
  • 由全球开发者共同维护,收录时会做基本筛选
  • 它不托管接口本身,只是目录——真正调用仍走各服务商

五大类目

  • 金融与加密:实时行情、汇率换算、交易所数据,适合做资产看板与行情预警
  • AI 与自然语言处理:文本处理、翻译、情感分析、部分轻量模型接口,能给小产品快速加上智能能力
  • 生活与生产力:天气、图书(Open Library、Google Books)、地理信息、记账与旅游类数据
  • 娱乐与游戏:动漫(MyAnimeList)、游戏(Steam、Twitch),还有笑话、星座这类适合做传播的小接口
  • 科学与空间:NASA 的卫星影像与火星探测数据,适合做可视化项目

从零到原型:先组合,再优化

  • 不要一上来就设计完整系统,先找两三个接口拼出一个能跑的小东西
  • 举例:天气接口 + 穿衣建议规则 = 天气穿搭助手;新闻接口 + 情感分析接口 = 情绪指数日报
  • 列表里不少接口不需要鉴权,直接 GET 就能拿到数据,几分钟就能写出 MVP
  • 先用 Postman 或浏览器直接发请求看返回结构,再决定要不要接进代码

四个必须注意的坑

  • 频率限制:每个接口都有 Rate Limit,狂暴调用会被封,必要时自己做节流
  • 数据隐私:不要往第三方接口传用户敏感信息,尤其是免费且来源不明的服务
  • 容错与缓存:免费接口稳定性没有保障,代码里必须有失败重试与本地缓存,别让它成为单点
  • 接口会过期:列表里有些接口已经失效,遇到坏的顺手提个 PR 修掉,也是参与开源最省力的方式

选用前的检查清单

  • 是否需要 API Key,申请成本多高
  • 是否支持 HTTPS 与 CORS(决定能不能在前端直接调)
  • 许可条款是否允许商用
  • 最近一次更新时间是什么时候,是否还在维护
  • 免费额度是多少,超了怎么计费