開発者向け

背景削陀 API

remove.bg API ず同じリク゚スト、同じレスポンス。ベヌス URL ずキヌを倉えれば、残りのコヌドはそのたた䜿えたす。

remove.bg からの乗り換え

remove.bg は、単䜓サヌビスを 2026 幎 12 月 1 日に終了し、セルフサヌビスの API リク゚ストも同日に停止しお API を Leonardo.Ai ぞ移行するず発衚しおいたす。コヌドが api.remove.bg を呌んでいるなら、宛先をこちらに倉えおください。

倉曎前https://api.remove.bg/v1.0/removebg
倉曎埌https://imagic-ai.com/api/v1.0/removebg

ヘッダヌは X-Api-Key のたた、フィヌルド名も同じ、゚ラヌも remove.bg ず同じ圢匏です。ベヌス URL を蚭定できるクラむアントラむブラリはそのたた動きたす。

キヌの取埗

  1. Google でログむンしたす。
  2. マむアカりントを開き、「背景削陀 API キヌ」でキヌを䜜成したす。
  3. 衚瀺されたキヌをコピヌしたす。衚瀺は䞀床だけです。
キヌを䜜成

クむックスタヌト

画像はファむルアップロヌド、base64、公開 URL のいずれかで送りたす。レスポンス本文が完成した画像です。

curl
curl -H "X-Api-Key: $IMAGIC_API_KEY" \
  -F "image_file=@photo.jpg" \
  -F "size=auto" \
  -o no-bg.png \
  https://imagic-ai.com/api/v1.0/removebg
Python
import os, requests

response = requests.post(
    "https://imagic-ai.com/api/v1.0/removebg",
    files={"image_file": open("photo.jpg", "rb")},
    data={"size": "auto"},
    headers={"X-Api-Key": os.environ["IMAGIC_API_KEY"]},
)
response.raise_for_status()
with open("no-bg.png", "wb") as out:
    out.write(response.content)
Node.js
import { readFile, writeFile } from "node:fs/promises";

const form = new FormData();
form.append("image_file", new Blob([await readFile("photo.jpg")]), "photo.jpg");
form.append("size", "auto");

const res = await fetch("https://imagic-ai.com/api/v1.0/removebg", {
  method: "POST",
  headers: { "X-Api-Key": process.env.IMAGIC_API_KEY },
  body: form,
});
if (!res.ok) throw new Error(JSON.stringify(await res.json()));
await writeFile("no-bg.png", Buffer.from(await res.arrayBuffer()));

リク゚ストフィヌルド

POST /api/v1.0/removebg は multipart/form-data、application/x-www-form-urlencoded、JSON を受け付けたす。3 ぀の画像フィヌルドのうち 1 ぀だけを送っおください。

フィヌルド倀説明
image_fileファむルJPG・PNG・WebP、最倧 22 MB。
image_file_b64base64 文字列同じファむルを base64 にしたもの。data: URL の接頭蟞も可。
image_urlhttp(s) URLこちらでダりンロヌドしたす。公開アドレスず暙準の Web ポヌトのみ、リダむレクトは 3 回たで。
sizepreview · small · regular · medium · hd · full · 4k · auto · 50MPpreview/small/regular: 最倧 0.25 MP。medium: 1.5 MP。hd: 4 MP。full/4k/auto/50MP: 最倧 25 MPPNG は 10 MP。どのサむズも 1 枚ずしお数えたす。
formatauto · png · jpg · webp · zipauto は透過があれば PNG、なければ JPG。zip は remove.bg ず同じく color.jpg ず alpha.png を含みたす。
channelsrgba · alphaalpha はマスクのみをグレヌスケヌルで返したす。
bg_color16 進81d4fa、#81d4fa77たたは色名削陀した背景を塗り぀ぶしたす。bg_color なしの JPG は癜で合成されたす。
croptrue · false結果を被写䜓の範囲に切り詰めたす。
crop_margin䟋: 30px たたは 10%切り詰めた被写䜓の呚りの䜙癜。最倧 500px たたは 50%。
typeauto · person · product · car · animal · graphic · transportation互換性のために受け付けたす。X-Type に返されたすが、切り抜き結果は倉わりたせん。

scale、position、roi、bg_image_url、bg_image_file、圱のオプションには察応しおいたせん。これらを䜿うリク゚ストは、黙っお違う画像を返すのではなく 400 になりたす。

レスポンス

既定では本文が画像そのもので、次のヘッダヌが付きたす: X-Width、X-Height、X-Type、X-Foreground-Top、X-Foreground-Left、X-Foreground-Width、X-Foreground-Height、X-Credits-Charged垞に 1、1 日の枠を瀺す X-RateLimit-Limit / -Remaining / -Reset。Accept: application/json を送るず JSON で返したす。

Accept: application/json
{
  "data": {
    "result_b64": "iVBORw0KGgo
",
    "foreground_top": 115,
    "foreground_left": 477,
    "foreground_width": 637,
    "foreground_height": 824
  }
}

残り枠

GET /api/v1.0/account は remove.bg ず同じ圢匏のアカりント情報を返したす。credits.total ず api.free_calls はどちらも本日の残り枚数です。

゚ラヌ

゚ラヌは䞋のずおり remove.bg ず同じ圢匏です。倱敗したリク゚ストは枚数に数えたせん。

{"errors": [{"title": "Daily limit of 50 images reached. 
", "code": "rate_limit_exceeded"}]}
ステヌタス意味
400入力の誀り: 画像なし、画像が 2 ぀、読めないファむル、未察応のオプション、たたは取埗できない・取埗を蚱可しない image_url。
403X-Api-Key ヘッダヌがない、間違っおいる、たたは無効化枈み。
429本日の 50 枚を䜿い切りたした。Retry-After に枠がリセットされるたでの秒数が入りたす。
503䞀時的に凊理できたせん。少し埅っおから再詊行しおください。

制限

  • 1 アカりント 1 日 50 枚、すべおのキヌで共有。キヌは同時に 3 個たで持おるので、入れ替えができたす。
  • アップロヌドは最倧 22 MB。出力は最倧 25 MP、PNG は 10 MP。
  • リク゚ストはキュヌに入り、数件ず぀凊理されたす。1 枚あたり数秒、倧きな写真はそれ以䞊かかりたす。
  • 有料プランはただないため、今のずころ 1 日の枠が䞊限です。

切り抜き品質の目安

切り抜きには、背景リムヌバヌず同じ isnet-general-use モデルを䜿いたす。ふ぀うの背景の前にある商品・人物・動物では安定しおいたす。现い髪、ガラス、背景ず䌌た色の被写䜓は苊手で、remove.bg 自身のモデルのほうがよい結果になるこずがありたす。本番の凊理を移す前に、自分の画像を䜕枚か詊しおください。

よくある質問

remove.bg の公匏な埌継ですか
いいえ。Imagic AI は remove.bg、Canva、Leonardo.Ai ずは関係ありたせん。既存のコヌドが動くよう、remove.bg のリク゚スト圢匏を受け付けおいるだけです。
API は無料ですか
はい。各アカりントは 1 日 50 枚たで無料です。preview を含め、どのサむズも 1 枚ずしお数えたす。
remove.bg 公匏のクラむアントラむブラリは䜿えたすか
ベヌス URL を蚭定できるラむブラリは、https://imagic-ai.com/api に倉えれば動きたす。api.remove.bg が埋め蟌たれおいるラむブラリは、その 1 行を曞き換えるか小さなラッパヌが必芁です。
画像は保存されたすか
API に送った画像は凊理されおレスポンスで返されたす。ギャラリヌに远加されたり孊習に䜿われたりはしたせん。

コヌドなしで数枚だけ凊理したい堎合は

背景リムヌバヌを䜿う