Photo Enhancement API
Every photo that passes through your platform can leave brighter and truer to color than it arrived. The Roomagen Photo Enhancement API corrects exposure, white balance and contrast on property and product images, with one intensity option instead of a panel of sliders. Jobs are typically ready in 20–60 seconds.


Who builds with this endpoint
Photographer workflow platforms
Run baseline exposure and color correction on entire shoots the moment they upload, so photographers deliver faster and spend editing time only on hero shots.
Property portals
Normalize the quality of user-submitted listing photos at ingest — dark interiors, mixed lighting and dull colors get corrected before a listing goes live.
Hotel and OTA listing pipelines
Keep large sets of room and amenity photos consistent across properties and seasons, without asking each hotel to reshoot or hand-edit.
Online marketplaces
Enhance seller photos automatically so items shot on a phone in poor light still present well, without adding a step to the listing flow.
One request, one webhook
Submit a job with the image-enhancement 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": "image-enhancement","image_url": "https://example.com/photo.jpg","options": {"intensity":"medium"},"webhook_url": "https://yourapp.com/hooks/roomagen"}'# → { "job_id": "3f1c9d4e-…", "status": "processing", "images_charged": 1, "warnings": [] }
Every option of image-enhancement 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": "image-enhancement","image_url": "https://example.com/photo.jpg","options": { "intensity": "medium" } }'# → 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