遇见数据集

public-apis-live

收藏
github2026-06-17 更新2026-06-18 收录
官方服务:

资源简介:

该数据集收集了2817个可工作的公共API,经过聚合、去重和每日自动验证可访问性。它通过CI每天重新验证,确保每个API的URL都能返回成功响应(2xx/3xx状态码)。数据集包含22个无需认证且返回真实数据的API,并分类为119个类别,如分析、云、金融等。用户可以通过npm包或Claude插件使用该数据集进行查询。

This dataset comprises 2,817 operational public APIs that have been aggregated, deduplicated, and automatically validated for accessibility on a daily basis. It is revalidated daily via Continuous Integration (CI) to ensure that each API's URL returns a successful response with 2xx/3xx status codes. The dataset includes 22 APIs that require no authentication and return real-world data, and is categorized into 119 classes such as analytics, cloud, finance, and more. Users can utilize this dataset for queries via npm packages or Claude plugins.

创建时间:
2026-06-17
原始信息汇总

数据集概述:public-apis-live

该数据集是一个经过每日可达性验证的、大规模公共 API 集合,由来自多个顶级公共 API 列表的条目聚合、去重后,经过持续集成每日重新验证而成。

核心数据

  • 总 API 数量:2,817 个
  • 数据状态:所有列出的 API 均已通过今日的可达性检查
  • 验证日期:2026-06-17(根据文档宣称)
  • 更新频率:每日刷新

验证机制

  • 验证方式:每日检查 API 的可达性,即 API URL 返回成功响应(2xx/3xx 状态码)。不测试需要认证(API密钥)的端点。
  • 特殊标记:📦 标记了22个无需认证且在调用时返回真实数据的 API。
  • 未通过/未验证的条目:另有364个不可达的条目和1,100个未验证(超时、需认证或被机器人屏蔽)的条目,它们被列在数据集底部并计入基准测试。

使用方式

  • 本地代码查询:可通过 npm 包 public-apis-live 离线使用该数据集。
  • Claude 插件:可作为 Claude 插件安装,使智能体能够为任何任务选择可用的 API。

分类与覆盖范围

数据集涵盖 119 个类别,包括但不限于: APILayer APIs、广告、分析、动物、动漫、反恶意软件、艺术与设计、增强现实、认证与授权、后端、条码、大数据与分析、区块链、图书、商业、日历、验证码、签到、云服务、云存储与文件共享、协作、商业、通信、内容、持续集成、加密货币、货币、货币兑换、客户关系、数据验证、开发者工具、开发、字典、灾难、文档与生产力、电子商务、教育、电子邮件、企业、娱乐、环境、事件、人脸识别、文件存储与操作、金融、健身、餐饮、表单、欺诈预防、游戏与漫画、地理编码、谷歌、政府、健康、托管、身份验证、物联网、工作、位置、登录认证、机器学习、地图、市场营销、媒体、医疗、消息、杂项、电影、音乐、音乐发现、音乐识别、音乐歌词、音乐商店、自然语言处理、新闻、新闻服务、开放数据、开放许可、开源项目、专利、支付、个性、电话、摄影、占位图片、地点、编程、名言、API 设计与发现资源、科学、科学数学、搜索、安全、购物、社交、社交媒体、源码管理、体育、电信、测试数据、文本、文本分析、时间管理、工具、跟踪、交通、URL 缩短器、车辆、视频、视频游戏、天气。

代表性数据样例

API 描述 认证 HTTPS 状态
Aviationstack 免费、实时的航班状态和全球航空数据 API 未知
Exchangerate Host 实时当前和历史外汇及加密货币汇率
Facebook Marketing API 使用 Facebook API 管理广告和活动 未知
Google AdSense 从网站、移动网站和搜索结果中赚取收入的灵活方式 未知
Weatherstack 以轻量级 JSON 格式检索全球任何位置的即时、准确的天气信息 apiKey
搜集汇总
数据集介绍
public-apis-live 数据集图片
构建方式
public-apis-live 数据集通过聚合来自主流公共 API 列表的接口信息,并利用持续集成(CI)每日自动进行去重与可达性校验而构建。其核心机制在于每天对所有收录的 API 端点发起 HTTP 请求,仅保留返回 2xx/3xx 状态码的条目,从而确保数据集的实时性与有效性。构建过程自动化程度高,能够过滤掉超时、需要认证或被屏蔽的接口,并特别标记出无需认证即可返回真实数据的 22 个 API,最终形成一份包含 2817 个有效公共 API 的清单。
特点
该数据集最显著的特点在于其鲜活的生命力与高度的组织性。它不仅实时反映了全球公共 API 的可用状态,更通过每日刷新机制确保信息的时效性,避免了传统静态列表的过时问题。数据集按 119 个细分类别进行梳理,横跨广告、分析、区块链、天气、金融等多个领域,提供了丰富的语义标签。此外,其详尽的可达性验证状态与基准测试报告,为开发者评估 API 的可靠性提供了透明且可量化的依据。
使用方法
使用该数据集极为便捷,开发者可通过 npm 包管理器执行 `npm i public-apis-live` 命令将其集成至本地项目,实现离线查询与程序化调用。同时,它还支持作为 Claude 智能体的插件,通过 `/plugin install public-apis-live` 指令安装后,AI 代理便能在执行任意任务时自动从该清单中动态选取可用的工作 API,极大地简化了 API 服务的发现与集成流程,提升了开发效率。
背景与挑战
背景概述
public-apis-live数据集诞生于2024年,由开发者Manavarya09创建,旨在应对互联网上公开API数量激增但质量参差不齐、可用性难以保证的严峻现实。该数据集从多个顶级公开API列表中聚合去重,并通过每日持续集成验证,目前收录了2817个可正常响应的公开API,涵盖广告、分析、动物、动漫等119个细分类目。其核心研究问题在于如何为开发者提供一个动态更新、实时验证的API检索目录,以降低寻找可靠接口的时间成本,对API生态和软件工程领域产生了重要影响,已成为Claude等AI代理的动态插件来源。
当前挑战
该数据集面临的核心挑战包括:开源社区缺乏统一标准,导致API文档描述不一致、认证方式模糊,部分端点需付费或注册才能使用,影响数据完整性;验证机制仅检测可达性(2xx/3xx响应),无法覆盖需要认证的私有接口,导致约1100个条目因超时或权限限制而被标记为未验证;每日持续集成的维护成本高昂,需应对API服务器波动、URL变更及反爬策略带来的误报;从离散、异构的原始列表中高效去重并分类,亦是一项持续的技术挑战。
常用场景
经典使用场景
public-apis-live 数据集的核心价值在于其作为一个经过每日可达性验证的公共API精选汇编,为开发者与研究者提供了一个动态、可靠、跨领域的API资源枢纽。其最经典的使用场景是作为软件原型开发与快速验证阶段的‘一站式API供给站’,研究者或工程师可依据其详尽的119个分类(涵盖分析、金融、天气、健康、机器学习等)精准定位所需服务,并依托实时验证机制确保调用的可用性,显著降低因服务失效导致的开发中断风险。该数据集尤其适用于多API组合编排的微服务架构实验,以及无需API密钥即可调用的开放数据接口探索,为各类应用的功能快速集成与概念验证提供了坚实基础。
解决学术问题
该数据集有效解决了公共API领域长期存在的‘信息碎片化与可靠性荒漠’这一核心学术研究问题。传统上,研究者虽能通过搜索引擎或社区仓库获取API列表,但往往面临数据陈旧、链接失效、分类混乱等困境,阻碍了大规模API服务的实证分析、服务质量评估与API生态演化研究。public-apis-live通过每日CI流水线的自动化可达性校验与去重聚合,提供了一个具备高时效性与可重复性的标准化数据集,使学者能够基于动态更新的存活API集合开展如API流行度趋势分析、服务可用性建模、API功能分类的机器学习方法探索等前沿工作,推动了互联网服务层研究的科学化与精细化进程。
衍生相关工作
该数据集衍生了一系列围绕API可靠性评估与自动化服务发现的相关经典工作。一方面,基于其每日可达性检查机制,衍生出针对API服务生命周期量化分析与‘僵尸API’(长期未更新或失效接口)检测的研究方法,为设计自愈型软件架构提供了数据支撑。另一方面,该数据集作为基准语料,催生了诸如API功能语义嵌入、跨域服务自动组合推荐算法等研究,部分工作将其与知识图谱技术结合,构建了结构化API服务目录,用以支撑智能化的服务匹配与编排决策。此外,其公开的Benchmark报告也为评估API监控工具的效果、制定服务等级协议(SLA)提供了参考基线,形成了以数据驱动为核心的API工程实证研究分支。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务