ZukMe API
Top up API looks anytime from your dashboard. For large Enterprise use, contact us.
30 requests / min
per API key
From 1 look
per successful generation, varies by endpoint
Auto-refunded
if generation fails
Pick your flow
AI Custom Design API
Let your customers submit any photo, a memory, a story, art, or a favorite person, and AI turns it into a high-fashion piece in your design style, ready for you to make and ship.
Read the guide →StyleMe from ZukMe Marketplace API
Integrate ZukMe's marketplace into your store or app, and dress every visiting customer in a complete, best-fit outfit from real, purchasable pieces that turns window-shoppers into buyers.
Read the guide →StyleMe for Your Own Inventory API
Connect your website, Shopify, catalog, or in-store inventory in real time, and dress every visiting customer in a complete, best-fit outfit that turns window-shoppers into buyers.
Read the guide →Dressroom API
Turn any wardrobe, product photos, or links into a digital wardrobe. The AI finds the fashion pieces in your images and organizes them for a person, a family, or your store.
Read the guide →ZukMe API for Games, Ads & Movies
Send a character render, film still, or concept sketch, and get it back styled in real, purchasable garments, or an original design in your own art direction. Built for game studios, ad agencies, and film productions.
Read the guide →Getting started
- 1Sign in and open the API Dashboard — create an API key instantly, copy it immediately, it's shown only once.
- 2Top up looks in the API Dashboard. A new key starts with none, and API/embed usage draws from bonus looks only (see Looks below). For large Enterprise use, contact our team.
- 3Pick a flow above and follow it start to finish.
- 4Most flows are async: submit, then poll with your
jobIduntil done.
curl https://zukme.com/api/v1/runway-edit \
-X POST \
-H "Authorization: Bearer zk_live_..." \
-H "Content-Type: application/json" \
-d '{
"artPhotoBase64": "<base64>",
"outfitName": "Tailored Blazer Set",
"outfitDirection": "structured double-breasted blazer, wide-leg trousers",
"sceneName": "Golden Hour Rooftop",
"styleDirection": "warm, cinematic, editorial"
}'
# response: { "ok": true, "jobId": "...", "status": "processing" }
curl https://zukme.com/api/v1/runway-edit \
-X POST \
-H "Authorization: Bearer zk_live_..." \
-H "Content-Type: application/json" \
-d '{ "action": "poll", "jobId": "..." }'
# response: { "ok": true, "status": "done", "imageUrl": "https://..." }Looks & pricing
Anyone can create an API key instantly from the API Dashboard — but a new key starts with 0 looks. Top up anytime right there in the Dashboard. For large Enterprise use, contact our team. Each key tracks its own calls and looks in the Dashboard. See pricing for tiers.
Check the balance your key bills against programmatically — free, never costs a look:
/api/v1/creditscurl https://zukme.com/api/v1/credits \
-H "Authorization: Bearer zk_live_..."
# {
# "ok": true,
# "plan": null,
# "credits": { "looks": 0, "bonus": 12, "total": 12 }
# }bonus is the balance that actually matters here — the same number a CREDITS_EXHAUSTED error reports, and the only pool every /api/v1/* call and every embedded-widget action spends from. looks (monthly subscription quota) and plan always report 0/null here by design — subscription looks are an app-only benefit, never spendable through the API or the embed widget. total is just bonus restated for symmetry with the app's own balance display.
Ready to build on the API?
Top up looks yourself anytime from the API Dashboard: that's what unlocks API and embed-widget usage. For large Enterprise use (custom volume, dedicated support), contact our team.
Contact Us