The HouseKraft API runs the same tools as the website: virtual staging, unstaging, wall paint, flooring, materials, lighting, panoramas and walkthrough videos. Same results, same prices, one credit balance.
For accounts with a paid plan or bought creditsStage or empty a whole listing in one job as photos are uploaded.
Add staging, twilight and weather edits to your delivery pipeline.
Let shoppers see your colours and floors, or a photo of your product, in their own room.
Offer photorealistic redesigns, panoramas and walkthrough videos without training models.
Send your key in the Authorization header. Quick tools answer with the finished image. Slower ones (videos, bulk jobs, En Masse) answer with a job you check until status is done.
curl -s -X POST https://app.housekraft.co/api/v1/uploads \ -H "Authorization: Bearer $HOUSEKRAFT_KEY" \ -F image=@room.jpg
curl -s -X POST https://app.housekraft.co/api/v1/tools/walls/run \
-H "Authorization: Bearer $HOUSEKRAFT_KEY" \
-H "Content-Type: application/json" \
-d '{"image": "<asset id>", "color_id": "sage green"}'
curl -s https://app.housekraft.co/api/v1/jobs/<job id> \ -H "Authorization: Bearer $HOUSEKRAFT_KEY"
The finished file is at job.output.url. Results also appear in your HouseKraft Library, just like runs on the website.
Each tool is priced exactly as on the website. Run POST /api/v1/tools/<endpoint>/run.
| Tool | Endpoint | What it does | Credits |
|---|---|---|---|
| Wall Paint | walls | Repaint the walls any colour, or match a paint sample. | 1 credit |
| Flooring | flooring | Lay a new floor: wood, tile, marble, vinyl or a brand sample. | 1 credit |
| Material | material | Swap the material on a surface, or on several marked areas. | 2 credits |
| Object Placement | furniture | Add, replace or remove a piece of furniture. | 2 credits |
| Time of Day | lighting | Change the light to any time of day. | 1 credit |
| Weather | weather | Change the weather and the view outside the windows. | 1 credit |
| Stage | stage | Furnish an empty room. | 2 credits |
| Unstage | unstage | Empty a room back to its shell. | 1 credit |
| POV | pov | Re-shoot the room from another camera angle. | 2 credits |
| AI Annotate | editor | Mark part of the photo and say what to change there. | 3 credits |
| Floor Plan to Dollhouse | dollhouse | Turn a floor plan into a top-down 3D render. | 1 credit |
| 360° Panorama | panorama | Turn 1–6 photos of a room into a 360° panorama. | 3 credits |
| Walkthrough Video | walkthrough | Turn a room photo into a walkthrough video. | 10 credits / 6 s |
| Walkthrough Video (multiple photos) | walkthrough_multi | One continuous walkthrough across several photos of a property. | from 2 credits |
| Bulk Staging | bulk_stage | Stage up to 50 empty rooms in one job, in one style. | 2 credits / photo |
| Bulk Unstaging | bulk_unstage | Empty up to 50 furnished rooms in one job. | 1 credit / photo |
| En Masse | enmasse | Try many colours, floors and themes on one room at once. | 1 credit / option |
| Limit | Value |
|---|---|
| Requests a minute | 120 |
| Runs a minute | 10 |
| Jobs running at once | 3 |
| Largest image | 16 MB |
| Photos per bulk job | 50 |
| En Masse references | 2–52 |
The same API key connects HouseKraft to Claude Code, Cursor, VS Code and Claude Desktop through our MCP server. Ask in plain words and the assistant runs the tools for you.
Any HouseKraft account with an active paid plan, or that has bought credits. Sign in and create a key on the Developers page.
Each run uses credits from your HouseKraft account, at the same price as on the website. The API and the website share one balance.
The credits are refunded automatically. Bulk jobs refund each photo that fails, and En Masse only charges once its results are ready.
Quick tools answer with the finished image. Slower tools, such as videos and bulk jobs, answer with a job you check until its status is done.
Yes. Bulk Staging and Bulk Unstaging take up to 50 photos in one job.
Yes. The same key works with HouseKraft's MCP server, so Claude Code, Cursor, VS Code and Claude Desktop can run the tools for you.
Create your key, upload a photo, and get your first result in three calls.