GitHub 47万星免费公共API清单深度调研:收录规模、维护现状与实测

public-apis(public-apis/public-apis)是 GitHub 上最著名的免费公共 API 清单项目,Star 数高达 47 万+。本文基于 2026-08-30 的 GitHub API 实时数据,对其收录内容、维护状态、竞品格局进行深度拆解,并实际调用多个免 key API 验证可用性。

一、核心数据总览

以下数据均为当日 GitHub API 实测值,非 README 自述:

指标实测值
Star472,789
Fork52,189
Open Issues1,822
Contributors1,660 人
语言 / LicensePython / MIT(实测 LICENSE 文件确认)
创建时间2016-03-20(10 年历史)
最后 push2026-08-26(仍活跃维护)
README 体积239 KB(巨型单文件清单)
收录规模51 分类 / 1,706 条 API
定位免费公共 API 集体清单

二、收录内容结构(51 分类 Top 10)

分类条数分类条数
Development150Finance63
Government103Open Data52
Games & Comics101Social51
Geocoding95Video48
Cryptocurrency78Transportation77

其余主要分类:Sports & Fitness 47 / Security 46 / Science & Math 40 / Weather 38 / Health 37 / Machine Learning 35 / Music 35。最少的分类是 Events(3 条)。

每条收录格式统一为五列表格:名称 | 描述 | Auth(认证方式) | HTTPS | CORS。

三、维护状态与真实风险

这是本次调研最值得关注的部分,也是很多使用者容易忽略的:

1. 创始人早已退出

创始人 davemachado 最后一次提交是 2019-01-27,此后完全退出。当前维护主体是 org public-apis(创建于 2019-05-28,即创始人退出后 4 个月)。

2. 疑似自动化批量合并

  • 最近 100 次提交中,ArindamOSS 一人占 50 次(正好一半)。
  • 该账号 2026-04-22 才注册(4 个月前),bio 仅"Builder"——典型的自动化 bot / 批量 PR 合并账号特征。
  • 贡献门槛实质极低:README 顶部写着"欢迎任何人直接提 PR 添加 API"。

3. 商业化广告(README 顶部整屏)

README 最顶部是 APILayer(API 聚合商业平台)的整屏广告:全文出现 apilayer 40 次、utm_source 追踪链接 43 处。项目定位已从"纯公益清单"滑向"商业引流入口"——开源版成为商业 API 平台的获客渠道。

4. 社区分叉:public-api-lists(15.7k Star)

由于上述问题,社区分化出 public-api-lists/public-api-lists

  • Star 15,665 / Fork 1,702 / 最后 push 2026-08-01
  • 明确打"ad-free(无广告)、志愿者维护、可搜索网站 + 免费 JSON API"牌,正面对抗原仓库的广告化
  • 收录 730+ 条 API / 48 分类,规模约为原仓库一半,但更精、可检索、机器可读

四、竞品对比

项目Star定位收录广告
public-apis/public-apis472,789免费公共 API 清单(鼻祖)1,706 条/51 类有(APILayer 整屏广告)
public-api-lists/public-api-lists15,665分叉,精筛 + 可搜索 + JSON API730+ 条/48 类无(有赞助)
ripienaar/free-for-dev135,885SaaS/PaaS/IaaS 免费额度1,358 条/58 类

五、免 key API 实测(真实请求,2026-08-30)

从 README 抽取 6 个知名"免 key"API 实际调用:

API状态耗时实测返回
Open-Meteo(天气)20011.4s(首次)JSON 含北京 39.89°N 纬度、海拔、当前天气字段
dog.ceo(狗狗图片)2001.2s{“message”:“…poodle-standard/n02113799_1144.jpg”,“status”:“success”}
catfact.ninja(猫冷知识)2001.3s真实猫冷知识英文文本
icanhazdadjoke(冷笑话)2001.1s{“id”:“ei3T08EQZob”,“joke”:“Hostess: Do you have a preference…”,“status”:200}
JokeAPI(程序员笑话)2001.3sProgramming 分类单行笑话
ipify(查 IP)连接被拒-测试网络环境不可达(非 API 本身问题)

结论:清单中大量"无 key 免费 API"真实可调通,注册零门槛即可用——这是该项目最大的实用价值。

六、实用建议

  1. 做 Side Project / 数据采集:Government(103 条)、Open Data(52 条)、News(23 条)等分类的免费 JSON 源,适合作为爬虫或数据分析的初始数据源,零成本、结构化。
  2. 追求精筛与可检索:建议用分叉 public-api-lists(有网站检索 + JSON API 导出),而不是直接在 239KB 的 README 里翻。
  3. 商业使用注意:虽然仓库本身是 MIT,但每条 API 各自有独立的条款与限流,接入前务必逐个查看目标 API 的官方文档。

七、调研局限

  • 未逐条验证 1,706 条 API 的可用性(仅实测 6 条代表)。
  • "自动化 bot 合并"为统计推断(提交作者分布),非官方确认。
  • org 成员列表为隐藏状态,未获取到实际维护者名单。

结语

public-apis 仍是全球最大、最全的免费公共 API 清单,MIT 可商用、收录 1700+ 条且多数实测可用,适合快速寻找各类数据源;但它的维护已转向广告化 + 自动化合并,若追求精筛和可检索性,建议关注其社区分叉 public-api-lists。

免责声明:本文数据为调研当日 GitHub API 实测值,Star 数与收录条目会随项目更新而变化,请以官方仓库为准。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值