
01 这个项目,到底什么来头?
public-apis 是什么?
简单说,它就是免费API的百科全书。
全球各地的免费API,按类别整理好,标注清楚要不要认证、支不支持HTTPS、跨域行不行。你要什么,直接去翻就完事儿。
这项目目前已经拿下 411K 个Star。
四舍五入就是41万程序员给它点了星星。能让全球41万同行集体点赞的东西,你想想得有多硬核。

02 它里面都有啥?
🎨 艺术设计:插画资源、色彩搭配、字体信息
💰 金融:股票行情、汇率兑换、加密货币价格
🌤 天气:实时天气、空气质量、未来预报
🍔 美食:食谱大全、餐厅推荐、鸡尾酒配方
📰 新闻:全球头条、RSS聚合、热点资讯
🎮 游戏:游戏资料、玩家数据、成就系统
🧠 机器学习:AI模型、图像识别、自然语言处理
✈️ 交通:航班动态、地铁线路、实时路况
👽 动漫:番剧信息、角色资料、经典台词



03 随手翻几个好玩的




04 怎么用?
拿天气接口举个例。
先去 OpenWeather 官网注册个账号,拿到 API Key。然后写几行 Python:

05 它的缺点
免费的东西,肯定有代价。
一是频率限制。
大部分免费API都有调用次数限制,比如每分钟60次、每天1000次这种。做个小Demo没问题,想搞高并发的大项目,得考虑付费。
二是稳定性参差不齐。
有些API维护得好,常年稳定在线。有些可能作者弃坑了,接口哪天就不能用了。用之前最好先测试一下。
三是数据质量看运气。
毕竟免费,你不能指望它像商业API那样精准。拿来练手、做原型完全够用,但做关键业务要谨慎。
07 最后
项目地址放这儿了:
👉 https://github.com/public-apis/public-apis
你也可以直接访问这个网站,分类检索更直观:
👉 https://publicapis.dev/