← Blog
2 min de leitura

API para Remover Fundo de Imagens

Integre remoção automática de fundo ao seu app com uma API HTTP simples — envie uma imagem e receba um recorte com fundo transparente em segundos.

  • api
  • developers
  • tutorial
API para Remover Fundo de Imagens

Agora você pode integrar a remoção automática de fundo do removerbg diretamente ao seu site, app ou fluxo de trabalho. É uma API HTTP simples: você envia uma imagem e recebe de volta um recorte limpo com fundo transparente em segundos.

# O que você pode fazer

- Envie uma imagem como multipart form data — PNG, JPEG ou WebP, com até 10 MB. - Escolha o formato de saída — um PNG transparente (padrão) ou JPEG/WebP com qualidade ajustável. - Receba o resultado do seu jeito — a imagem binária diretamente ou uma resposta JSON com uma URL temporária de download.

Toda solicitação passa pelo nosso modelo de melhor qualidade, então não há níveis para escolher — você sempre recebe o recorte da mais alta qualidade. Cada remoção bem-sucedida custa 1 crédito, e solicitações com falha (como uma chave inválida ou créditos insuficientes) nunca são cobradas.

# Autenticação

Crie uma chave de API no seu painel e envie-a como um token Bearer:

`` Authorization: Bearer rmbg_YOUR_API_KEY ``

Quer saber o que acontece com as imagens que você envia? A API segue as mesmas práticas do restante do produto — veja como cuidamos da segurança e privacidade no remover.bg.

# Início rápido

Remova um fundo com uma única solicitação:

`` 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 ``

Ou em 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 ```

# Opções

- formatpng (padrão), jpeg ou webp. - quality — um valor de 0 a 1 para a compressão de JPEG/WebP. - trimtrue (padrão) corta as margens transparentes vazias. - responseimage para o arquivo binário (padrão) ou url para uma resposta JSON com um link temporário (válido por ~24 horas).

> Toda resposta inclui um cabeçalho X-Credits-Remaining, para você acompanhar o seu consumo.

# Processamento em escala

Cada solicitação processa uma imagem, mas o mesmo endpoint dá conta de catálogos inteiros: execute-o no upload, em scripts de lote noturnos ou dentro de um pipeline PIM/DAM. Nosso guia de remoção de fundo em massa percorre esses padrões, além das táticas de amostragem de QA que mantêm milhares de recortes consistentes.

# Comece em poucos minutos

Com a nossa documentação da API e exemplos de código prontos para copiar, você coloca tudo para funcionar em poucos minutos. Vamos adorar ver o que você vai construir.

Continue lendo