做项目时需要接入一个 API,却不知道去哪找?翻文档、查 Google、问 AI……费时费力。Public APIs 就是来解决这个问题的——一个由社区维护的免费公共 API 索引,涵盖从动物到天气、从区块链到机器学习的方方面面,你想到的没想到的全都有。
Public APIs 是 GitHub 上最知名的公共 API 集合项目,收录了数千个免费可用的高质量 API,分成 40 多个分类。目前已收获 412,944 Stars,44.7k Forks,MIT 许可证,现由 APILayer 维护运营。

相关链接
- GitHub:https://github.com/public-apis/public-apis
- 官网:https://publicapis.dev
- APILayer:https://apilayer.com
Public APIs 是什么
Public APIs 最初由社区成员手动整理,后来 APILayer 接手运营维护。项目以 Markdown 文件的形式维护了一份完整的免费公共 API 清单,每个 API 都标注了认证方式(Auth)、是否支持 HTTPS、CORS 状态等关键信息。
README 就是索引本身,按分类组织,每个 API 条目包含名称、描述和链接,清晰明了。项目还提供了配套的 API 服务(APILayer),方便在产品中直接集成。
覆盖领域一览
项目收录的 API 覆盖 40+ 分类,部分代表性领域:
- Animals:Cat Facts、Dog Facts、Axolotl 图片和事实
- Anime:Jikan(非官方 MyAnimeList API)、Kitsu、Studio Ghibli 资源
- Anti-Malware:VirusTotal、URLScan.io、Google Safe Browsing
- Art & Design:Icon Horse、Dribbble、Harvard Art Museums
- Authentication:Auth0、Stytch、MojoAuth
- Blockchain:Etherscan、The Graph、Chainlink、Covalent
- Books:Open Library、PoetryDB、Quran API、Bhagavad Gita
- Cryptocurrency:CoinGecko、CoinCap、Kraken、Binance、Messari
- Finance:Stripe、Yahoo Finance、CoinMarketCap
- Development:GitHub API、JSONPlaceholder、OpenAI、Postman Echo
- Weather:OpenWeatherMap、Weatherstack
- Machine Learning:TensorFlow.js、OpenCV、Roboflow
完整列表还包括 Environment、Events、Food & Drink、Games & Comics、Geocoding、Government、Health、Jobs、Music、News、Open Data、Patent、Photography、Science & Math、Security、Shopping、Social、Sports & Fitness、Text Analysis、Tracking、Transportation、Vehicle、Video 等分类。
每个 API 的标注信息
项目为每个 API 都提供了标准化的标注:
- API 名称 + 描述:简洁说明用途
- Auth(认证方式):APIKey / OAuth / No
- HTTPS:是否支持
- CORS:是否支持跨域请求(Yes / No / Unknown)
这些标注对于快速筛选非常实用——你不需要点进每个 API 主页才知道它是否免费、是否需要认证。
APILayer 商业服务
项目由 APILayer 维护,APILayer 也提供了一系列商业 API 服务,包括:
- IPstack:IP 地址地理位置查询
- Marketstack:全球股票市场数据
- Weatherstack:即时天气信息
- Fixer:汇率查询
- Numverify:全球电话号码验证
这些是付费服务,但 Public APIs 仓库本身收录的绝大多数 API 都是免费开放的。
适用人群
- 开发者:需要快速找到合适的免费 API 来集成
- 学生/自学编程者:做练手项目时找免费数据源
- 创业者:快速验证产品原型,不用自己造轮子
- API 爱好者:探索互联网上的优质数据和服务
为什么值得收藏
GitHub 上 Star 数量排名靠前的项目往往有其道理。Public APIs 的价值在于:
- 一站式索引:不用再漫无目的地搜索,所有优质 API 都帮你筛选好了
- 社区维护:4,539 次提交,持续更新,新的好 API 会被加进来
- 标注清晰:Auth / HTTPS / CORS 三个字段就能快速过滤掉不合适的选项
- MIT 许可证:完全开源,可以自由使用
总结
Public APIs 是一个典型的”众筹式”工具类项目——社区贡献、社区受益。412k Stars 说明它解决了真实的需求:开发者需要 API,但需要一个可靠、高效的索引来找到它们。
无论是做新项目还是练手项目,这个仓库都值得收藏。不用一个个网站去找,一个 README 解决 80% 的 API 需求。
© 版权声明
本站部分内容源于网络收集,文章等版权归原作者所有,若需删稿请联系管理员邮箱:[email protected]
相关文章
暂无评论...