Developer Platform

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

Four flows, one account

Pick your flow

Quick Start

Getting started

  1. 1Sign in and open the API Dashboard — create an API key instantly, copy it immediately, it's shown only once.
  2. 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.
  3. 3Pick a flow above and follow it start to finish.
  4. 4Most flows are async: submit, then poll with your jobId until done.
bash
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://..." }
Billing

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:

GET/api/v1/credits
bash
curl 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.

Get Access

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

ZukMe Global Network

North America

United States 7901 4th St N, Suite 300, St Petersburg, Florida 33702, United States

+1 850 696 6297

International Offices

Ghana: GS-0168-9885, Attah Mills Street, Opp. Downtown Pub, Old Barrier, Accra, Ga South, Greater Accra

Rwanda: KK 734 St, Kigali, Rwanda

+233(0)505807777

© 2026 ZukMe LLC. All rights reserved.