Mindket

Public APIs 免费 API 清单

新上架第 2 版 · 更新于
星标497k

概览

public-apis 社区整理的免费 API 清单,面向开发者,按类别分组,每个 API 都标出认证、HTTPS 和 CORS 支持情况。安装说明涵盖怎么阅读和检索它、让 Claude Code、Codex 或 Cursor 帮你查、它的 MCP 服务器表,以及维护者的检查脚本。

Public APIs 免费 API 清单 是一款 GitHub 上的开源项目,属于开发类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。

速览

用在
  • GitHub:README,表格上方有一个类别索引
  • publicapis.lol 网站:README 说它是同一份清单重建成的可搜索网站,带有按 auth、HTTPS 和 CORS 筛选的功能
  • 本地副本:克隆仓库,然后手动或用你的编程智能体阅读、检索 README.md
  • Python:维护者的格式检查和链接检查针对 README.md 运行
先运行
git clone https://github.com/public-apis/public-apis.git

平台

ClaudeAI 对话
Cursor代码编辑器
VS Code代码编辑器
Any coding agent编程智能体
Claude Code编程智能体
Codex编程智能体

关于

它是什么

Public APIs 是一份免费 API 清单,开发者可以把里面的 API 用在自己的项目里。它由 public-apis 社区和 APILayer 的一些人一起维护。它是一个 README,不是程序:你阅读它、检索它,再从里面挑一个 API。每个类别都有一张表,列出 API 的名称和链接、一句简短的描述,以及它是否需要认证、是否支持 HTTPS、是否支持 CORS。CONTRIBUTING.md 只要求完全免费或至少有免费额度,所以有些 API 只在一定额度内免费。README 里还有一张 APILayer 自家 API 的表,以及一个 MCP 服务器部分,这些服务器让 AI 智能体把 API 当作工具来调用。

  1. 你需要为项目找一个 API
  2. 打开 README 里的类别表
  3. 看 Auth、HTTPS 和 CORS 这几列
  4. 点那一行的链接,去看 API 的文档
  5. 调用它,Auth 要求密钥就带上密钥

适合谁

需要为个人项目、原型或练习应用找数据或服务,又想在一页上看到很多选择的开发者。前端开发者可以看 CORS 这一列,因为贡献指南说,没有配好 CORS 的 API 只能在服务端使用。想让智能体为某个任务挑 API 的人,可以把这份清单交给它,并说明哪几列要紧。

谁在用,怎么用
角色怎么用例子
前端开发者在把 API 接进网页之前,先按 Auth 和 CORS 筛选一位开发者找 Auth 是 No、CORS 是 Yes 的行,这样网页可以直接调用这个 API。
后端开发者为服务端任务挑 API,那里不需要考虑 CORS一个需要汇率的脚本从 Currency Exchange 表开始,逐个打开候选 API 的文档。
学习者和老师为练习项目找一个免费 API一个班从 Animals 表里挑一行,围绕它做一个小网页。
智能体和工具开发者把清单当文本读,或者从 MCP Servers 部分挑一个服务器一位开发者把那张表里的一个 MCP 服务器加到自己用的智能体上。
贡献者在运行维护者的检查之后,添加自己了解的 API有人按字母顺序添加一行,并对 README.md 运行格式检查。

如果你需要有支持承诺的 API,可以不用它。清单只是链接到别人的 API,它的 MIT 许可证也说,软件按“原样”提供,不附带任何形式的担保。

用在哪里

只要能打开网页或 Markdown 文件,就能用这份清单。

  • GitHub:README,表格上方有一个类别索引
  • publicapis.lol 网站:README 说它是同一份清单重建成的可搜索网站,带有按 auth、HTTPS 和 CORS 筛选的功能
  • 本地副本:克隆仓库,然后手动或用你的编程智能体阅读、检索 README.md
  • Python:维护者的格式检查和链接检查针对 README.md 运行
  • MCP 客户端:README 的 MCP Servers 部分列出了适用于 Claude、Cursor 和 VS Code 等客户端的服务器

README 没有给任何编程智能体写步骤。Mindket 给 Claude Code、Codex 和 Cursor 写的说明,只是把一个文件交给智能体去读的普通步骤,并且都这样注明了。

如何设置

点“获取”会把一个装有 Mindket 安装说明的 zip 压缩包存进你的下载文件夹。清单本身不需要安装。README 也没有给出安装命令。

先准备好这些
需要说明
什么都不用在 GitHub 或网站上阅读清单
Git只在要保留本地副本时需要。克隆地址是 GitHub 报告的,git clone 是普通的 Git 用法,不是 README 里的一行
Python只在运行维护者的检查时需要。脚本的 README 说必须装 Python,维护者的工作流用的是 Python 3.8
MCP 客户端只在要使用 MCP Servers 部分的某个服务器时需要
  1. 在 GitHub 上阅读 README,或者打开网站。
  2. 想保留一份副本,就用下面这行克隆仓库。然后在编辑器或编程智能体里打开这个文件夹。
  3. 手动检索的话,用编辑器的搜索。像 ### Weather 这样的标题能找到一个类别,| No | Yes | Yes | 能找到不需要密钥、支持 HTTPS 和 CORS 的行。
  4. 要运行维护者的检查,先装 Python,再装 scripts/requirements.txt 里的包。
git clone https://github.com/public-apis/public-apis.git

克隆这一行是对 GitHub 报告的仓库地址用的普通 Git 命令。下面的 Python 两行抄自维护者的 scripts README,在仓库根目录运行。第一行安装检查脚本用的包。第二行运行格式检查。

python -m pip install -r scripts/requirements.txt
python scripts/validate/format.py README.md

如何使用

打开一个类别表,从左到右读每一行。Auth 说明这个 API 对你有什么要求:No,或者 apiKey、OAuth、X-Mashape-Key、User-Agent 之一。HTTPS 写 Yes 或 No。CORS 写 Yes、No 或 Unknown。然后点名称的链接去看这个 API 自己的文档,因为这一行只有一句简短的描述。

用智能体的话,说清楚文件、类别和你需要的列。

Open README.md in this folder. List the APIs in the Weather category that need no key and support CORS, with their links.

网站上,README 列出了一个带筛选的搜索页、一个不需要密钥的 API 页面、一个实时状态页和一个随机 API 页面。

示例

你在做一个关于动物的小网页。它得直接调用 API,所以你要找 Auth 是 No、CORS 是 Yes 的行,你打开 Animals 表,或者问你的智能体:

Read the Animals table in README.md. I need Auth No and CORS Yes. Suggest three, and say what each one returns, going by its description.

在 2026 年 11 月 3 日读到的 README 里,符合条件的行包括这些:

Cat Facts (https://catfact.ninja/): Random cat facts
Dogs (https://dog.ceo/dog-api/): Based on the Stanford Dogs Dataset
HTTP Cat (https://http.cat/): Cat for every HTTP Status

你挑一个,打开它的链接。这一行告诉了你三个标志。这一行链接到 API 自己的页面,去那里找它的限制和请求的样子。先试一次请求,再围绕它去做网页。

新手与专家

新手:API 是程序可以向它要数据的一个地址,比如一条猫的小知识或一个汇率。这份清单本身不存数据。它指向很多 API,并告诉你每一个对你有什么要求。Auth 告诉你需不需要密钥或登录。HTTPS 告诉你这个 API 是否支持安全连接。CORS 告诉你浏览器里的网页能不能直接调用它。没有 CORS 的话,只有你自己的服务器能调用。先挑一个你感兴趣的类别,找一行 Auth 是 No 的,打开它的链接。

专家:这些表是普通的 Markdown,一行一条。按行读取就能解析。维护者自己的格式检查把每一行按竖线拆开,并把标题转成大写来检查顺序。

APILayer 的 API 放在一张三列的表里,MCP Servers 表有五列:Name、Description、Auth、Transport 和 Install。Transport 是 stdio、HTTP 或 SSE。Install 链接到列出这个服务器的应用市场。CONTRIBUTING.md 说它跟踪的是 Cursor、Anthropic 和 Glama,有些行还链接了 npm、MCP Registry 或 Smithery。

维护者的链接检查会请求 README 里 Index 标题之后的每个链接,一次一个,超时 25 秒。每天有一个工作流对 README.md 运行它,拉取请求的检查则只对拉取请求新增的行运行它,所以新加的一行会被测试链接。-odlc 参数只做重复检查,不发请求。

README 链接了一个“API for this project”,那个仓库的 README 列出了条目、随机条目、类别和健康检查几个端点。2026 年 11 月 3 日,它的主机在我们的电脑上解析不了。

注意事项

这份清单只是文本,所以除非你运行维护者的检查,否则这里没有任何东西在你的电脑上运行。要留意的是它链接到的东西。

  • 许可证:MIT,“Copyright (c) 2022 public-apis”。它覆盖仓库里的文件。每个被链接的 API 都有自己的所有者和条款
  • 推广:README 开头是 APILayer 的套件和一张它的 API 表。有些类别表,比如 Currency Exchange 和 Weather,也以 APILayer 的行开头。这些链接带有跟踪参数。CONTRIBUTING.md 说,为公司 API 做营销的拉取请求不会被接受
  • 检查了什么:行的格式、重复链接,以及链接是否有响应。这些检查不会测试 API 对一个请求会做什么
  • 变化:表格会随着人们增删行而变化,所以这里引用的行可能已经变了
  • MCP 服务器:那张表里的服务器是别人的程序或服务。把它加到智能体之前,先读它自己的页面
  • 对外连接:在 GitHub 或网站上阅读会加载那些网站,链接检查会向 README 里 Index 标题之后的每个链接发一次网络请求
  • 移除:删掉本地副本的文件夹。如果你装过 scripts/requirements.txt 里的包,用 pip 把它们移除

README 和文件

README

Public APIs:安装说明

这个工具包里只有安装说明,由 Mindket 编写。清单本身就是 public-apis 仓库的 README,地址是 https://github.com/public-apis/public-apis

这些说明不是 public-apis 的维护者或 APILayer 写的,也没有得到他们的认可。这个仓库在 GitHub 上的描述是“A collective list of free APIs”,意思是:一份由大家共同维护的免费 API 清单。README 说这份清单“is manually curated by community members like you and folks working at APILayer”,意思是:由像你一样的社区成员和 APILayer 的员工手工整理,并说它“includes an extensive list of public APIs from many domains that you can use for your own products.”,意思是:收录了来自许多领域的大量公共 API,可以用在你自己的产品里。来源见 https://github.com/public-apis/public-apis/blob/master/README.md

许可证:MIT。GitHub 的仓库信息写的是“MIT License”,LICENSE 文件(https://github.com/public-apis/public-apis/blob/master/LICENSE)写的是“Copyright (c) 2022 public-apis”。许可证覆盖的是这份清单。清单链接到的每个 API 都有自己的所有者和条款。

它是什么

是一份清单,不是程序。README 里有:

  • 一段 APILayer 套件的推广,以及一张 APILayer 自家 API 的表,三列(API、Description、Call this API)
  • 一个 MCP 服务器部分,五列(Name、Description、Auth、Transport、Install)
  • 一小块“Learn more”,指向网站 https://publicapis.lol/
  • 一个类别索引,然后每个类别一张表,五列(API、Description、Auth、HTTPS、CORS)

仓库里还有 CONTRIBUTING.md、一个放着维护者对 README 运行的 Python 检查脚本的 scripts/ 文件夹,以及 .github/workflows/ 里的三个工作流文件。来源见仓库的文件树(https://github.com/public-apis/public-apis)和 README。

会安装什么

阅读清单的话,什么都不装。README 没有给出安装命令。可选的检查脚本需要 Python 和 scripts/requirements.txt 里的包:certifi、charset-normalizer、idna、requests 和 urllib3。来源见 https://github.com/public-apis/public-apis/blob/master/scripts/README.md 和 https://github.com/public-apis/public-apis/blob/master/scripts/requirements.txt

事先需要准备

  • 阅读清单:一个浏览器,或者任何能打开 Markdown 文件的程序。
  • 保留本地副本:Git。README 没有给出克隆命令。GitHub 的仓库信息报告的克隆地址是:https://github.com/public-apis/public-apis.git。对这个地址运行 git clone 是普通的 Git 用法(出自 Mindket,不是维护者)。
  • 运行维护者的检查:Python。脚本的 README 说必须装 Python。工作流文件设置的是 Python 3.8。来源见 https://github.com/public-apis/public-apis/blob/master/.github/workflows/test_of_push_and_pull.yml
  • 使用 MCP Servers 部分的某个服务器:一个 MCP 客户端。README 点名了 Claude、Cursor 和 VS Code。

各平台的说明

  • setup/read-and-search.md:在 GitHub、网站和本地副本上阅读
  • setup/ai-agents.md:把清单交给 Claude Code、Codex、Cursor 和其他智能体(出自 Mindket,因为维护者没有为任何智能体写说明)
  • setup/mcp-servers.md:怎么读 README 的 MCP Servers 表
  • setup/contribute-and-check.md:条目格式、拉取请求的规则和 Python 检查脚本
  • setup/helper-api.md:README 链接的“API for this project”,以及写这些说明时它的状态

更新或移除

本地副本是一个 Git 文件夹。更新的话,在里面运行 git pull(出自 Mindket,普通的 Git 用法)。移除的话,删掉这个文件夹。README 没有给出卸载步骤。除非你为检查脚本运行过 python -m pip install -r scripts/requirements.txt,否则没有装别的东西(照常用 pip 移除这些包即可)。

对外连接

  • 在 GitHub 或 https://publicapis.lol/ 上阅读,会加载这些网站。README 里 APILayer 的大多数链接,地址里带有 utm_source=Github&utm_medium=Referral&utm_campaign=Public-apis-repo(有些以 -Best-sellers 结尾)。
  • scripts/validate/links.py 会对它在 README 的 Index 标题之后找到的每个链接发一次网络请求,超时 25 秒,并发送一个类似浏览器的 User-Agent 头。来源见 https://github.com/public-apis/public-apis/blob/master/scripts/validate/links.py
  • scripts/validate/format.py 和只查重复链接的模式不发网络请求。来源见同样这两个文件。

来源

文件
README.md  5 KB
setup/ai-agents.md  2 KB
setup/contribute-and-check.md  4 KB
setup/helper-api.md  2 KB
setup/mcp-servers.md  3 KB
setup/read-and-search.md  3 KB

6 个文件,共 18 KB,以 zip 压缩包下载。

更新内容

  • 第 2 版 · 2026-11-09

    Updated by Mindket to the current version of this kit.

  • 第 1 版 · 2026-11-03

评价

还没有评分

写评价

还没有评价。

大家怎么说

Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。

celueA collection of free/public APIs you can use to build stuff288 分 · 29 条回复NinjiAt work I've been pushing to get decent documentation out for our web services' public APIs (as well as just cleaning up the APIs and bringing them to a reasonable standard of quality)… and I guess I've accidentally ended up as a devrel now Becoming important is both fun and a bit scary23 赞@GraceMcmenamin今天 GitHub 被「远程AI编程+离线语音+免费API」联手屠榜了!3 个星标暴增最狠的开源项目,建议收藏👇 1. pingdotgg/t3code 手机、网页、桌面都能远程操控本机上的 AI 编程助手。 亮点:人在外面也能盯着电脑里的 AI 写代码。 🔗 https://t.co/2rz7K2Iu0S 一天 +3,100 星,总星 37,900 2. cjpais/Handy 完全离线的开源语音转文字桌面应用,声音不出本机。 亮点:免费可扩展,打字慢的人直接解放双手。 🔗 https://t.co/1QD6JsEc7U 一天 +383 星,总星 36,516 3.…glimowShow HN: APIRank.dev – We crawled and ranked public APIs from the internettl;dr we at Escape (YC W23), we scanned 5651+ public APIs on the internet with our in house feedback driven API exploration tech, and ranked them using security, performance, reliability, and design criteria. The results are public on https://apirank.dev. You can request that we index your own API…176 分 · 60 条回复API EvangelistPeople assume the Kin Score is only for public APIs. It isn't. Agents don't respect the line between internal and external, and most companies can't answer the first question: what APIs do we have? Start with a map, not a gate.2 赞 · 1 条回复@AnggaM39410Public APIs: a free directory developers have starred 494,538 times. Source: https://t.co/I8e0rdRD24 #AI #DevTools https://t.co/FCtaeM7CbSkumaranvplPublic APIs: A collective list of free APIs141 分 · 17 条回复SynthesisAwesome open-source catalog: 1400+ free public APIs with auth/HTTPS/CORS flags. Copy endpoint, ship. Full setup & guide in Telegram: https://t.me/synthesis_feed #ai #tech #opensource #coding #devtools #automation2 赞@Miriam95635993做练手项目,最缺的往往是数据。 public-apis 收集了一大堆免费 API。 天气、动漫、金融、游戏……按类别排好,每个都标了要不要鉴权、支不支持 HTTPS 和 CORS。 49 万星,GitHub 上星数最多的仓库之一。 地址:https://t.co/2pKApTOsSeasimShow HN: M3O – Universal Public API InterfaceHey all, I'm Asim, the founder of M3O, a curated catalog of APIs that provides simple abstractions for the most common API use cases. The idea is to create a single place to explore, discover and consume public APIs as higher level building blocks. Most of the time I don’t use all the features of…110 分 · 37 条回复GitHub Trending🚀 Skyrocketing! 🚀 (200+ new stars) 📦 public-apis / public-apis ⭐ 493,996 (+298) 🗒 Python A collective list of free APIs1 赞 · 1 条回复@sakatayashaTHIS GITHUB REPO IS A GOLDMINE FOR BUILDERS 2,000+ free apis in one list, sorted by category, ready to plug into your next ai app how to use it: - open https://t.co/uhfJ8J2Kv9 - pick a category from the index - copy the api link into your coding agent and say "build me an app with this" the list…

搜索日期

Mindket 的更多商品

查看 Mindket 的全部商品

Nanosaur2-670M

well9472 · 工具包

用一个 670M 参数的小型扩散模型,根据文字提示生成插画,在 ComfyUI 中运行。这是一个低预算的研究模型,适合想试用或训练自己 LoRA 的人。

新上架

waqf-ocr-hand-written-v1

Waqf-AI · 工具包

读取图片中的阿拉伯语手写文字并以文本形式返回。这是微调过的 PaddleOCR-VL 模型,适合要把阿拉伯语手写内容数字化的人。

新上架

Wan2.2-TI2V-5B-Diffusers

Wan-AI · 工具包

根据文本提示或图像加文字生成视频片段,最高 720P、每秒 24 帧,Diffusers 格式,适合单块消费级 GPU。

新上架

Awesome 精选清单总目录

sindresorhus · 工具包

sindresorhus 维护的“清单的清单”:一份 README,链接到一个个手工维护的主题清单,从 Node.js、iOS 到测试和游戏。安装说明讲怎么阅读和搜索它,怎么让 Claude Code、Codex 或 Cursor 帮你查,去哪里找更多清单,以及维护者对新增清单的规则。

新上架534k

Wan2.2-S2V-14B

Wan-AI · 工具包

根据音频生成电影感的角色视频,也能给现有视频做口型同步。适合有大显卡的视频创作者、动画师和研究人员。

新上架

Wan2.2-Animate-14B

Wan-AI · 工具包

通过复制表演者的动作和表情,让角色动起来,或把角色换进视频里,是 Wan2.2 视频系列中的一个模型。只能使用你有权使用的面孔和形象。

新上架