Virtual Staging

Custom Furniture Placement

Add specific furniture pieces to your room

Instead of full staging, add specific furniture pieces to a room using text descriptions. Describe exactly what furniture you want - "a large navy blue sectional sofa", "a round marble coffee table", "a mid-century walnut TV console" - and the AI places it naturally in your space.

API Details

Endpoint/generate_designs_for_room
Method
POST
Response Time10-20 seconds

When to Use This API

  • Adding specific furniture pieces to empty or furnished rooms
  • Visualizing how certain products look in a space
  • Creating room mockups with specific items
  • Testing furniture arrangements before buying

Key Features

  • Describe specific furniture pieces
  • Control placement and positioning
  • Combine multiple items in one request
  • Works with empty or furnished rooms
  • Photorealistic rendering

Use Cases

How businesses use this capability

Furniture Retail

Show customers exactly how your products look in their rooms.

E-commerce AR

Power "see it in your room" features for online furniture stores.

Interior Planning

Test specific furniture ideas before purchasing.

Design Services

Show clients specific product recommendations in their space.

Code Examples

Ready-to-use code snippets

import requests

response = requests.post(
    "https://api.decor8.ai/generate_designs_for_room",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={
        "input_image_url": "https://example.com/my-room.jpg",
        "room_type": "livingroom",
        "user_prompt": "Add a large L-shaped grey sectional sofa facing the window, a round white marble coffee table in front of it, and two mustard yellow accent chairs across from the sofa."
    }
)

print(response.json()["info"]["images"][0]["url"])

Request Parameters

ParameterTypeRequired
input_image_url

URL of the room photo

string
Required
room_type

Type of room

string
Required
user_prompt

Detailed description of furniture to add, including colors, materials, and placement

string
Required
num_images

Number of variations (1-4)

integer
Optional

See full parameter documentation →

Response Fields

FieldType
info.images

Array of generated images

array
info.images[].url

URL of the room with added furniture

string

Pro Tips

Get the best results from this API

1

Be specific about furniture size, color, material, and style

2

Include placement instructions ("against the wall", "in the corner")

3

Describe multiple pieces in one prompt for coordinated looks

4

Use relative positioning ("across from", "next to", "facing")

Frequently Asked Questions

Related Capabilities

Other APIs that work well with Custom Furniture Placement

Ready to Get Started?

Integrate Custom Furniture Placement into your application today.