ウォーターマーク除去 API とは?
ImgGen AI ウォーターマーク除去 API は、画像内の透かしを見つけてその下の内容を再構成する REST エンドポイントです。検出は自動なのでマスクは不要で、生成的インペインティングが除去した領域を周囲になじむように埋めます。ぼかすのではありません。きれいになった画像は同じレスポンスで返ります。
これは ImgGen AI 画像編集 API の 7 つのエンドポイントのひとつで、いずれも同じ API キー、同じベース URL、同じリクエストとレスポンスの形式を共有しています。コードからではなくブラウザでもこの機能が必要な場合は、同じ AI モデルが Watermark Remover ツールを動かしています。
リクエストパラメータ
https://app.imggen.ai/v1/remove-watermark に POST リクエストを送り、Authorization ヘッダーの API キーで認証します。
| パラメータ | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
| image | file | 必須 | — | バッチ形式。image[] で複数ファイルを送ると 1 リクエストで処理できます。レスポンスには images 配列と、処理できなかったものを示す failedImages が返ります。 |
| image[] | file[] | 任意 | — | Batch form. Send multiple files under image[] to process them in one request; the response returns an images array plus failedImages for any that could not be processed. |
ウォーターマーク除去 API はどう組み込みますか?
ImgGen アカウントで API キーを作成し、環境変数に設定してエンドポイントを呼び出します。同じリクエストを cURL、Node.js、Python で示します。
curl --request POST \
--url 'https://app.imggen.ai/v1/remove-watermark' \
--header 'Authorization: Bearer sk_live_YOUR_API_KEY' \
--form image=@/path/to/photo.jpgimport fs from 'node:fs';
const form = new FormData();
form.append('image', new Blob([fs.readFileSync('photo.jpg')]), 'photo.jpg');
const res = await fetch('https://app.imggen.ai/v1/remove-watermark', {
method: 'POST',
headers: { Authorization: `Bearer ${process.env.IMGGEN_API_KEY}` },
body: form,
});
const data = await res.json();
// data.image is a base64-encoded PNG
fs.writeFileSync('result.png', Buffer.from(data.image, 'base64'));import base64, os, requests
with open("photo.jpg", "rb") as f:
res = requests.post(
"https://app.imggen.ai/v1/remove-watermark",
headers={"Authorization": f"Bearer {os.environ['IMGGEN_API_KEY']}"},
files={"image": f},
)
data = res.json()
with open("result.png", "wb") as out:
out.write(base64.b64decode(data["image"]))レスポンス
成功した呼び出しは JSON を返します。結果は base64 エンコードされているので、ディスクやオブジェクトストレージに書き込む前にデコードしてください。成功したレスポンスにはいずれも、呼び出し後の残高を示す X-Credit-Remaining ヘッダーが付きます。
{
"success": true,
"message": "Watermark removed successfully",
"image": "iVBORw0KGgoAAAANSUhEUgAA...SUVORK5CYII="
}知っておきたい制限と挙動
このエンドポイントは JPEG(JPG)、PNG、WebP を最大 25 MB のファイルサイズで受け付け、60 秒以内に同期的に応答します。ジョブをポーリングする必要も、Webhook を設定する必要もありません。
バッチアップロード
バッチを受け付ける唯一の ImgGen エンドポイントです。image[] で複数ファイルを送ると、レスポンスに images 配列と、処理されなかったものを列挙する failedImages が入ります。
自動検出
マスク・矩形・ブラシのパラメータはありません。モデル自身が透かしの位置を特定するため、まったく異なる元画像に対しても同じリクエスト形式が通用します。
自分のものだけを編集してください
自分が権利を持たない画像や、編集ライセンスのない画像から透かしを取り除くと、著作権を侵害するおそれがあります。このエンドポイントは、自分の素材か、改変する権利のある画像にお使いください。
ウォーターマーク除去 API は何に使われていますか?
各チームがこのエンドポイントを本番環境に投入し、プログラムから大規模に画像を処理している場面です。
自社アーカイブの取り戻し
ブランドを刷新したときに、何千枚もの自社画像から古いスタジオの透かしを取り除きます。元画像を手作業でやり直す必要はありません。
ライセンス素材のワークフロー
CMS に公開する自動パイプラインの一環として、ライセンス取得済みのプレビュー透かし入り素材をきれいにします。
写真の納品
クライアントの支払い完了後、受注システムから直接、校正用マークを画像から取り除きます。
テンプレート制作
自社が権利を持つ元素材をテンプレートやモックアップに合成する前に、重なったマークを消しておきます。
ウォーターマーク除去 API の料金は?
成功した呼び出し 1 回につき 2クレジット かかるため、1 枚あたりの実質コストはご利用のプランによって決まります。クレジットはプランから消費され、すべてのエンドポイントと Web エディターで共通なので、ツールごとに別枠を購入する必要はありません。失敗した呼び出しは自動的に返金されます。詳細は料金ページをご覧ください。
| プラン | 料金 | クレジット | API |
|---|---|---|---|
| Free | $0 | 無料クレジット 50(一度限り) | API アクセスなし |
| Starter | $9.99 / month | 月 400 クレジット | API アクセス込み |
| Pro | $29.99 / month | 月 1,400 クレジット | API アクセス + 優先サポート |
| Enterprise | Custom | カスタム量 | 専有インフラ |
クレジット料金と制限の最終確認日 2026-08-27.
関連するエンドポイントとツール
ウォーターマーク除去 API を使っているチームが、次に手を伸ばすことが多いのはこちらです。
ウォーターマーク除去 API のよくある質問
- 透かし入りの画像を受け取り、透かしを取り除いてその背後を再構成した同じ画像を返す HTTP エンドポイントです。検出が自動なので透かしの位置を指定する必要がなく、まさにそれが無人のバッチ処理で使える理由です。
- はい。ウォーターマーク除去はバッチに対応した唯一の ImgGen エンドポイントです。image ではなく image[] でファイルを送ると、レスポンスに images 配列と、処理できなかったものを示す failedImages 配列が返ります。ほかのエンドポイントは 1 リクエストにつき 1 枚です。
- 成功した画像 1 枚につき 2 クレジットで、バッチ内の各画像も同様です。Starter は月 400 クレジットで 9.99 ドル、Pro は 1,400 クレジットで 29.99 ドル、購読中は未使用クレジットが繰り越されます。
- ImgGen の Web ツールなら、最初の 50 クレジットを使ってクレジットカードなしで無料で透かしを消せます。API 自体は有料の Starter・Pro プランに含まれます。無料のウォーターマーク除去 API はたいてい試用版か厳しく制限されたデモで、プロダクトを載せられるものではありません。
- 汎用アシスタントも画像を編集できることはありますが、この用途向けには作られていません。透かしを確実に検出できず、影響範囲だけを再構成せず画像全体を描き直すことが多く、自動化のよりどころになる安定したリクエスト形式もありません。専用のインペインティングエンドポイントなら、一貫した出力と、依拠できるインターフェースが手に入ります。
- 画像の権利者が誰かによって完全に変わります。自分で撮影した写真や、編集権付きでライセンスした素材から透かしを消すのは問題ありません。他人の著作物から透かしを消して無断で使うのは問題であり、このエンドポイントはそのためのものではありません。
- API は 1 枚あたり最大 25 MB の JPEG(JPG)、PNG、WebP ファイルを受け付けます。結果は JSON レスポンス内に base64 エンコードされた画像として返されます。
- いいえ。この API はステートレスです。プロジェクトを作成することも、ファイルを保存することも、あなたの画像を保持することもありません。アップロードされたファイルは一時オブジェクトに書き込まれ、処理後、レスポンスを返すと同時に削除されます。残るのは、呼び出しが行われたことと消費クレジット数を記録した利用ログだけです。あなたの画像がモデルの学習に使われることは一切ありません。
- API ではできません。動画のウォーターマーク除去は imggen.ai の Web ツールとして提供していますが、API に動画用エンドポイントはなく、/v1 のすべてのルートは静止画を処理します。
はじめる
ウォーターマーク除去 API を呼び出してみる
キー 1 つで 7 つのエンドポイントすべてが使えます。ウォーターマークなし、完全な商用利用権付き、そして送信したものはレスポンス後に一切保存されません。
API キーを取得