Developers · /v1/renders and /v1/remodels
AI rendering API
Turn architectural sketches, elevations, massing models and CAD views into photoreal renders in about 30 seconds, or preview remodels on photos of real buildings. 2K or 4K, white-label.


One request
curl https://api.20.vision/v1/renders \
-H "Authorization: Bearer $API_KEY" -H "Content-Type: application/json" \
-d '{"image_url":"https://example.com/sketch.png","style":"photoreal","lighting":"golden_hour","notes":"white stucco, timber cladding"}'The call answers 202 with a job; poll GET /v1/jobs/{id} or receive a signed job.succeeded webhook with the download links. Full reference: developer docs and the OpenAPI spec.
What you get
- Form, proportions, openings and viewpoint kept from the sketch; materials, landscaping and sky added
- Styles: photoreal, watercolor, clean line-work, white massing model; lighting: day, golden hour, evening, interior
- Remodel previews: "add a black pergola", "change siding to dark board-and-batten" on a customer photo
- 100 credits per 2K image (about $0.20 at Studio rates), 1,000 per 4K
Who uses it
Home-improvement retailers and contractors (visualize before you buy), architects and builders, proptech apps.
FAQ
Is there a free tier or sandbox?
Every account gets sandbox keys (sk_test_...). Sandbox jobs run the full flow (queue, webhooks, files, errors) with sample outputs and cost nothing. Live keys (sk_live_...) use your account's credits.
Are outputs white-label?
Yes. Files carry no AI Architectures name, logo or watermark, and download links are on api.20.vision. Images keep a neutral machine-readable "AI-generated" EXIF tag, which EU law (AI Act Art. 50) asks for; you may resell outputs under your own brand.
How is usage billed?
In credits from the same account as the web apps: 100 credits per 2K image, 1,000 per 4K image; CAD drawings by real usage (typically 300-1,500 credits, never more than 2,500). Failed jobs cost nothing. Each key can have its own monthly credit limit.
How fast is it?
Image jobs take about 30 seconds; CAD drawings 2-6 minutes. Up to 8 image jobs and 4 CAD jobs run at once per account; more are queued automatically, not rejected.
What input formats work?
JPEG, PNG, WebP and HEIC (iPhone) up to 15 MB, as a public https image_url or base64 in the JSON body. Images are re-encoded; EXIF location data is not kept.