BrightShotBrightShot API
Virtual Staging

Virtual staging

Add furniture to empty rooms using AI. Transforms empty spaces into beautifully furnished interiors. Perfect for real estate listings and property marketing.

POST
/stage
AuthorizationBearer <token>

API key in format: bs_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

In: header

image_urlstring

URL of the empty room image

Formaturi
style?string

Interior design style

Value in"modern" | "minimalist" | "scandinavian" | "luxury" | "industrial" | "rustic" | "coastal" | "bohemian"
room_type?string

Type of room

Value in"living-room" | "bedroom" | "kitchen" | "dining-room" | "bathroom" | "home-office" | "studio" | "entryway" | "outdoor-patio"

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://api.bright-shot.com/api/v1/stage" \  -H "Content-Type: application/json" \  -d '{    "image_url": "https://example.com/empty-room.jpg",    "style": "modern",    "room_type": "living-room"  }'
{
  "requestId": "pred_abc123xyz",
  "status": "starting",
  "remainingGenerations": 149
}
{
  "error": "image_url is required"
}
{
  "error": "Invalid API key"
}
{
  "error": "Not enough generations"
}