RemoveBGRemoveBG
← API

Migre sua integração da API do remove.bg

Confira endpoint, parâmetros aceitos, tratamento das respostas e cobrança. Teste imagens representativas e mantenha uma opção de reversão antes de trocar o serviço.

Última atualização:

Uma requisição HTTP familiar é só o começo. Use este checklist para testar imagens e integração antes de migrar a produção.

Nossa API de produção está ativa na Cloudflare. O D1 reserva créditos de forma atômica, o R2 privado guarda resultados para novas tentativas e o Cloudflare Images executa apenas o pós-processamento solicitado.

Lista de verificação da migração

1. Confira as requisições que utiliza

Liste entrada, formato de saída, tamanho e parâmetros de edição. Há suporte a arquivo, URL HTTPS e base64 simples, mas não a todas as opções do remove.bg. Mantenha as chaves no servidor e crie uma nova em um plano com API.

2. Substitua o endpoint e a chave

Nas requisições compatíveis, mantenha a estrutura e troque a origem e X-API-Key. Se a biblioteca fixa o domínio remove.bg, use a opção de endpoint ou um cliente HTTP direto. Não envie uma chave do remove.bg para este serviço.

- POST https://api.remove.bg/v1.0/removebg
+ POST https://removebgtool.net/v1.0/removebg

X-API-Key: YOUR_NEW_API_KEY
# Generate one ID per image; reuse it when retrying this request.
REQUEST_ID="$(uuidgen)"
curl --fail-with-body --max-time 180 \
  -H 'X-API-Key: YOUR_API_KEY' \
  -H "Idempotency-Key: $REQUEST_ID" \
  -F 'image_file=@image.jpg' \
  'https://removebgtool.net/v1.0/removebg' -o no-bg.png

3. Confira os parâmetros antes de testar

Compatibilidade é a estrutura da requisição, não um recorte idêntico. type deve ser auto, type_level none e channels rgba. Parâmetros não suportados e não vazios são rejeitados, não ignorados.

Campo da requisiçãoSuporte neste serviço
image_file / image_url / image_file_b64Escolha uma entrada: image_file, image_url ou image_file_b64.
formatauto, png, jpg ou webp. ZIP não é suportado.
sizeOs limites de pixels variam por formato. Confira a tabela de tamanhos e os limites de saída.
crop / bg_colorHá suporte a crop=true/false e bg_color.
type / type_level / channelsSomente auto / none / rgba, respectivamente.
bg_image_url / shadow / roi / crop_margin / scale / positionSem suporte a imagens de fundo, sombras, ROI, margens de recorte, escala ou posição.

4. Confira as respostas e a cobrança

Confira Content-Type antes de salvar. O padrão são bytes de imagem, ou JSON com result_b64 quando solicitado. Verifique X-Credits-Charged e X-Request-ID. Chaves e créditos do remove.bg não são transferíveis. Aqui, prévia e resolução completa têm o mesmo custo por imagem.

5. Teste um conjunto representativo de imagens

Teste produtos, retratos, bordas de baixo contraste e todos os formatos, além de arquivos grandes, chaves inválidas, parâmetros não suportados e saldo insuficiente. Verifique 409, 429, timeouts e falhas. Guarde os IDs das requisições para investigar erros.

Idempotency-Key é opcional: reutilize a mesma chave, imagem e parâmetros para repetir um resultado bem-sucedido por 10 minutos sem nova cobrança. A repetição mantém X-Credits-Charged e adiciona X-Idempotent-Replayed: true. Requisições em andamento retornam 409. Chaves com falha ou expiradas ficam reservadas: use outra para uma nova requisição cobrada. Sem o cabeçalho, cada requisição é independente. Use timeout de 180 segundos.

6. Faça a troca gradual e mantenha uma opção de reversão

Direcione uma pequena parte da sua carga para a nova integração. Confira sucesso, qualidade e créditos antes de aumentar o tráfego. Mantenha a configuração anterior disponível. Roteamento e rollback são gerenciados pela sua aplicação, não por uma troca automática no serviço.

Perguntas frequentes sobre remoção de fundo

É uma substituição direta da API do remove.bg?

Não. RemoveBG aceita image_file, image_url ou image_file_b64, mas os padrões e os parâmetros de edição suportados diferem. Mapeie cada campo e teste a resposta.

Posso reutilizar minha chave de API do remove.bg?

Não. Crie uma conta RemoveBG e gere uma chave própria em API Keys. Contas, saldos e chaves antigas não são importados.

Posso enviar tráfego HD pago agora?

Sim. A API de produção está ativa. Crie uma chave da RemoveBG, teste os parâmetros e resultados compatíveis e migre o tráfego gradualmente.

Referência oficial da API remove.bg · Fonte conferida em 24 de setembro de 2026

RemoveBG é um serviço independente e não é afiliado a remove.bg, Canva ou Leonardo.Ai. Contas, créditos e chaves de API existentes não são transferidos.