Public APIs 使用教程

GitHub 401K Star · 涵盖 47 个领域的免费 API 合集

⭐ 401K Star · 开源免费

📖 项目简介

Public APIs 是 GitHub 上最受欢迎的开源项目之一,拥有超过 401K Star。 它是一个由社区共同维护的免费 API 集合,涵盖了从天气、金融、音乐到机器学习等 47+ 个领域, 为开发者提供了一站式的 API 资源宝库。

无论你是要做个人项目、学习开发,还是快速搭建产品原型,这里都能找到合适的 API 接口。

核心亮点

🏷️
47+ 领域分类
覆盖天气、金融、AI、游戏等各个领域
🆓
全部免费
所有 API 均可免费使用
🔍
详细标注
标注认证方式、HTTPS、CORS 支持
👥
社区维护
1200+ 贡献者持续更新

📂 47 个领域分类一览

以下是 Public APIs 收录的全部领域分类:

🐾 动物
🎌 动漫
🛡️ 反恶意软件
🎨 艺术设计
🔐 身份认证
⛓️ 区块链
📚 图书
💼 商业
📅 日历
☁️ 云存储
🔄 CI/CD
💰 加密货币
💱 货币汇率
✅ 数据验证
💻 开发工具
📖 词典
📄 文档办公
📧 邮件
🎭 娱乐
🌿 环境
🎪 活动
💵 金融
🍔 美食
🎮 游戏
📍 地理编码
🏛️ 政府
🏥 健康
💼 求职
🤖 机器学习
🎵 音乐
📰 新闻
📊 开放数据
🔓 开源项目
📜 专利
🧠 性格测试
📱 电话
📷 摄影
👨‍💻 编程
🔬 科学数学
🔒 安全
🛒 购物
👫 社交
⚽ 运动
🧪 测试数据
📝 文本分析
📦 物流追踪
🚗 交通
🔗 短链接
🚙 车辆
🎬 视频
🌤️ 天气

🚀 如何使用

1

访问项目页面

打开 GitHub 仓库,在 README 中浏览所有 API 分类。

2

选择你需要的领域

点击目录中的分类名称(如 Weather、Finance),跳转到对应区域,浏览该分类下所有可用的 API。

3

查看 API 详情

每个 API 都标注了以下关键信息:

字段说明
APIAPI 名称和文档链接
DescriptionAPI 功能描述
Auth认证方式(No / apiKey / OAuth)
HTTPS是否支持 HTTPS
CORS是否支持跨域请求
4

调用 API

点击 API 名称进入其官方文档,根据文档说明获取 API Key(如需要),然后直接调用。

示例:调用天气 API

bash # 使用 OpenWeatherMap API 查询天气
curl "https://api.openweathermap.org/data/2.5/weather?q=Beijing&appid=YOUR_API_KEY"

# 返回 JSON 格式的天气数据
{
  "weather": [{"description": "clear sky"}],
  "main": {"temp": 293.15, "humidity": 45},
  "name": "Beijing"
}

🌟 热门 API 推荐

🌤️ 天气类

API说明认证
OpenWeatherMap全球天气数据apiKey
Open-Meteo免费天气预报,无需 API Key
WeatherAPI天气 + 天文 + 地理apiKey

💰 金融类

API说明认证
Alpha Vantage实时和历史股票数据apiKey
CoinGecko加密货币价格和市场数据
Frankfurter汇率查询和换算

🤖 AI / 机器学习

API说明认证
Clarifai计算机视觉OAuth
WolframAlpha智能问答apiKey
Roboflow Universe预训练视觉模型apiKey

🎮 游戏类

API说明认证
RAWG.io50 万+游戏数据apiKey
Pokéapi宝可梦数据
Chess.com国际象棋数据

💡 使用技巧

Pro Tip:先在浏览器中测试 API 返回结果,确认数据格式后再接入项目代码。

常见问题

Q: 这些 API 都是免费的吗?

是的,收录的所有 API 都提供免费使用方案。部分 API 可能有调用频率限制,但基本够个人项目使用。

Q: 需要注册账号吗?

Auth 列标注为 "No" 的无需注册,直接调用;标注 "apiKey" 的需要注册获取 Key;标注 "OAuth" 的需要 OAuth 授权流程。

Q: 如何判断 API 是否还在维护?

点击 API 链接查看其官方文档或 GitHub 仓库,观察最近更新时间和社区活跃度。

Q: 可以用于商业项目吗?

具体取决于每个 API 自身的使用条款,建议在商业使用前查阅 API 的 Terms of Service。

💬 加入交流群

和志同道合的朋友一起交流学习

抖音交流群二维码

抖音扫码加入