RoomagenDevelopersGet API key

Guide

Virtual renovation

Restyle finishes and fixtures in an existing room.

Virtual renovation changes the surfaces of a room that is already there — walls, flooring, cabinetry, fixtures — while keeping the room's layout and structure. Agents use it to show a dated property's potential, but it earns its keep just as often for renovation contractors quoting a job, architects showing a finish schedule, and homeowners deciding between two kitchens before anyone orders materials.

A dated room restyled by virtual renovation — before
Before
A dated room restyled by virtual renovation — after
After

Renovation or staging?

The two tools solve different problems and are easy to confuse:

  • Virtual renovation changes the surfaces of a furnished or unfurnished room. Use it when the room exists and the finishes are the problem.
  • Virtual staging adds furniture to a room, usually an empty one. Use it when the space is bare.

Staging's restyle mode overlaps a little, but it re-dresses furniture rather than re-finishing the room itself.

Options

OptionTypeValuesDefaultRequiredDescription
stylestring
moderntraditionalfarmhousescandinavianmid-century-moderncoastalindustrialluxuryminimalistbohemian
modernoptional
roomTypestring
living-roombedroomkitchendining-roombathroomhome-officekids-roomstudio
living-roomoptional

Both options have defaults, so a request with no options at all renders a modern living-room. Set roomType when the photo is of anything else — it is what stops a bathroom being renovated as if it were a lounge.

Example

json
{
  "tool": "virtual-renovation",
  "image_url": "https://example.com/dated-kitchen.jpg",
  "options": {
    "style": "scandinavian",
    "roomType": "kitchen"
  }
}

Next steps

  • Tools — the rest of the launch set and the common options.
  • Quickstart — send this request end to end.