Public APIs
免费公共 API 的集合目录,涵盖 50+ 个分类,AI Agent 数据源发现利器。
基本信息
项目地址: https://github.com/public-apis/public-apis 类型: API 目录/资源库 语言: Markdown (社区维护) 用途: 免费公共 API 的集合目录,涵盖 50+ 个分类
功能特性
- 综合性 API 目录,涵盖 50+ 个分类(动物、动漫、区块链、金融、天气等)
- 每个 API 包含元数据:认证要求、HTTPS 支持、CORS 可用性
- 与 Postman 集成,方便 API 测试
- 结构化索引,快速导航
- 活跃的社区贡献和 PR
AI Agent应用场景
数据源发现
AI Agent 可以通过这个目录快速找到各个领域的数据源,扩展自己的能力边界
功能扩展
- 天气 API:为用户提供实时天气信息
- 金融 API:获取股票、加密货币数据
- 翻译 API:多语言翻译能力
- 图像 API:图像处理、识别功能
- 新闻 API:获取最新资讯
应用开发
快速原型开发时,从目录中选择合适的 API 集成到应用中
自动化工作流
结合多个 API 构建复杂的自动化工作流(如:获取新闻 → 翻译 → 发送邮件)
主要分类
- Animals - 动物相关 API
- Anime - 动漫数据
- Blockchain - 区块链和加密货币
- Books - 图书信息
- Business - 商业数据
- Calendar - 日历和日期
- Cloud Storage - 云存储服务
- Cryptocurrency - 加密货币
- Currency Exchange - 货币兑换
- Data Validation - 数据验证
- Development - 开发工具
- Finance - 金融数据
- Food & Drink - 食品饮料
- Games & Comics - 游戏和漫画
- Geocoding - 地理编码
- Government - 政府数据
- Health - 健康医疗
- Jobs - 招聘信息
- Machine Learning - 机器学习
- Music - 音乐
- News - 新闻
- Open Data - 开放数据
- Patent - 专利
- Photography - 摄影
- Science & Math - 科学和数学
- Social - 社交媒体
- Sports & Fitness - 体育健身
- Test Data - 测试数据
- Text Analysis - 文本分析
- Transportation - 交通运输
- URL Shorteners - 短链接
- Vehicle - 车辆
- Video - 视频
- Weather - 天气
集成方式
查找 API
- 访问 GitHub 仓库
- 按分类浏览或搜索
- 查看 API 的认证方式、HTTPS 支持、CORS 状态
API 元数据说明
- Auth - 认证方式(apiKey, OAuth, None 等)
- HTTPS - 是否支持 HTTPS
- CORS - 跨域资源共享支持情况
与 AI Agent 集成
# 示例:使用天气 API
curl "https://api.weather.com/..."
# 示例:使用翻译 API
curl -X POST "https://api.translate.com/..." \
-H "Authorization: Bearer $API_KEY" \
-d '{"text": "Hello", "target": "zh"}'
使用建议
选择 API 时考虑
- 认证复杂度(优先选择 apiKey 或 None)
- HTTPS 支持(安全性)
- CORS 支持(前端集成)
- API 稳定性和文档质量
- 速率限制和使用配额
最佳实践
- 先在 Postman 中测试 API
- 阅读官方文档了解限制
- 使用环境变量存储 API 密钥
- 实现错误处理和重试机制
- 缓存 API 响应减少请求次数
推荐 API(AI Agent 常用)
文本处理
- Language Detection - 语言检测
- Translation - 翻译服务
- Text Analysis - 文本分析
数据获取
- News - 新闻 API
- Weather - 天气数据
- Finance - 金融市场数据
开发工具
- URL Shorteners - 短链接生成
- QR Code - 二维码生成
- Email Validation - 邮箱验证
AI/ML
- Machine Learning - ML 模型 API
- Natural Language - NLP 服务
- Image Recognition - 图像识别
注意事项
- 免费 API 通常有速率限制
- 部分 API 可能需要注册获取密钥
- API 可用性可能随时变化,需要定期检查
- 生产环境使用前务必阅读服务条款
- 注意数据隐私和安全问题
相关资源
评估状态
- 已收录
- 已测试常用 API
- 已集成到工作流
来源: public-apis 发现时间: 2026-03-13 维护者: APILayer + 社区贡献者 Star 数: 300k+ (GitHub 上最受欢迎的 API 目录之一)