Skip to content

Public APIs 项目评测报告

核心结论

推荐指数:⭐⭐⭐⭐⭐ (5/5)

一句话总结
413k stars的免费API聚合库,收录1400+个公共API,开发者快速集成第三方服务的宝藏资源。

核心价值

  • 海量API - 1400+免费API,覆盖50+领域
  • 清晰分类 - 按领域分类,标注认证方式/HTTPS/CORS
  • 零成本使用 - 所有API免费或提供免费层级
  • 持续更新 - 社区驱动,4539+次提交

基本信息

项目信息
GitHubpublic-apis/public-apis
Stars413k
Forks44.7k
LicenseMIT
主要语言Markdown
创建时间2016年
最后更新2026-03
分类developer-tools

核心特性

API分类体系

领域API数量(约)典型示例
动物25+Cat Facts, Dog CEO, Shibe.Online
动漫20+Jikan, Kitsu, Studio Ghibli
反恶意软件15+VirusTotal, AbuseIPDB
艺术设计20+Art Institute of Chicago
区块链15+Etherscan, The Graph
书籍20+Google Books, Open Library
商业30+Mailchimp, Square, Gmail
日历10+Google Calendar, Nager.Date
加密货币30+CoinGecko, Binance
货币兑换10+ExchangeRate, Fixer
开发工具40+GitHub, GitLab, Docker
娱乐50+Chuck Norris, Marvel, Pokemon
金融30+Alpha Vantage, Yahoo Finance
食品饮料15+TheCocktailDB, TheMealDB
游戏漫画30+Steam, Riot Games, Marvel
地理编码20+Google Maps, OpenStreetMap
政府20+USA.gov, UK Police
健康15+Nutritionix, USDA
机器学习15+OpenAI, Hugging Face
音乐30+Spotify, Last.fm, Genius
新闻20+NewsAPI, Reddit, HackerNews
摄影20+Unsplash, Pexels, Pixabay
科学数学30+NASA, SpaceX, Wolfram
安全20+Have I Been Pwned
购物15+eBay, Best Buy
社交25+Twitter, Facebook, Discord
体育健身30+Football-Data, NBA
交通20+Citymapper, Transport for London
天气15+OpenWeatherMap, WeatherAPI

API信息标注

每个API都标注了三个关键属性:

属性说明
Auth认证方式:None/apiKey/OAuth
HTTPS是否支持HTTPS:Yes/No
CORS是否支持跨域:Yes/No/Unknown

使用方式

访问方式

方式1: GitHub直接访问
https://github.com/public-apis/public-apis

方式2: 克隆到本地
git clone https://github.com/public-apis/public-apis.git

使用示例

1. 打开README.md
2. 浏览分类或搜索关键词
3. 点击API链接查看文档
4. 检查Auth/HTTPS/CORS是否符合需求
5. 按文档说明集成

典型用例

# 获取随机猫咪图片
GET https://api.thecatapi.com/v1/images/search

# 获取天气数据
GET https://api.openweathermap.org/data/2.5/weather?q=London&appid={API_KEY}

# 获取汇率
GET https://api.exchangerate.host/latest?base=USD

使用成本:零成本,大部分API有免费层级


竞争优势对比

竞品对比

对比项Public APIsRapidAPIProgrammableWeb自己搜索
数量1400+10000+20000+无限
免费✅ 全部免费⚠️ 部分付费⚠️ 混合❓ 不确定
筛选效率⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
更新频率✅ 活跃✅ 活跃⚠️ 较慢N/A
结构化✅ Markdown表格✅ 门户✅ 目录

核心差异化

vs. RapidAPI

  • ✅ 完全免费
  • ✅ 无需注册
  • ❌ API数量较少

vs. ProgrammableWeb

  • ✅ 更活跃的维护
  • ✅ 更简洁的格式
  • ❌ 缺少深度评测

适用场景

推荐场景

  • 原型开发 - 快速找到免费API进行MVP开发
  • 学习练习 - 找有趣API练习API调用
  • 黑客马拉松 - 快速集成多个服务
  • 个人项目 - 零成本接入第三方服务

不适合场景

  • 商业生产 - 免费API可能有调用限制
  • 高可靠性需求 - 部分API可能不稳定
  • 企业级集成 - 需要SLA保障的场景

优势

  1. 完全免费 - 所有API都有免费层级,降低开发成本
  2. 领域广泛 - 50+领域,几乎覆盖所有常见需求
  3. 信息透明 - 清晰标注认证/HTTPS/CORS状态
  4. 社区驱动 - 4539+次提交,持续更新
  5. 即开即用 - 无需注册,直接访问

不足

  1. 质量参差 - 部分API可能已下线或不稳定
  2. 缺乏筛选 - 没有按质量/稳定性筛选功能
  3. 文档有限 - 只有API名称和链接,缺少详细评测
  4. 维护滞后 - 1000+个PR待处理,审核较慢
  5. 无测试工具 - 没有内置API测试功能

社区活跃度

指标数据
Stars413,000+
Forks44,700+
Open Issues3
Open PRs1000+
Contributors2000+
最后更新2026-03
维护状态活跃

社区生态

  • APILayer赞助维护
  • Discord社区活跃
  • 每日大量PR提交

综合评分

维度评分说明
技术创新性7.0/10资源聚合,创新一般
易用性9.5/10Markdown表格,直观清晰
性能表现9.0/10静态页面,加载快
功能完整性8.5/10覆盖广泛,但缺乏筛选
代码质量8.0/10Markdown维护,规范良好
文档完善度8.5/10每个API有描述和属性标注
社区活跃度9.5/10413k stars,极度活跃
可扩展性9.0/10社区可贡献新API
商业价值9.0/10开发者必备资源

总体评分:8.7/10.0


推荐建议

Public APIs 是开发者寻找免费API的首选资源库。

核心价值:

  • 快速找到免费API
  • 降低开发成本
  • 加速原型开发

适用人群: 全栈开发者、前端开发者、学习者、黑客马拉松参与者

使用建议:

  1. 检查API的Auth/HTTPS/CORS属性
  2. 验证API是否仍然活跃
  3. 注意免费层级的调用限制
  4. 商业项目需评估API可靠性

注意事项: 免费API可能随时下线或更改条款,生产环境需谨慎评估


评测时间: 2026-03-21
评测版本: master
项目链接: https://github.com/public-apis/public-apis

最后更新于:

基于 VitePress 构建, 部署于 Cloudflare Pages