Can I build KreatorsFactory into my own product?
Yes — there's a REST API with its own prepaid balance, its own keys, and per-use pricing that refunds a failed job in full.
- 4 steps
- 2 min
- Updated
Everything the app can do is also a REST endpoint, so you can put swaps, avatars, lip sync and live streaming inside your own product.
It's a separate product from your subscription. API calls never touch your plan credits, and your plan never spends API funds.
Getting set up
account you already have.
top-up and takes card, bank transfer or crypto, in USD, Naira or Cedis.
somewhere safe. Lost one is not recoverable: revoke it and make another.
submit a job, poll until it's done.
What you can call
Face Studio (video, photo and motion), Identity Swap, Avatar, Lip Sync, Voice Swap, and Live Swap Pro for real-time streaming.
How you're billed
Per use, from your prepaid balance. No monthly fee, no floor on spend. Three things worth knowing before you build against it:
- A failed job costs nothing. No result, no charge — the hold is released
in full.
- Live sessions bill the seconds you actually streamed, not the block you
reserved. A session that never connects is free.
- Retries are safe. Send an
Idempotency-Keyheader and a repeat of the
same request returns the original job, so a timeout can't bill you twice.
Rates live on the [pricing section](/api-docs#pricing) of the reference and at GET /api/v1/pricing. That endpoint answers without a key — but send yours and it answers with *your* rates, which is the version that matters if you're on negotiated pricing.
Watching your spend from your own code
GET /api/v1/balance— what's left, plus spend this week, month and yearGET /api/v1/usage— your recent callsGET /api/v1/usage/summary— totals, broken down by capability
Looking after the key
Treat it like a password, and keep it server-side. In browser or mobile code anyone can read it and spend your balance. If one does get out, revoke it in the console — it stops working straight away.
Before the balance runs dry
Set a low-balance alert in the console and we'll email you in time to act. At zero, calls answer 402 until you top up, so set the alert before you go live rather than after.
Didn’t solve it? Live chat has read this page.