API для удаления фона — прозрачный фон за секунды
Встройте автоматическое удаление фона в приложение или рабочий процесс: простой HTTP API — загрузите фото и получите прозрачный фон за секунды.
- api
- developers
- tutorial

Теперь вы можете встроить автоматическое удаление фона от removerbg прямо в свой сайт, приложение или рабочий процесс. Это простой HTTP API: вы отправляете изображение и за несколько секунд получаете аккуратную вырезку с прозрачным фоном.
# Что можно делать
- Загрузите изображение в виде multipart form data — PNG, JPEG или WebP, размером до 10 МБ. - Выберите формат результата — прозрачный PNG (по умолчанию) или JPEG/WebP с настраиваемым качеством. - Получите результат удобным способом — сразу бинарное изображение или JSON-ответ с временной ссылкой для скачивания.
Каждый запрос обрабатывается нашей моделью максимального качества, поэтому выбирать уровень не нужно — вы всегда получаете вырезку высочайшего качества. Каждое успешное удаление фона стоит 1 кредит, а неудачные запросы (например, с неверным ключом или при нехватке кредитов) никогда не тарифицируются.
# Аутентификация
Создайте API-ключ в панели управления и передавайте его как Bearer-токен:
`` Authorization: Bearer rmbg_YOUR_API_KEY ``
Интересно, что происходит с отправленными изображениями? API следует тем же принципам, что и остальной продукт, — вот как мы подходим к безопасности и конфиденциальности в remover.bg.
# Быстрый старт
Удалите фон одним запросом:
`` curl -X POST "https://api.remover.bg/remove-bg?format=png" \ -H "Authorization: Bearer rmbg_YOUR_API_KEY" \ -F "file=@photo.jpg" \ --output result.png ``
Или на JavaScript:
``` const form = new FormData(); form.append("file", fileInput.files[0]);
const res = await fetch("https://api.remover.bg/remove-bg", { method: "POST", headers: { Authorization: "Bearer rmbgYOURAPI_KEY" }, body: form, });
if (!res.ok) throw new Error(await res.text()); const blob = await res.blob(); // your transparent PNG ```
# Параметры
- format — png (по умолчанию), jpeg или webp. - quality — значение от 0 до 1 для сжатия JPEG/WebP. - trim — true (по умолчанию) обрезает пустые прозрачные поля по краям. - response — image для бинарного файла (по умолчанию) или url для JSON-ответа с временной ссылкой (действует около 24 часов).
> В каждый ответ добавляется заголовок X-Credits-Remaining, чтобы вы могли следить за расходом кредитов.
# Обработка в больших объёмах
Один запрос обрабатывает одно изображение, но тот же эндпоинт тянет и целые каталоги: запускайте его при загрузке, в ночных пакетных скриптах или внутри PIM/DAM-конвейера. Наше руководство по массовому удалению фона разбирает эти сценарии, а заодно приёмы выборочной проверки качества, которые помогают сохранять единообразие тысяч вырезок.
# Начните за считаные минуты
С нашей документацией по API и готовыми к копированию примерами кода вы запуститесь буквально за пару минут. Будем рады узнать, что у вас получится.


