Developer API — Live

Object Removal API

Clutter can sink an otherwise usable photo. The Roomagen Object Removal API takes unwanted items out of a photo (personal belongings, a car on the driveway, bins, signs, a dated piece of furniture) and reconstructs what was behind them. Leave out options for an automatic clutter pass, or name what to remove in plain text; jobs are typically ready in 20–60 seconds.

Get your API key
Object Removal API input
input.jpg
Object Removal API result
✓ result.jpg · 26s

Ejemplo de demostración: la imagen de entrada se creó con IA para este sitio web; no es una foto de un cliente.

Who builds with this endpoint

Real-estate photography

Declutter occupied-home listing photos at scale: personal items, pet gear and countertop mess come out, and your prompt can say what must stay.

Secondhand marketplaces

Isolate the item being sold by removing background clutter from seller photos, making peer-to-peer listings look closer to retail quality.

Hotel room photography

Strip housekeeping carts, cords and staff reflections from room and suite photos, keeping brand imagery clean across hundreds of properties.

Construction and site photos

Take equipment, bins and vehicles out of progress photos used for marketing, and keep the unedited originals for your records.

One request, one webhook

Submit a job with the item-removal tool, get a job id, receive a webhook when the result is ready.

POST /api/v1/jobs — item-removal
$ curl -X POST https://api.roomagen.com/api/v1/jobs \
-H "X-Api-Key: rmg_live_..." \
-H "Content-Type: application/json" \
-d '{
"tool": "item-removal",
"image_url": "https://example.com/photo.jpg",
"options": {"tier":"custom","customPrompt":"remove the boxes and the laundry basket"},
"webhook_url": "https://yourapp.com/hooks/roomagen"
}'
# → { "job_id": "3f1c9d4e-…", "status": "processing", "images_charged": 1, "warnings": [] }

Every option of item-removal in the docs → · All documented tools

Prepaid, per image

Developer

$0

50 watermarked images, one time

first key only

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

Full pricing on the API overview →

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": "item-removal",
    "image_url": "https://example.com/photo.jpg",
    "options": { "tier": "custom", "customPrompt": "remove the boxes and the laundry basket" } }'
    # → 201 { "job_id": "3f1c9d4e-…", "status": "processing", "images_charged": 1, "warnings": [] }
  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, watermarked until you buy a pack · no card required

Object Removal API FAQ

Clutter, furniture, decor, vehicles, bins, signs and similar objects. Removal is reconstruction: whatever was behind the object has to be invented, so a bin against a plain wall is reliable, while a sofa hiding half a room is a guess.

Leave out options and the tool clears obvious clutter on its own. To target something specific, set tier to custom and describe it in customPrompt (up to 500 characters): name the objects and where they are, and say what to leave alone.

It is not meant to: the prompt targets the objects, and the gap is filled to match the surfaces around it. Results are AI-generated, so compare each one with the original; the larger the removed object, the more the fill is a guess.

Do not remove anything a buyer, guest or claimant is entitled to see — property damage, defects, or items material to a transaction. Many jurisdictions and MLS rules treat that as misrepresentation; keep the original and disclose edits where rules require it.

Jobs are typically ready in 20–60 seconds, reconstruction included. The job id comes back immediately and a webhook fires on completion, with a polling endpoint available as an alternative.

Standard prepaid packs apply: 500 images at $0.25, 2,500 at $0.22, and 10,000 at $0.20 each. Creating your first API key adds 50 free images, one time, watermarked until you buy a pack, and a job that fails during generation is refunded automatically.