首页 / API 接口文档
REST API v1.0 • 协议完全兼容

Background Remover API 开发者文档

专为 remove.bg® 设计的高性能无缝平替 API。通过 multipart 表单或公开 URL 发送图片,即可在 200ms 内直接接收带有 Alpha 透明通道的高精度二进制 PNG 图片。

# Base URL & 身份鉴权

所有 API 请求必须通过 HTTPS 发起。请在请求头中传入您的 API 密钥: X-Api-Key header.

# Base URL
https://backgroundremoverapi.com
# 身份鉴权 Header
X-Api-Key: YOUR_API_KEY
* 在测试或评估阶段,您可在在线测试场中免配置 API Key 快速体验沙箱调用。
POST /v1.0/removebg
返回值:image/png (二进制数据流)

移除上传图片文件或公开图片 URL 中的背景。接口直接返回带有透明通道的原生二进制 PNG 字节流。

请求体参数 (multipart/form-data)

参数名称 类型 必填 描述说明
image_file binary 二选一必填* 原始图像文件(支持 JPEG、PNG、WEBP)。*必须提供 image_fileimage_url 两者之一。
image_url string 二选一必填* 待处理图像的公开可访问 HTTPS 图片链接。
size string 选填 auto (default), preview, or full。与 remove.bg 官方尺寸过滤器完全保持一致。
format string 选填 auto or png (默认)。返回标准 32 位 RGBA 透明 PNG。

响应头信息

响应头与 remove.bg 官方 SDK 的遥测检测规范保持完全一致:

Content-Type: image/png
X-Width: 1200
X-Height: 800
X-Credits-Charged: 1
X-Processing-Time-Ms: 142
X-Dropin-Provider: bgremoverapi

# 多语言集成代码示例

curl -X POST \
  -H "X-Api-Key: YOUR_API_KEY" \
  -F "[email protected]" \
  -F "size=auto" \
  https://backgroundremoverapi.com/v1.0/removebg \
  -o no-bg.png

# HTTP 状态码与异常处理

HTTP 状态码 说明 响应格式
200 OK 图像前景抠图成功,响应体包含纯二进制 PNG 数据流。 image/png
400 Bad Request 缺少图片文件/URL,或上传的文件无法被解析为图片。 application/json
402 Payment Required 账户 API 调用额度已耗尽。 application/json
403 Forbidden 未提供 X-Api-Key 请求头,或密钥无效/已被撤回。 application/json
429 Too Many Requests 并发请求频率超过所选方案限制。 application/json
GET /v1.0/account

查询账户剩余额度与调用配额。数据结构与 remove.bg 官方 account 响应体完全一致。

{
  "data": {
    "attributes": {
      "credits": {
        "total": 500,
        "subscription": 500,
        "payg": 0
      },
      "api": {
        "free_calls": 50,
        "sizes": "all"
      }
    }
  }
}