Virtual Try-On API

Try-on, in one
API call.

Send a garment image and a person image. Get back a photorealistic try-on result — built for fashion ecommerce.

No credit card. 2-line integration.

All systems operational

Powering try-on for · over 1M try-ons generated

LumièreNORTHBOUNDAtelier 9VESTAMaison KDriftwear
The problem

Online, nobody can see it on themselves.

~30%

Average apparel return rate

Up to 50% for online-only fashion

70%

Cart abandonment for apparel

Fit & "how will it look" uncertainty

৳90-140

Cost of returns per order

Shipping, restocking, write-offs

Shoppers can't see it on themselves. So they guess — and send half of it back.

Try it live

Pick a model, pick a garment, hit generate.

Model

Garment

Women

Pick a garment, then generate

Live demo store

See it inside a real storefront.

We built a full demo e-commerce site so you can experience the try-on exactly as your shoppers would — upload your own photo, pick a product, and see it on. It's the clearest way to picture this feature live on your own store.

  • Shoppers upload their own photo

    No preset models — visitors try garments on themselves, right in the product page.

  • A real storefront flow

    Browse products, hit “Try it on,” and see the result inline — exactly how it lands on your store.

  • Powered by the same API

    Everything you see is this endpoint in production. What works here works on your site.

Open the demo storeUse your own photo — no signup.
How it works

Three steps. One request.

01

POST garment + person

Send two images (URLs or base64) to a single endpoint with your API key.

POST /v1/try-on
{ "garment": "...", "person": "..." }
02

Our model composes the try-on

Fashion-tuned, aspect-ratio aware. No model training needed.

# server-side
status: "processing"
aspect_ratio: "auto"
03

Receive a photoreal image URL

Get a hosted result URL back in seconds — sync, or via webhook at scale.

{ "status": "succeeded",
  "image_url": "https://…" }

That's the whole integration.

Code

Ten lines, any stack.

curl -X POST https://api.benitoai.com/v1/tryon \
  -H "Authorization: Bearer $BENITO_KEY" \
  -H "Content-Type: application/json" \
  -d '{
        "model_name": "tryon-v1.6",
        "inputs": {
          "model_image": "https://model-image/model.jpg",
          "garment_image": "https://garment-image/garment.jpg"
        }
      }'
Capabilities

Everything fashion ecommerce actually needs.

Aspect-ratio aware

Output matches your PDP layout — portrait, square, or full-bleed.

Any garment input

On a hanger, mannequin, laid flat, or worn — it just works.

Men / Women / Kids / Teens

One model across every category. No per-segment setup.

Multi-garment composition

Layer a top and bottom in a single call for full outfits.

Sub-5s p50 latency

Fast enough to render inline on the product page.

Sync modes

Block for the result, or fire-and-forget at scale.

Pricing

Transparent, per-image pricing.

No per-seat fees. No setup fees. Start on the free tier and grow into it.

Free Demo

Try it on us

৳0/ demo
  • 10 try-ons
  • Sync mode
  • All categories
  • Community support
Contact to buy
Most popular

Growth

Pay only for what you use

৳12/ image
  • ৳12 per image
  • Webhooks + sync
  • Email support
  • Usage dashboard
Contact to buy

Custom

High volume & SLA

Custom
  • Volume pricing
  • 99.9% uptime SLA
  • Dedicated support
  • Custom retention
Contact to buy

No per-seat fees. No setup fees.

Trust & security

Built to be put in production.

99.9% uptime

Backed by an SLA on Scale plans.

Images deleted after 24h

Inputs and outputs are purged automatically.

SOC 2 in progress

Controls audited; report on request.

EU + US + BD regions

Process data where your customers are.

Mahfuzur Rahman, Founder of BenitoAI

“We built this because returns were quietly eating fashion stores alive — and every team was reinventing the same model. One honest API, photoreal results, images gone in a day. That's the whole product.”

Mahfuzur Rahman

Founder, BenitoAI

Comparison

Why teams pick the API.

BenitoAIBuild in-houseGeneric image API
Time to shipAn afternoon2–4 months2–3 weeks
Per-image cost৳9GPU + eng salary৳20–25
Fashion-tuned
Aspect-ratio aware
Sub-5s latencyMaybeVariable
Support & SLAYour on-call
“We shipped try-on on our PDP in an afternoon. Returns dropped, and shoppers finally trust what they're buying.”
Mehedi Hasan

Mehedi Hasan

Head of Ecommerce, FashionMirror

+34%

PDP → cart conversion

FAQ

Questions, answered.

Median latency is under 5 seconds in sync mode. For batch or high-volume workloads, use webhook mode and we deliver the result URL as soon as it is ready.

Ship try-on this week.

Start with free demo try-ons. No credit card, no sales call — just an API key.