# Bria Background Remove > Bria RMBG 2.0 enables seamless removal of backgrounds from images, ideal for professional editing tasks. Trained exclusively on licensed data for safe and risk-free commercial use. ## Overview - **Endpoint**: `https://api.runflow.io/v1/run/bria/background/remove` - **Model ID**: `bria/background/remove` - **Provider**: Bria AI - **License**: commercial - **Last Updated**: 2026-04-08 ## Pricing - **Base price**: $0.018/request - **Note**: Usage-based, per generation ## Input Schema ### `sync_mode` (boolean, optional) If `True`, the media will be returned as a data URI and the output data won't be available in the request history. - **Default**: `false` ### `image_url` (image, required) Input Image to erase from ## Usage Examples ### cURL ```bash curl -X POST https://api.runflow.io/v1/run/bria/background/remove \ -H "Authorization: Bearer $RUNFLOW_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "image_url": "https://example.com/input.jpg" }' ``` ### Python ```python import requests response = requests.post( "https://api.runflow.io/v1/run/bria/background/remove", headers={"Authorization": "Bearer RUNFLOW_API_KEY"}, json={ "image_url": "https://example.com/input.jpg", }, ) data = response.json() print(data["image"]["url"]) ``` ### JavaScript ```javascript const response = await fetch( "https://api.runflow.io/v1/run/bria/background/remove", { method: "POST", headers: { "Authorization": "Bearer RUNFLOW_API_KEY", "Content-Type": "application/json", }, body: JSON.stringify({ image_url: "https://example.com/input.jpg", }), } ); const data = await response.json(); console.log(data.image.url); ``` ## Additional Resources - [Playground](https://www.runflow.io/models/bria/background/remove) - [API Reference](https://www.runflow.io/models/bria/background/remove/api) - [Documentation](https://www.runflow.io/docs)