Developer API — Live

The Real Estate Image API

Virtual staging, photo enhancement, day-to-dusk and floor-plan conversion — 40+ production endpoints behind one API key. White-label by default, async jobs with webhooks, results in 10–30 seconds.

Get your API key
terminal — roomagen api
$ curl -X POST https://api.roomagen.com/api/v1/jobs \
-H "X-Api-Key: rmg_live_..." \
-H "Content-Type: application/json" \
-d '{
"tool": "virtual-staging",
"image_url": "https://example.com/empty-living-room.jpg",
"options": { "style": "scandinavian", "roomType": "living-room" },
"webhook_url": "https://yourapp.com/hooks/roomagen"
}'
# → { "job_id": "job_8f3a...", "status": "processing" }

Real output, straight from the API

No cherry-picking — these are standard generations from the tools behind the API.

Object removal input
input.jpg
Object removal result
✓ result.jpg · 22s

Why teams pick Roomagen

40+ tools, one key

Staging, enhancement, twilight, item removal, renovation, exteriors and a full floor-plan suite — no other API covers this breadth.

The only dedicated floor-plan API

Sketch-to-floor-plan, floor-plan-to-3D and colorized plans as API endpoints. Roomagen is the only dedicated, publicly documented sketch-to-floor-plan REST API.

White-label by default

No Roomagen branding on outputs. Optional parameter adds your own watermark or an MLS-compliant "Virtually Staged" label.

Compliance built in

Original + edited pairs, an edit manifest and disclosure labels — ready for MLS rules and California AB 723.

Consistency you can ship

Structure preservation (no hallucinated windows or walls), automatic retries, one free regeneration per image, and 5xx errors never consume credits.

Self-serve, real docs

Instant API keys, public documentation with cURL, JavaScript and Python examples, webhooks plus polling. No sales call required.

Designed to feel familiar

Submit a job, get a job id, receive a webhook when it completes. Batch endpoints are on the roadmap.

POST /api/v1/jobs
$ curl -X POST https://api.roomagen.com/api/v1/jobs \
-H "X-Api-Key: rmg_live_..." \
-H "Content-Type: application/json" \
-d '{
"tool": "virtual-staging",
"image_url": "https://example.com/empty-living-room.jpg",
"options": { "style": "scandinavian", "roomType": "living-room" },
"webhook_url": "https://yourapp.com/hooks/roomagen"
}'
# → { "job_id": "job_8f3a...", "status": "processing" }

Simple prepaid pricing

Credits are denominated in images. Prepaid, and they never expire. Failed generations are never charged.

No card required

Developer

$0

50 images, one time

watermarked

Pilot

$125

500 images

$0.25 / image

Buy in the portal

Prepaid · never expires

Most popular

Growth

$550

2,500 images

$0.22 / image

Buy in the portal

Prepaid · never expires

Scale

$2,000

10,000 images

$0.20 / image

Buy in the portal

Prepaid · never expires

Committed-use discounts

Volume

Custom

50,000+ images

Talk to us

Prices per generated image. White-label included on all paid tiers. 30-day notice before any price change.

Up and running in minutes

Create a key, send one POST, get the finished image back. No sales call, no onboarding queue.

roomagen-api — quickstartv1
  1. 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. 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-staging",
    "image_url": "https://example.com/photo.jpg",
    "options": { "style": "scandinavian", "roomType": "living-room" } }'
    # → 201 { "job_id": "job_8f3a...", "status": "processing" }
  3. 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 · no card required

API FAQ

Building something with property images?

Create a key in the developer portal and put your first job through today. 50 free images, no card required.

Get your API key
Real Estate Image API — Virtual Staging, Day-to-Dusk & Floor Plans | Roomagen