Builderoom

September 28, 2026

View repo

一个基于 Docker 的开源 API 平台,提供生活、出行、开发工具等多场景接口。

AGPL
安装命令(说明)bash
docker pull insoxin/api:latest
docker run -dit --name api -p 8080:80 --restart unless-stopped insoxin/api:latest

Product facts

Type
API, SDK & Library
Category
Development & Engineering › API Integration
Pricing
Open source
License
AGPL
Launched
Sep 28, 2026
Listed
Sep 28, 2026
Website
github.com

Overview

GitHubGitHub

**API For Docker** 是一个由个人维护近十年的开源 API 集合平台,项目托管于 GitHub(insoxin/API),采用 AGPL-3.0 协议。 ### 它是什么 该平台将多种编程语言编写的 API 接口整合在一起,通过 Docker 容器化部署,对外提供 REST 风格的 HTTP 服务。所有请求均返回 JSON 格式数据,包含标准 HTTP 状态码与错误信息。 ### 解决什么问题 开发者在构建应用时,常需要调用各类第三方数据或功能接口。该项目将这些分散的需求集中到一个可自部署的平台中,涵盖图片、视频、新闻、二维码生成、短网址、天气、招聘信息等数十个类别,减少自行对接多个服务的成本。 ### 主要能力 - **多领域接口**:包括公益数据(宝贝回家、通缉令)、新闻分类、视频分类、图片资源(cosplay、Bing 壁纸、二次元图片)、开发工具(二维码编解码、长网址缩短与还原、图片反代)、社交相关(QQ 昵称头像、抖音去水印)等。 - **Docker 部署**:提供官方镜像 `insoxin/api:latest`,可通过一条命令启动容器。 - **REST 设计**:接口面向资源,使用标准 HTTP 方法与认证方式。 - **文档站点**:基于 VitePress 构建,支持本地预览与静态站点生成。 ### 适合谁 适合需要快速获取各类公开数据的个人开发者或小型项目。需要注意的是,平台会记录调用者的域名、流量和调用次数并存储六个月;日单 IP 调用超过一千次需申请加白;商业用途需取得授权,禁止用于违法用途。

Key features

  • Docker 一键部署:提供 insoxin/api:latest 镜像,通过 docker run 即可启动服务。
  • REST 风格接口:所有 API 采用 REST 设计,返回标准 JSON 格式与 HTTP 状态码。
  • 公益数据接口:提供宝贝回家核心数据、全国通缉令数据、AI 分析乳腺 X 线照片等接口。
  • 新闻与视频分类:支持头条、军事、娱乐等新闻分类及精品、搞笑等视频分类数据。
  • 图片资源接口:包含 cosplay、Bing 每日壁纸、随机动漫图片、二次元图片等多种图片接口。
  • 二维码编解码:基于 phpqrcode 提供二维码生成与解码功能。
  • 短网址服务:支持长网址缩短与还原。
  • 抖音去水印:可获取无水印视频、作者信息及视频资源 ID 等。
  • QQ 信息接口:提供 QQ 昵称和头像查询。
  • 实时热搜:提供来源于百度的实时热搜数据。
  • VitePress 文档:文档站点基于 VitePress,支持本地开发与静态构建。

Releases

Notify me

Initial · API For Docker

Q&A

如何部署这个 API 平台?AI-generated
可以通过 Docker 部署。先执行 docker pull insoxin/api:latest 拉取镜像,然后运行 docker run -dit --name api -p 8080:80 --restart unless-stopped insoxin/api:latest,部署完成后访问 IP:8080 即可。
调用这些 API 有限制吗?AI-generated
平台免费且不限制调用,但会记录域名、使用流量、调用次数等信息并存储六个月。如果单个 IP 日调用量超过一千次,需要联系管理员申请加白。
可以用于商业项目吗?AI-generated
商业用途需要取得授权。项目采用 AGPL-3.0 协议,且明确说明禁止用于违法用途。若发现大批违禁滥用,相关功能可能会加上授权码限制。
数据存储使用什么数据库?AI-generated
根据原文说明,服务长期运行在 Linux Docker 容器中,数据存储以 OceanBase 为主。
如何查看或构建文档?AI-generated
文档站点基于 VitePress。使用 npm install 安装依赖后,可通过 npm run docs:dev 进行开发预览,或通过 npm run docs:build 生成静态站点,产物位于 docs/.vitepress/dist 目录。
View repo
Bookmark

This product has no owner yet

It was listed by the platform or its author left. If it is your work, prove your relationship to become the owner.

Claim this product

Alternatives