Сравнение API для удаления фона: входные данные, лимиты и как выбрать

Шесть API для удаления фона рядом, от remove.bg и его переезда в Leonardo.Ai до открытых моделей на своём сервере, с деталями, которые решают, что подойдёт вашему коду.

Обновлено 28 октября 2026 г. · 9 мин чтения

Без лишних шагов: удалите фон в один клик. Загрузить изображение

Издалека большинство API для удаления фона выглядят одинаково: вы отправляете изображение POST-запросом с API-ключом и получаете вырезанный объект. Важные различия проявляются, когда начинаешь на нём строить. Как передать изображение? Какие форматы возвращаются? Насколько большим может быть файл? Что происходит, если изображение обрабатывается долго? И что будет с вашей интеграцией, когда провайдер поменяет планы?

В этом руководстве сравниваются шесть вариантов, которыми разработчики пользуются сегодня: remove.bg (и его преемник в Leonardo.Ai), Photoroom, Clipdrop, Picsart, открытая модель на своём сервере через rembg и removebackground.dev. Все данные ниже взяты из документации самих провайдеров, проверены в октябре 2026 года и приведены ссылками в источниках. Если в документации что-то не указано, в таблице так и написано, без догадок. Цены намеренно не приводятся: они часто меняются, и надёжно проверить их можно только на странице тарифов каждого провайдера.

Таблица сравнения

remove.bgLeonardo.Ai (модель remove-bg)PhotoroomClipdropPicsartrembg (свой сервер)removebackground.dev
Эндпоинтapi.remove.bg/v1.0/removebgcloud.leonardo.ai/api/rest/v2/generationssync (и асинхронный вариант)sdk.photoroom.com/v1/segmentclipdrop-api.co/remove-background/v1api.picsart.io/tools/1.0/removebgВаш собственный сервер (rembg s)removebackground.dev/v1/remove
АвторизацияЗаголовок X-Api-KeyBearer-токенЗаголовок x-api-keyЗаголовок x-api-keyЗаголовок X-Picsart-API-KeyПо умолчанию нет; добавляете своюЗаголовок x-api-key
Отправка файлаДа (image_file)Через id загруженного изображенияДа (image_file)Да (image_file)Да (image)ДаДа (image_file)
Отправка URLДа (image_url)ДаНе на этом эндпоинтеНе описаноДа (image_url)ДаДа (image_url)
Отправка base64Не описаноДаДа (image_file_b64, JSON)Не описаноНе описаноНе описаноДа (image_file_b64, JSON)
Входные форматыНе указаны на странице APIНе указаныPNG, JPEG, WebP, HEICPNG, JPG, WebPJPG, PNG, WebP, TIFF, BMP, MPO, MJPEG, HEICНе указаныJPG, PNG, WebP
Выходные форматыPNG, JPG, WebP, ZIP (цветное изображение плюс альфа-маска)PNG, JPG, WebPPNG, JPG, WebPPNG, WebP, JPGPNG, JPG, WebP; вырезка или маскаPNGPNG, JPG, WebP; вырезка, RGB или альфа-маска
Лимиты размераДо 50 Мп на выходе для JPG, WebP и ZIP; 10 Мп для PNGВывод PNG ограничен 10 МпФайл 50 МБ, 6 000 px по большей сторонеФайл 30 МБ, 25 МпФайл 100 МБВаши RAM, VRAM и терпениеФайл 25 МБ; входные изображения больше 25 Мп уменьшаются; вывод до 6 000 px по стороне
Как возвращается результатИзображение в ответеСинхронно: JSON с URL результата или base64 (тайм-аут около 27 с). Асинхронно: id генерации плюс опрос или вебхукИзображение в ответеИзображение в ответеJSON с URL результата, хранится 24 часаИзображение в ответеИзображение в ответе; id задачи (202), если обработка дольше примерно 55 с; пакетный эндпоинт до 100 URL
Лимит запросов по умолчанию500 изображений в минуту с учётом мегапикселейНе указан на странице60 изображений в минуту60 запросов в минутуНе указан; передаётся в заголовках ответаНет (ваше железо)60 запросов в минуту
Официальные инструментыCLI и Ruby gemДокументация REST APIПримеры кода для JavaScript, Node.js, Python, iOSНе указаныКоллекция Postman, CLIБиблиотека Python, CLI, HTTP-сервер, DockerСхема OpenAPI 3.1, MCP-сервер, узел n8n

Бросаются в глаза две вещи. Во-первых, способы передачи изображения различаются сильнее, чем можно ожидать: эндпоинт удаления фона у Photoroom принимает файл или base64, но не URL, Clipdrop описывает только загрузку файла, а Picsart и remove.bg принимают файл или URL. Если ваши изображения уже лежат на CDN, передача по URL избавляет от шага скачивания и повторной загрузки. Во-вторых, лимиты размера указаны в разных единицах (размер файла, мегапиксели, пиксели по длинной стороне), поэтому сверяйтесь с тем лимитом, который относится к вашему случаю.

remove.bg и его переезд в Leonardo.Ai

У remove.bg самая долгая история в этой группе, и на его API построено много инструментов и плагинов. Эндпоинт принимает image_file или image_url, авторизуется заголовком X-Api-Key и возвращает PNG, JPG, WebP или ZIP с цветным изображением и отдельной альфа-маской, которые вы соединяете сами. В документации указан вывод до 50 мегапикселей для JPG, WebP и ZIP и до 10 мегапикселей для PNG. Лимит по умолчанию 500 изображений в минуту с учётом размера входа, при превышении возвращается HTTP 429. Оплата идёт кредитами, несколько вызовов в месяц бесплатны.

Главная новость: самостоятельный API закрывается. Владелец remove.bg объявил, что отдельный сайт remove.bg и API с самостоятельным подключением прекращают работу 1 декабря 2026 года в 09:00 CET, а удаление фона переходит в Leonardo.Ai (компания Canva). На самой странице API remove.bg теперь сказано, что с 1 декабря 2026 года удаление фона переезжает в Leonardo.Ai. Переход не сводится к замене ключа: API Leonardo использует Bearer-токен, другой эндпоинт и тело запроса в JSON, где изображение передаётся как id загруженного изображения, URL или base64.

У модели remove-bg в Leonardo есть синхронный эндпоинт, рекомендуемый для отдельных изображений, который отвечает JSON с URL результата или данными base64 и завершается по тайм-ауту примерно через 27 секунд, и асинхронный эндпоинт для пакетов и больших изображений, который возвращает id генерации для опроса или получения через вебхук. На выходе PNG, JPG или WebP, причём PNG ограничен 10 мегапикселями; документация Leonardo советует WebP, если прозрачность нужна при большем размере.

Если вы хотите сохранить существующий код для remove.bg, у removebackground.dev есть совместимый с remove.bg эндпоинт https://removebackground.dev/v1.0/removebg, который принимает названия параметров remove.bg и тот же заголовок X-Api-Key, так что меняются только URL эндпоинта и ключ. В руководстве по миграции перечислено, какие параметры поддерживаются и чем отличаются ответы.

Photoroom

У Photoroom есть отдельный Remove Background API (POST /v1/segment) и более широкий Image Editing API. Эндпоинт удаления фона принимает изображение как multipart-загрузку в image_file или как base64 в теле JSON (image_file_b64, без префикса data:). URL он не принимает; Photoroom советует сначала скачать изображение или использовать Image Editing API, где есть вариант с URL и другая тарификация.

Он принимает PNG, JPEG, WebP и HEIC, возвращает PNG (по умолчанию), JPG или WebP и допускает файлы до 50 МБ и 6 000 пикселей по большей стороне, а для производительности рекомендует 25 мегапикселей. Лимит по умолчанию 60 изображений в минуту, выше возвращается 429. Режим песочницы, который включается префиксом sandbox_ перед ключом, выдаёт результаты с водяным знаком для тестов. Каждый вызов тарифицируется как вызов; актуальные цены смотрите на странице тарифов Photoroom.

Clipdrop

API удаления фона Clipdrop, который теперь входит в Jasper, это один multipart POST-запрос с image_file. Он принимает PNG, JPG и WebP до 30 МБ и 25 мегапикселей и возвращает изображение тех же размеров, что и на входе: PNG по умолчанию или WebP либо JPG, если указать это в заголовке accept. Каждый успешный вызов списывает один кредит, а остаток возвращается в заголовке x-remaining-credits. Лимит по умолчанию 60 запросов в минуту на ключ.

Для разработки Clipdrop позволяет получить 100 бесплатных кредитов после входа в аккаунт. Передача по URL и base64 не описана, так что рассчитывайте на загрузку файлов.

Picsart

Эндпоинт Picsart: POST https://api.picsart.io/tools/1.0/removebg, ключ передаётся в X-Picsart-API-Key. Он принимает файл (image) или публичный image_url, и у него самый широкий список входных форматов из всех: JPG, PNG, WebP, TIFF, BMP, MPO, MJPEG и HEIC, до 100 МБ. Вы выбираете вывод PNG, JPG или WebP и вырезку либо маску, а также можете передать изображение для замены фона.

В отличие от остальных, Picsart отвечает JSON со ссылкой на результат, а не самим изображением, и результаты доступны 24 часа. Это один лишний запрос на изображение, но удобно, если нужно просто передать ссылку дальше. Лимит запросов не опубликован числом; в ответах есть заголовки X-Picsart-Ratelimit-*, а при превышении возвращается 429.

Свой сервер: rembg и BiRefNet

rembg это инструмент под лицензией MIT, который запускает открытые модели удаления фона как библиотеку Python, CLI, HTTP-сервер или Docker-контейнер. rembg s --port 7000 запускает сервер, где POST /api/remove принимает загруженный файл, а GET /api/remove?url=... скачивает его по ссылке. Нужен Python от 3.11 до 3.13, работает на CPU, видеокартах NVIDIA (CUDA) или AMD (ROCm).

Само ПО бесплатное, но железо вы содержите и оплачиваете сами, а лицензии моделей отделены от лицензии rembg. Модель по умолчанию, RMBG-2.0 от BRIA, требует платного соглашения для коммерческого использования. BiRefNet, доступная в rembg как birefnet-general и в других вариантах, распространяется под MIT и часто выбирается, когда нужна свободная лицензия и мягкие, аккуратные края. Свой сервер имеет смысл, когда изображения не должны покидать вашу инфраструктуру, когда у вас уже есть свободные GPU или когда объём настолько велик, что сервер дешевле оплаты за каждое изображение. В руководстве по пакетной обработке на Python разобраны установка rembg, выбор модели и скрипт, который можно продолжить после остановки.

removebackground.dev

Это наш API, поэтому расскажем, что он делает, без рекламы. POST https://removebackground.dev/v1/remove с заголовком x-api-key принимает multipart image_file, image_url в JSON, base64 в image_file_b64 или сырые байты изображения. Он принимает JPG, PNG или WebP до 25 МБ и возвращает PNG, JPG или WebP: прозрачную вырезку, однотонный фон или альфа-маску, в размерах от превью до полного разрешения и с необязательной обрезкой по объекту.

Большинство изображений возвращаются в том же ответе. Если обработка занимает дольше примерно 55 секунд, API отвечает 202 с id задачи, который вы опрашиваете, вместо повторной загрузки. POST /v1/batch ставит в очередь до 100 URL изображений одной задачей. Заголовок Idempotency-Key защищает повторные запросы от двойного списания, лимит по умолчанию 60 запросов в минуту, а контракт опубликован в формате OpenAPI 3.1. Каждый новый аккаунт получает 50 бесплатных кредитов, каждое успешное изображение стоит 1 кредит, неудачные бесплатны, а результаты удаляются через 48 часов.

Минимальный запрос

Все API выше устроены одинаково. Вот один вызов removebackground.dev, который сохраняет прозрачный PNG:

curl -f -X POST https://removebackground.dev/v1/remove \
  -H "x-api-key: $REMOVEBG_API_KEY" \
  -F image_file=@photo.jpg \
  -F format=png \
  -o no-bg.png

-f заставляет cURL завершиться с ошибкой, а не сохранить JSON с ошибкой как no-bg.png. В продакшене также проверяйте статус 202: он означает, что в теле id задачи, а не изображение. Photoroom, Clipdrop и remove.bg устроены так же: multipart-поле image_file и заголовок с API-ключом, только другой URL. Picsart использует image вместо image_file и возвращает JSON со ссылкой на результат.

Как выбрать

Отталкивайтесь от своих ограничений, а не от списков функций:

  • Ваши изображения уже в сети. Выбирайте API с передачей по URL: remove.bg (до 1 декабря 2026 года), Picsart, Leonardo.Ai, removebackground.dev или свой сервер rembg. С эндпоинтом segment от Photoroom или с Clipdrop придётся скачивать и загружать заново.
  • Вы получаете base64 из браузера или мобильного приложения. Photoroom, Leonardo.Ai и removebackground.dev принимают его напрямую.
  • У вас HEIC с iPhone или TIFF. Photoroom и Picsart принимают HEIC; Picsart также принимает TIFF и BMP. В остальных случаях сначала конвертируйте.
  • Нужны очень большие изображения на выходе. Проверьте точный лимит: remove.bg допускает до 50 Мп для JPG и WebP, Photoroom ограничивает большую сторону 6 000 px, Clipdrop принимает до 25 Мп.
  • Вы обрабатываете тысячи изображений за раз. Смотрите на лимиты запросов и поддержку пакетов. Пакетный эндпоинт или асинхронные задачи с опросом или вебхуками избавят вас от управления сотнями параллельных соединений.
  • У вас уже есть интеграция с remove.bg. Решите до 1 декабря 2026 года: переписать под API Leonardo.Ai, переписать под другого провайдера или направить код на совместимый с remove.bg эндпоинт.
  • Изображения должны оставаться на ваших серверах. Запустите rembg у себя с моделью, лицензия которой подходит под ваше использование, и заложите бюджет на GPU и обслуживание.
  • Качество на ваших изображениях. На это не ответит ни одна таблица. Возьмите от 20 до 50 типичных изображений (волосы, стекло, белые товары на белом, низкий контраст), прогоните один и тот же набор через двух-трёх главных кандидатов и сравните при увеличении 100 % на тёмном и светлом фоне.

Что бы вы ни выбрали, храните API-ключ на сервере, а не в коде браузера или приложения, и сохраняйте результаты сразу, потому что некоторые провайдеры удаляют их через день или два.

Вопросы

Есть ли бесплатный API для удаления фона?

Безлимитного нет. removebackground.dev даёт каждому новому аккаунту 50 бесплатных кредитов (1 кредит за изображение, неудачные бесплатно), Clipdrop позволяет разработчикам получить 100 бесплатных кредитов, а у Photoroom есть режим песочницы с результатами с водяным знаком. Открытая модель на своём сервере через rembg это бесплатное ПО, но сервер вы содержите и оплачиваете сами, а некоторые модели, включая модель rembg по умолчанию, требуют платной лицензии для коммерческого использования.

API remove.bg закрывается?

Владелец remove.bg объявил, что отдельный сайт remove.bg и API с самостоятельным подключением прекращают работу 1 декабря 2026 года в 09:00 CET, а API переходит в Leonardo.Ai. API Leonardo использует другую авторизацию и другие форматы запросов, так что существующие интеграции в любом случае придётся менять.

Чем заменить API-ключ remove.bg, не переписывая код?

Используйте эндпоинт, совместимый с remove.bg. removebackground.dev принимает названия параметров remove.bg и заголовок X-Api-Key по адресу https://removebackground.dev/v1.0/removebg, так что вы меняете URL эндпоинта и подставляете ключ removebackground.dev. В руководстве по миграции перечислены поддерживаемые параметры и отличия.

Какой API для удаления фона принимает URL изображений?

remove.bg, Picsart, Leonardo.Ai и removebackground.dev принимают URL, как и свой сервер rembg. Эндпоинт удаления фона Photoroom и Clipdrop принимают только загруженные файлы.

Можно ли развернуть API для удаления фона на своём сервере?

Да. rembg работает как HTTP-сервер (rembg s) или Docker-контейнер с моделями вроде BiRefNet, которая распространяется под MIT. Железо, масштабирование и лицензии моделей на вас, а GPU сильно ускоряет работу.

Какой формат вывода запрашивать у API для удаления фона?

PNG или WebP, если нужна прозрачность, и JPG на однотонном фоне, если площадка не поддерживает прозрачность, как многие маркетплейсы. Учтите, что некоторые API ограничивают PNG сильнее, чем JPG или WebP: remove.bg и Leonardo.Ai ограничивают PNG 10 мегапикселями.

Попробуйте на своём изображении

Новые аккаунты получают 50 бесплатных кредитов. Один кредит за изображение, без подписки, кредиты не сгорают.

Удалить фон

Источники