Huisvue API
Edit thousands of property photos from your own software.

BeforeAfterWhat the API does.
Every tool on the site, in one request.
Declutter
Furniture and clutter removed, the real space revealed.
4 credits · per photoVirtual staging
An empty room, furnished in the style you pick.
5 credits · per photoRenovation preview
The property once renovated, outside or in.
8 credits · per photoSummer garden
A winter photo becomes a summer photo.
3 credits · per photoSky & light
Blue sky, balanced light, straight lines.
2 credits · per photoListing description
A ready-to-post listing, in any language.
3 credits · per generation
curl https://huisvue.com/api/v1/travaux \
-H "Authorization: Bearer $HUISVUE_KEY" \
-H "Content-Type: application/json" \
-d '{
"outil": "vider",
"valeurs": {},
"images": [{ "url": "https://example.com/photo.jpg" }]
}'{
"lot": null,
"outil": "vider",
"cout_total": 4,
"travaux": [{
"id": "3f9c2a1e-7b41-4c0d-9e52-…",
"statut": "en_attente",
"resultats": []
}]
}How it works.
- 1
Send the photo
A URL, a file or base64.
POST/travaux - 2
Track the job
Queued, running, done.
GET/travaux/{id} - 3
Download the result
One link per photo, or a batch of 50 as a ZIP.
GET/lots/{id}
Who it's for.
Drag to compare.

BeforeAfterProperty portals
Better listing photos, the moment they go live.

BeforeAfterAgency software
Virtual staging from the listing record.

BeforeAfterReal-estate photographers
Decluttered rooms, delivered with your shoots.

BeforeAfterProperty developers
The finished home, before the works.
The same credits.
Same as on the site. Failed jobs are refunded.
from $0.33 per photo
See pricingQuestions.
How many requests?
120 requests per minute per key, 50 pending jobs per account. Beyond that: status 429 with a Retry‑After header.
How long are files kept?
90 days. Download links are valid for 24 hours: fetch the job again for a fresh one.
Several photos at once?
Up to 50 per request, same settings for all. Each photo is a job; the batch downloads as one ZIP.
What about errors?
A JSON response with a clear code (401, 402, 422, 429). A failed job is refunded automatically.