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

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
- format — png (padrão), jpeg ou webp. - quality — um valor de 0 a 1 para a compressão de JPEG/WebP. - trim — true (padrão) corta as margens transparentes vazias. - response — image 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.


