← Blog
2 min de lecture

API de suppression de fond d'image

Intégrez la suppression automatique de fond à votre application via une API HTTP : envoyez une image, recevez un détourage transparent en quelques secondes.

  • api
  • developers
  • tutorial
API de suppression de fond d'image

Vous pouvez désormais intégrer la suppression automatique de fond de removerbg directement dans votre site, votre application ou votre flux de travail. C'est une API HTTP toute simple : envoyez une image et récupérez un détourage net sur fond transparent en quelques secondes.

# Ce que vous pouvez faire

- Importez une image en multipart form data — PNG, JPEG ou WebP, jusqu'à 10 Mo. - Choisissez votre format de sortie — un PNG transparent (par défaut), ou JPEG/WebP avec une qualité réglable. - Récupérez le résultat comme vous voulez — l'image binaire directement, ou une réponse JSON avec une URL de téléchargement temporaire.

Chaque requête passe par notre modèle de meilleure qualité : il n'y a donc aucun palier à choisir — vous obtenez toujours le détourage de la plus haute qualité. Chaque suppression réussie coûte 1 crédit, et les requêtes en échec (clé invalide ou crédits insuffisants, par exemple) ne sont jamais facturées.

# Authentification

Créez une clé API depuis votre tableau de bord et envoyez-la sous forme de jeton Bearer :

`` Authorization: Bearer rmbg_YOUR_API_KEY ``

Vous vous demandez ce que deviennent les images que vous envoyez ? L'API applique les mêmes pratiques que le reste du produit — voici notre approche de la sécurité et de la confidentialité chez remover.bg.

# Démarrage rapide

Supprimez un fond en une seule requête :

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

# Options

- formatpng (par défaut), jpeg ou webp. - quality — une valeur de 0 à 1 pour la compression JPEG/WebP. - trimtrue (par défaut) rogne les marges transparentes vides. - responseimage pour le fichier binaire (par défaut), ou url pour une réponse JSON avec un lien temporaire (valable environ 24 heures).

> Chaque réponse inclut un en-tête X-Credits-Remaining, pour que vous puissiez suivre votre consommation.

# Traitement à grande échelle

Une requête traite une image, mais le même endpoint alimente des catalogues entiers : appelez-le à l'import, dans des scripts par lots nocturnes, ou au sein d'un pipeline PIM/DAM. Notre guide de la suppression de fond en masse détaille ces schémas, ainsi que les techniques d'échantillonnage qualité qui gardent des milliers de détourages cohérents.

# Lancez-vous en quelques minutes

Avec notre documentation API et des exemples de code prêts à copier, vous pouvez être opérationnel en quelques minutes seulement. Nous serions ravis de découvrir ce que vous construisez.

À lire ensuite