Skip to content
Pictastic.ai

API v1 · Apartments

Virtual staging API for apartments

Multifamily marketing means the same floor plan, over and over. Stage every vacant unit in one consistent, on-brand look programmatically — and restage instantly on each turn.

Free presigned uploads · 1 credit per staged unit photo

bash
# Your key, from the API dashboard. Never commit it.
export PICTASTIC_API_KEY="sk_live_..."

# One on-brand look applied across every vacant unit photo.
# unitPhotos is the array of public URLs you built after upload.
for url in "${unitPhotos[@]}"; do
  curl -X POST "https://app.pictastic.ai/api/v1/virtual-staging" \
    -H "Authorization: Bearer $PICTASTIC_API_KEY" \
    -H "Content-Type: application/json" \
    -d "{ \"imageUrl\": \"$url\", \"roomType\": \"Living Room\", \"designStyle\": \"Modern\" }"
done
# Same style, every unit — consistent marketing across the community.

Overview

What is a virtual staging API for apartments?

A virtual staging API for apartments furnishes vacant unit photos programmatically, so a property manager or leasing platform can present every unit in a consistent, on-brand look instead of staging each one by hand. Because identical floor plans repeat across a community, one style applied by API keeps the whole property visually consistent.

How it works

Upload, call, collect

Image inputs live on Pictastic storage, so every job starts with a free presigned upload.

  1. 1

    Get a presigned upload URL

    Ask for as many slots as you need, then PUT your image bytes straight to storage. This call is free — no credits.

  2. 2

    Call the endpoint you want

    Pass the returned publicUrl as imageUrl. Staging, removal and upscaling all take the same input shape.

  3. 3

    Read the output URL

    The response carries outputImageUrl and a downloadUrl, plus a jobId you can re-fetch later from the jobs history.

Why developers pick it

Built for multifamily volume

What a property marketing team or leasing platform evaluates staging on, stated as capabilities.

One look across every unit

Apply a single designStyle across all vacant units so a community's listings stay visually consistent without hand-editing each one.

Restage on every turn

When a unit turns over, restage its photos in a call instead of scheduling a shoot — the marketing set is refreshed the same day.

Scriptable across a portfolio

Loop staging over as many unit photos as you have; each call is independent and returns its own finished image URL.

1 credit, refunded on failure

You pay one credit per finished unit photo from a shared balance, and any failed job is refunded automatically.

Part of one API

Apartment staging runs on the virtual staging API

Staging, furniture removal and upscaling are all the same REST API — one key, one input shape, one credit balance. See the full API overview, or jump to a specific operation.

Virtual staging API for apartments FAQ

What is a virtual staging API for apartments?

A virtual staging API for apartments furnishes vacant unit photos programmatically, so a property manager or leasing platform can present every unit in a consistent, on-brand look instead of staging each one by hand. Because identical floor plans repeat across a community, one style applied by API keeps the whole property visually consistent.

Can I keep the same look across identical floor plans?

Yes — that is the point. Send the same roomType and designStyle for every matching unit and the API returns a consistent look across the whole community, one finished image per photo.

Can I restage a unit when it turns over?

Yes. Re-run the vacant unit photos through the staging endpoint any time; there is no per-property setup, so a turn is just another set of calls.

How much does it cost across a large portfolio?

Staging is a flat 1 credit per successful image whether you stage one unit or a thousand, from one shared balance, with free uploads and automatic refunds on failure.

Stage your first units by API today

Create a key in the dashboard and stage a community's vacant units in minutes.

Presigned uploads are free — you only spend credits on finished images.