每天早上一封邮件,把昨天的 AI 梳理好订阅邮件

METAL LAB

public-apis/public-apis

466,404本周 +10,183Python

一份由社区维护的免费API大全仓库

public-apis是一个GitHub仓库,把天气、动物、安全、开发工具等几十个领域的免费公开API整理成一份分类清单。每个API条目都标注了简介、是否需要密钥、是否支持HTTPS以及是否支持跨域调用CORS。该项目由社区成员持续添加和维护。

它做什么

  1. API被分成动物、动漫、反恶意软件、艺术设计、身份认证、区块链、书籍、商业、开发等40多个分类
  2. 每个API条目都列出名称、简介,并用表格标注是否需要apiKey认证、是否支持HTTPS、是否支持CORS跨域调用
  3. 一家名为APILayer的公司赞助该项目,并在README顶部推广自家打包的API,比如IPstack(IP地理定位)、Marketstack(股票数据)、Weatherstack(天气数据)
  4. 目录可以直接跳转到任意分类,配合贡献指南和issue/PR机制,任何人都能提议添加新的API
  5. 该仓库在GitHub上获得超过466000颗星,是开发者中被广泛参考的API目录之一

为什么重要

开发新项目时,直接使用现成的免费API(比如天气、地图、支付、图像处理)往往比自己从零实现快得多。这个仓库把分散在网上的API信息集中整理,省去了开发者到处搜索的麻烦。

本仓库术语

  • API · 让程序之间交换数据或功能的接口
  • apiKey · 调用API时用来验证身份的一串专属密钥
  • OAuth · 无需共享密码、通过其他账号安全登录或授权的方式
  • CORS · 允许网页从不同域名调用API的浏览器安全设置
  • HTTPS · 对通信内容进行加密的安全网络连接方式

仓库简介(英文)

A collective list of free APIs

在 GitHub 打开

热门仓库

全部仓库 →

METAL LAB 最新报道