Virtual Renovation API
What would this kitchen look like with new cabinets, or this living room with oak floors instead of carpet? The Roomagen Virtual Renovation API answers that from a single photo: it changes the surfaces of the room (walls, flooring, cabinetry, fixtures) and keeps its layout and structure. Store the result next to your original to show before and after.


Demo örneği: Girdi görseli bu site için yapay zekâ ile oluşturuldu; müşteri fotoğrafı değildir.
Who builds with this endpoint
Contractor quoting tools
Attach a rendered preview to every estimate, so a homeowner sees the proposed kitchen or bath before signing.
Real-estate listing features
Add a "see the potential" toggle to dated listings, showing buyers a renovated version of the same room next to the current photo.
Kitchen and bath retail
Let shoppers preview cabinet styles, countertops and tile in a photo of their own kitchen, moving a showroom decision into your product page.
Home-improvement fintech
Show borrowers what a renovation loan buys — a rendered after-state of their actual home makes the value of financing concrete at application time.
One request, one webhook
Submit a job with the virtual-renovation tool, get a job id, receive a webhook when the result is ready.
$ curl -X POST https://api.roomagen.com/api/v1/jobs \-H "X-Api-Key: rmg_live_..." \-H "Content-Type: application/json" \-d '{"tool": "virtual-renovation","image_url": "https://example.com/photo.jpg","options": {"style":"modern","roomType":"kitchen"},"webhook_url": "https://yourapp.com/hooks/roomagen"}'# → { "job_id": "3f1c9d4e-…", "status": "processing", "images_charged": 1, "warnings": [] }
Every option of virtual-renovation in the docs → · All documented tools
Prepaid, per image
Up and running in minutes
Create a key, send one POST, get the finished image back. No sales call, no onboarding queue.
- 1
Create your key
Sign in to the developer portal and generate a key. It is shown once, so store it somewhere safe.
developers.roomagen.com/portal ↗ - 2
Run your first job
One POST with a tool slug and your image. It returns immediately with a job id — generation runs in the background.
$ curl -X POST https://api.roomagen.com/api/v1/jobs \-H "X-Api-Key: rmg_live_..." \-H "Content-Type: application/json" \-d '{ "tool": "virtual-renovation","image_url": "https://example.com/photo.jpg","options": { "style": "modern", "roomType": "kitchen" } }'# → 201 { "job_id": "3f1c9d4e-…", "status": "processing", "images_charged": 1, "warnings": [] } - 3
Get the result
Set a webhook_url and we call you when the image is ready, or poll the job endpoint. Typically 20–60 seconds.
POST → your webhook_urlGET /api/v1/jobs/{id}
✓ 50 free images on your first key, watermarked until you buy a pack · no card required