Vesti qualsiasi prodotto con una sola chiamata API.
Lo stesso motore dietro l’app NoShot, esposto come API REST essenziale. Invia un’immagine prodotto e ricevi render indossati fotorealistici e maschere pulite — in pochi secondi, su scala catalogo.
Immagini di produzione, come endpoint
Tutto ciò che fa l’app, richiamabile dalla tua pipeline, dal PIM o dallo store — senza interfaccia di caricamento, senza direzione artistica manuale.
Immagini indossate via codice
Un POST trasforma un packshot piatto in render indossati fotorealistici. Modella, posa, luce e scena si scelgono come parametri — non a clic.
In blocco, su scala catalogo
Manda migliaia di SKU attraverso /v1/batch in una sola richiesta. Stessi crediti, un solo job da seguire — pensato per volumi da marketplace.
Export 4K, maschere pulite
Ogni render esce fino a 4K con una maschera alpha precisa al pixel — pronta da comporre o da mettere dritta in scheda prodotto.
Webhook, non polling
Iscriviti a job.succeeded: appena sono pronti, mandiamo in POST gli URL finali al tuo endpoint. Niente cicli di attesa.
Il tuo primo render in una richiesta
Autenticati con un bearer token, manda in POST un’immagine prodotto con i parametri di modella e scena, poi interroga il job o intercetta il webhook. Ecco il giro completo.
curl -X POST https://api.noshot.co/v1/generate \
-H "Authorization: Bearer $NOSHOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"product_image_url": "https://cdn.yourbrand.com/sku/8842-front.jpg",
"category": "apparel",
"model": { "gender": "female", "body": "medium", "skin_tone": "III" },
"scene": { "preset": "studio-daylight", "background": "seamless-bone" },
"output": { "count": 4, "resolution": "4k", "mask": true }
}'{
"id": "job_9f8c2a1b7d",
"status": "succeeded",
"credits_used": 4,
"images": [
{
"url": "https://cdn.noshot.co/v1/renders/9f8c2a1b7d/01.png",
"width": 3072,
"height": 4096,
"mask_url": "https://cdn.noshot.co/v1/renders/9f8c2a1b7d/01-mask.png"
},
{
"url": "https://cdn.noshot.co/v1/renders/9f8c2a1b7d/02.png",
"width": 3072,
"height": 4096,
"mask_url": "https://cdn.noshot.co/v1/renders/9f8c2a1b7d/02-mask.png"
}
],
"created_at": "2026-07-22T09:41:20Z"
}A titolo di esempio — nella reference live dentro l’app trovi tutti i parametri e ogni preset di scena.
Una superficie piccola, di proposito
Quattro endpoint coprono l’intero ciclo di vita — genera, controlla, elabora in blocco, esplora.
/v1/generateCrea un job di render da un’immagine prodotto più i tuoi parametri di modella e scena.
/v1/jobs/{id}Interroga un job: stato, URL delle immagini e URL delle maschere.
/v1/batchMette in coda molti SKU in una sola richiesta, per lavorazioni su scala catalogo.
/v1/modelsElenca i preset di modelle, i tipi di corporatura, i toni di pelle e le scene disponibili.
A crediti, e semplice
Un’immagine, un credito — è tutto il modello di prezzo.
- 1 immagine = 1 credito. I render extra di una richiesta attingono allo stesso saldo.
- I render falliti o rifiutati non vengono mai addebitati.
- Ogni risposta restituisce un header X-Credits-Remaining, così misuri i consumi.
- I limiti crescono con il tuo piano; con Enterprise spariscono del tutto.
| Piano | Immagini | Limite |
|---|---|---|
| Free | 10 | 30 req/min |
| Starter | 100 / mese | 60 req/min |
| StudioIl più scelto | 400 / mese | 120 req/min |
| Enterprise | Illimitate | Su misura |
I crediti arrivano dal tuo piano NoShot — trovi tutti i livelli nella pagina Prezzi.
La documentazione completa vive nell’app
Ogni parametro, evento webhook, codice di errore e SDK ufficiale — versionati e interattivi — sta nella tua dashboard. Crea una chiave e la reference si apre lì accanto.
Pubblica immagini indossate, via codice.
Crea una chiave nell’app e fai la prima chiamata in pochi minuti. Piano gratuito incluso — senza carta.